QMT Python API常用函数实战手册
发布时间:2026-3-25 09:51阅读:15

QMT作为一款成熟的量化交易终端,其强大的生命力很大程度上源于其开放的Python API接口。对于策略开发者而言,熟练掌握常用函数是构建自动化交易系统的基础。QMT的API设计遵循了逻辑清晰、功能完备的原则,涵盖了行情获取、订单执行和账户查询三大核心板块。
在行情获取方面,get_market_data_ex 是最常用的函数之一。它不仅能获取历史K线数据,还能通过设置参数实现对Tick数据的实时订阅。开发者可以指定标的代码、周期(如1分钟、5分钟或日线)以及复权方式,获取的数据通常以DataFrame格式返回,极大地方便了后续的特征计算。而在交易执行环节,passorder 函数则是核心。该函数参数丰富,支持市价单、限价单以及各种复杂的下单类型。开发者可以精确控制下单的价格、数量、账户ID以及下单后的回调处理逻辑。
除了行情和交易,账户状态的实时获取同样关键。get_trade_detail_data 函数允许开发者查询当前的委托明细、成交记录、持仓情况以及资金余额。通过将这些数据与策略逻辑结合,可以实现复杂的动态仓位管理和风险控制。例如,当策略识别到总持仓回撤达到阈值时,可以调用该函数确认持仓状态,并配合 passorder 执行一键清仓操作。
客观而言,API的调用效率和稳定性直接决定了策略的成败。国金证券提供的QMT系统不仅支持在软件内置环境下运行Python 3.6策略,还允许开发者利用“极简模式”在外部IDE(如PyCharm)中通过xtquant库调用上述函数。目前,国金证券对10万资产以上的客户开放正式版QMT权限,并提供详尽的函数文档及技术支持,针对PTrade用户还额外提供免费的Level-2数据接口,助力开发者高效实现策略落地。
温馨提示:投资有风险,选择需谨慎。
-
REITs打新日历:钱江隧道项目 ⌈隧道REIT⌋ 本周三4月1日发售!(附认购操作指南)
2026-03-30 14:46
-
官方定调“词元”!两年千倍增长的AI新赛道,核心机会全梳理
2026-03-30 14:46
-
社保基金“抄底”信号!长线资金压舱,这三大方向值得普通人借鉴
2026-03-30 14:46


问一问

+微信
分享该文章
