QMT支持调用以前用VBA编写的模型吗?如何调用?
发布时间:2026-4-28 15:30阅读:166
QMT 支持调用以前用 VBA 编写的模型。QMT 内置了 VBA 编辑器,且 VBA 模型框架兼容市面上常用交易终端的指标语言,可方便地迁移和调用已有的 VBA 模型。调用方法如下:
直接在 VBA 环境中使用
如果 VBA 模型是基于单个标的的择时和买卖信号等,可新建 “VBA 单股模型”;若是涉及股票篮子管理与综合收益计算等,可选择新建 “VBA 组合模型”。然后将以前编写的 VBA 模型代码复制到相应的编辑器中,进行编译调试,无报错后即可运行。
在 Python 策略中调用 VBA 指标
- 准备 VBA 指标公式:先在 QMT 中新建 VBA 策略,将之前的 VBA 模型代码写入,编写目标指标,如专属选股公式等,记住策略名称(后续会用到该名称作为
formula_name),确保编译无报错。 - 编写 Python 策略代码:通过特定接口在 Python 策略中调用 VBA 指标,具体代码可参考 QMT 社区相关示例,通常会用到类似
call_vba这样的函数(具体函数名称以官方文档为准),并传入相应参数,如股票代码、周期、复权方式等。 - 此外,也可以将 VBA 模型结果导出为文件(如 CSV、Excel 文件等),再在 QMT 中编写代码读取该文件来获取相关数据;或者若 VBA 模型能通过 API 调用或 Web 服务暴露其数据,可在 QMT 中编写代码调用这些服务来获取数据。
股票开户找我!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!融资利率5%以下!优惠多多!免费量化!ptrade&QMT!

温馨提示:投资有风险,选择需谨慎。
- 2026 年最新量化交易 QMT+PTrade 开通全攻略:轻松看懂量化开通门槛
- 2026 量化账户开通全指南|同一账户可同时开通 QMT+PTrade,保姆级流程
- 迅投 QMT 量化交易最新版开户全攻略:申请条件、开通流程!看完就懂!
- 2026 年量化交易开户手续攻略:QMT 如何办理开户?
- 2026 最新|QMT+PTrade 开通保姆级指南✅正版量化软件免费使用,无额外年费!
- 2026年免费量化QMT开通全攻略:开通条件 + 完整流程 + 全套避坑指南!
- 2026 最新版 QMT 量化软件|免费开通完整攻略!足不出户,手机线上一站式办理
- 从入门到实盘:ptrade+QMT 量化开户到实盘完整实操手册
-
叩富问财是一个什么平台?
2026-08-10 15:10
-
国泰灵犀APP3.0正式上线啦!亮点功能都有哪些?
2026-08-10 15:10
-
交易所关掉量化专线通道,对普通投资者到底是好是坏?
2026-08-10 15:10


问一问

+微信
分享该文章
