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

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数据接口,助力开发者高效实现策略落地。
温馨提示:投资有风险,选择需谨慎。
-
券商APP如何购买国债逆回购?附更高收益攻略
2026-03-23 15:31
-
家庭资产配置怎么做?简单四步构建你的“稳健金字塔”~
2026-03-23 15:31
-
国金证券账户开户后各项交易费用是多少?如何获取低佣金费率?
2026-03-23 15:31


问一问

+微信
分享该文章
