Python没有的函数怎么办?计算太慢怎么破?QMT这个接口全搞定.
QMT中的VBA是个相当实用的工具,它支持内置或原生的Python调用,能够通过并行计算将运行效率提升10到100倍。
我们常会遇到这样两类问题:一是某些功能Python没有对应的函数,但VBA中却有现成的;二是Python单线程计算较慢,无法充分利用计算机的多核性能。在这两种场景下,你都可以借助QMT来实现——先在VBA中编写指标公式,再通过Python实时调用这些公式的变量。在投研系统中,只需调用一个接口,就能轻松解决上述问题。
这里的 formula_name(指标名称)可以替换成你真正想获取的任何指标,同样,start_time 和 end_time 也可以根据你的需要灵活设置。
操作方法如下(基于内置Python环境):
策略代码如下: