当前位置:首页>python>QMT使用内置python和本地python有什么区别?

QMT使用内置python和本地python有什么区别?

  • 2026-09-09 11:07:48
QMT使用内置python和本地python有什么区别?

QMT具备两种使用模式,内置python和本地python,内置python模式更适合新手,用本地python更灵活,策略实现更具多样性。

需要注意的是并不是每个券商的QMT都能使用本地python调用量化交易和行情的API接口,所以想要开通QMT的朋友在开之前一定要询问清楚(当然也可以直接主页找我了解)。那它们之间具体有什么区别呢,我们来细说一下。

一、功能对比

1、内置python

QMT是一款集行情显示、策略研究、交易执行和风控管理于一体的策略交易终端,支持股票交易、期货交易、融资融券交易、组合交易等多种交易类型,可以实现对冲下单,组合下单,以及高度灵活的算法交易。

十分适合交易活跃的个人、量化爱好者以及专业量化投资者,同时也适合高净值的机构或个人。

2、本地python模式下

在登录QMT时,我们勾选下方独立交易即进入QMT本地python模式下(简化版)。

本地python模式下QMT其实是通过引入一个QMT包的形式,将QMT与支持Python的环境链接起来,从而实现对外以Python库的形式提供策略交易所需要的行情和交易相关的接口。含行情模块(Xtdata)和交易模块(Xttrader):

Xtdata作为行情模块,旨在提供精简直接的数据满足量化交易者的数据需求,主要提供行情数据(历史和实时的K线和分笔)、财务数据、合约基础信息、板块和行业分类信息等通用的行情数据。

Xttrader作为交易模块,封装了策略交易所需要的Python API接口,可以和QMT客户端交互进行报单、撤单、查询资产、查询委托、查询成交、查询持仓以及接收资金、委托、成交和持仓等变动的主推消息。

二、策略编写方式

在内置python模式下,我们的策略代码,必须在QMT软件中编写,QMT提供了一套量化策略回测、实盘运行的机制。

在本地python模式下,我们不需要再在QMT软件中编写代码,只需下载迅投官方提供的一个QMT包,只要引入这个包与QMT客户端建立连接,在QMT软件外,我们可以在本地编译器完成量化策略编写。

需要注意的是,这个包只提供了数据获取(xtdata)和 实盘交易(xttrade),并不提供回测功能,所以,若想做回测,可以自己使用比如backtrader这样的工具去做。

关于这个包的下载与使用,可以参看迅投QMT开发手册:

三、QMT两个模式的优势

1、内置python模式

全功能平台,覆盖策略研究、回测、实盘交易及风控,适合一般策略开发,对新手比较友好。

2、本地python模式

可编程能力更强,专业版的轻量化模式,简化界面,聚焦策略执行,适合高频交易或需要快速操作的场景。它不受客户端和平台的限制,可以做出更多更具可能性的量化策略,也更利于策略维护。

四、总结:

QMT最戳中我们的必然是安全感本地化运行+多级加密!策略从编写到回测全程不上传服务端,再也不用担心核心策略被借鉴, 从数据获取→策略开发→实盘监控的全闭环体验。所以不管是QMT哪种模式,我们选择适合自己的即可。

五、如何开通QMT?

点赞关注我,评论区留言或主页私信获取QMT,量化学习资料,量化沟通群及更多量化支持!

注意:建议投资者务必确认自身风险承受能力及投资目标,国金证券不推荐投资目标不相符的投资者阅读本信息。智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。投资有风险,入市需谨慎!

最新文章

随机文章