目前用VBA做程序化交易,每隔1秒钟扫描一次行情,当价格达到信号价就下单交易。这样做有个缺点是有时候1秒钟价格已经滑很远了,所以我想问问金字塔上的VBA或者C++是否支持行情订阅,当价格达到信号价时马上触发下单,而不是像现在这种按固定时间扫描行情的逻辑。
我找到了,应该是用MarketData.ReportNotify事件,但是这个事件对订阅品种的数量有限制,专业版不能订阅超过20个。我想问,这只是对VBA的限制还是说用C++也会受此限制?
请问在VBA里怎么查看当前有哪些品种是订阅了行情的呢?
好的。如果我订阅了某几个品种的行情,但是在退出VBA前没有取消订阅,那么下次启动VBA时还会继续订阅这几个品种吗?