量化交易软件QMT怎么开通?QMT如何获取引用的 VBA 模型运行的结果

芝麻大魔王
广告 X
OK欧意app

主流交易所一应俱全,立即下载进入加密世界

立即下载认证享受新用户福利

注意

使用该函数时需补充好本地 K 线或分笔数据

调用方法:call_vba(factorname, stockcode,[period, dividend_type, barpos],ContextInfo)

函数的参数为:

量化交易软件QMT怎么开通?QMT如何获取引用的 VBA 模型运行的结果


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':等比向后复权

量化交易软件QMT怎么开通?QMT如何获取引用的 VBA 模型运行的结果


引用VBA(Visual Basic for Applications,模型运行结果可能不是直接支持的,因为VBA和这些量化交易量化交易软件QMT怎么开通?QMT如何获取引用的 VBA 模型运行的结果平台使用的编程语言(如Python、C#等)不同。 可以通过以下方式来获取:

导出VBA模型结果

如果你的VBA模型已经运行并产生了结果(比如一些交易信号或数据),你可以将这些结果导出到一个文件(如CSV、Excel文件等),然后在你的量化交易平台量化交易软件QMT怎么开通?QMT如何获取引用的 VBA 模型运行的结果上读取这个文件。

步骤:

在VBA中,将结果写入Excel文件或CSV文件。

在QuantConnect或你的QMT平台上,编写代码来读取这个文件。

使用API或Web服务

如果VBA模型可以通过某种方式(如API调用或Web服务)暴露其数据,你可以直接从你的量化交易平台调用这些服务来获取数据。

步骤:

在VBA中,创建一个API或Web服务来提供数据。

在QuantConnect或QMT平台上,编写代码来调用这个API或Web服务。

通过以上步骤和注意事项,您可以在QMT中有效地获取引用的VBA模型运行的结果,并根据结果进行相应的交易操作或策略调整。

量化交易软件QMT怎么开通?QMT如何获取引用的 VBA 模型运行的结果




温馨提示:投资有风险,选择需谨慎。