QMT支持哪些编程语言?本月技术说明
资深客服经理 证券经理
响应及时 |知无不言
+微信
从业认证| 从业7年
感谢您关注该问题,该问题有2位专业答主做了解答。
下面是资深客服经理的回答,如果对该问题还有疑问,欢迎问一问进一步咨询。

您好:QMT极速策略交易系统在编程语言上支持Python和VBA双语言策略编写,这也是它区别于多数同类量化工具的一个特点。下面我把语言体系、本月技术说明,以及实际使用中要注意的问题,给你理清楚。


一、语言体系:双语言并行

QMT原生支持Python和VBA两种语言,这两类语言在普通版客户端均可直接使用,能完成策略编写、历史回测和自动化实盘交易。

Python是目前使用最广泛的语言。QMT内置了3.6版本的Python运行环境,兼容3.6至3.11版本,系统默认集成NumPy、Pandas、TA-Lib等第三方库,适合做复杂因子挖掘、机器学习模型和多因子选股策略。部分券商已把版本升级到了3.11,策略运行的稳定性更好。

VBA的特点则是语法相对简单,和Excel宏编程类似,学习曲线比较平缓。它更适合编写基于技术指标的择时策略或条件单监控这类逻辑直接的策略,也适合从通达信公式迁移过来的投资者。不过要注意,VBA策略通常只能买卖单股标的,在跨品种操作上有一定限制。

两种语言的策略核心结构类似:Python中初始化用init函数,核心逻辑在handlebar中,每根K线调用一次;VBA中对应的是Initialize和HandleBar两个函数,逻辑也是每根K线运行一次。


二、本月技术说明:三项升级

2026年9月的最新版技术说明,主要优化了三个方向。

第一,全面适配Python 3.9及以上版本,解决了旧版本偶尔出现的卡顿和报错问题,策略运行更稳定。

第二,新增了毫秒级交易通道,实盘委托延迟更低,适合做高频交易类策略,执行效率有明显提升。

第三,扩展了数据覆盖范围,更新了沪深两市、港股通等多品种的实时行情数据接口,能更快获取全面行情信息,辅助策略制定。


三、一个实际案例

我有个客户,之前一直用Excel记录和计算交易信号,手动挂单,经常错过盘中机会。后来我把QMT的VBA策略框架发给他,他花了一周时间,把原来Excel里的均线策略翻译成VBA代码,测试通过后直接跑实盘。现在每天早上开盘前设置好,盘中自动执行,不用一直盯着电脑。他说最直观的感受是,以前手动挂单经常犹豫,现在系统按规则执行,纪律性反而比他自己强。


四、使用上的两个注意事项

第一,无论用哪种语言写策略,都要先通过模拟盘回测验证效果,确认逻辑没有用到未来数据,再考虑小仓位实盘。回测赚钱不等于实盘赚钱,滑点、延迟和流动性冲击都是现实问题。

第二,QMT是本地运行的工具,策略代码存在自己电脑上,隐私性较好,但也意味着电脑关机或休眠时策略就停止运行了。如果希望策略持续运行,需要保持设备在线。

QMT的开通需要满足券商的资产门槛,不同券商要求不同,部分券商10万即可开通基础版。如果您想了解自己账户是否满足开通条件,或者想获取Python和VBA的策略代码模板,可以点我头像私信聊。

如果您想寻找经验丰富、贴心服务的,如果您想寻找绍兴本地合适的券商,那么期待您点击头像进一步联系~

持牌投资顾问 | 专注资产配置,提供有温度的专业陪伴
当前我在线 最快30秒解答 立即追问 99%的人选择
赞 收藏
踩 举报
推荐其他专业回答
在线 小太阳王经理:您好,很高兴为您解答问题。
您好,QMT目前主要支持的编程语言以Python为主,搭配少量适配的量化开发语言,新手优先选择这个就很合适,我来帮您梳理下细节。为什么优先推荐Python?因为QMT的核心API是基于Pytho... 全文>
QMT支持哪些编程语言?本月技术说明
相关问题
量化交易 API 接口支持 C++、Java 这些编程语言吗,还是只能用 Python 编写策略,有没有编程语言的限制?
目前正规券商提供的量化交易API接口,大多不止支持Python,一般也会支持C++、Java这类主流编程语言,不同券商开放的接口支持范围会有区别,具体要以你对接的券商规则为准。线上查询...
资深张经理 140
“你们家支持开通QMT或者PTrade吗?开通门槛是多少?支持Python编程吗?”
券商量化交易是指通过使用先进的数学模型、统计学方法和计算机技术,对市场数据进行分析和预测,从而制定出相应的交易策略,实现自动化交易的一种交易方式。量化交易软件好用实用的有:恒生Pro-...
资深小陆经理 1384
量化交易的 API 接口支持 Python、Java 这些常用的编程语言吗?会不会有编程语言的使用限制?
目前多数正规券商开放的量化交易API接口,都支持Python、Java这些市场最常用的编程语言,一般不会对这些主流编程语言做使用限制,部分券商也会适配C++等其他常用量化语言,具体要以...
资深张经理 184
怎么了解券商的量化交易支持的编程语言,是不是只支持 Python 还是也支持其他语言?
直接回答:不同券商支持的量化交易编程语言会有区别,目前大多数量化券商都支持Python,同时也有不少券商支持C++、Java等其他编程语言,具体要以目标券商的官方说明为准,我们可为符合...
资深张经理 249
QMT支持哪些编程语言?新规落地后技术说明
您好,QMT支持的编程语言主要为Python、C++、Java,新规落地后技术层面有明确的合规调整,以下为具体说明。1.支持的编程语言方面,Python是最主流的,适合新手开发各类量化...
小太阳王经理 124
QMT本月起有变化吗?本月新规解读
您好,QMT本月确实有几处重要调整,我来给您做清晰的新规解读。1.交易权限门槛调整:部分券商收紧了QMT的开通权限,之前满足资金门槛即可,现在可能需要额外评估交易经验,比如要有半年以上...
小太阳王经理 190
评论
浏览更多不如立即追问,99%用户选择
立即追问

已有4,000万+用户获得帮助