量化交易软件QMT怎么开通?QMT如何获取引用的 VBA 模型运行的结果
发布时间:2025-9-17 15:33阅读:32
注意
使用该函数时需补充好本地 K 线或分笔数据
调用方法:call_vba(factorname, stockcode,[period, dividend_type, barpos],ContextInfo)
函数的参数为:
period 可选值: 'tick':分笔线 '1d':日线 '1m':1分钟线 '3m':3分钟线 '5m':5分钟线 '15m':15分钟线 '30m':30分钟线 '1h':小时线 '1w':周线 '1mon':月线 '1q':季线 '1hy':半年线 '1y':年线
dividend_type 可选值: 'none':不复权 'front':向前复权 'back':向后复权 'front_ratio':等比向前复权 'back_ratio':等比向后复权
引用VBA(Visual Basic for Applications,模型运行结果可能不是直接支持的,因为VBA和这些量化交易平台使用的编程语言(如Python、C#等)不同。 可以通过以下方式来获取:
导出VBA模型结果
如果你的VBA模型已经运行并产生了结果(比如一些交易信号或数据),你可以将这些结果导出到一个文件(如CSV、Excel文件等),然后在你的量化交易平台上读取这个文件。
步骤:
在VBA中,将结果写入Excel文件或CSV文件。
在QuantConnect或你的QMT平台上,编写代码来读取这个文件。
使用API或Web服务
如果VBA模型可以通过某种方式(如API调用或Web服务)暴露其数据,你可以直接从你的量化交易平台调用这些服务来获取数据。
步骤:
在VBA中,创建一个API或Web服务来提供数据。
在QuantConnect或QMT平台上,编写代码来调用这个API或Web服务。
通过以上步骤和注意事项,您可以在QMT中有效地获取引用的VBA模型运行的结果,并根据结果进行相应的交易操作或策略调整。



温馨提示:投资有风险,选择需谨慎。
-
想投资又怕高风险?中信证券盘点下半年“稳稳的幸福”板块
2025-09-15 15:02
-
iPhone17 为何“挤爆牙膏” ,仍然难破增长困局?
2025-09-15 15:02
-
指标类、切线类、形态类、K线类和波浪类等技术分析,都是什么意思?
2025-09-15 15:02