以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- [求助]VBA和C++程序化交易能实现订阅行情的功能吗? (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=137090) |
-- 作者:du_zb -- 发布时间:2016/7/26 12:37:38 -- [求助]VBA和C++程序化交易能实现订阅行情的功能吗? 目前用VBA做程序化交易,每隔1秒钟扫描一次行情,当价格达到信号价就下单交易。这样做有个缺点是有时候1秒钟价格已经滑很远了,所以我想问问金字塔上的VBA或者C++是否支持行情订阅,当价格达到信号价时马上触发下单,而不是像现在这种按固定时间扫描行情的逻辑。 |
-- 作者:王锋 -- 发布时间:2016/7/26 14:00:21 -- 有订阅功能的。 请认真参考编程手册 |
-- 作者:du_zb -- 发布时间:2016/7/26 14:17:53 -- 我找到了,应该是用MarketData.ReportNotify事件,但是这个事件对订阅品种的数量有限制,专业版不能订阅超过20个。我想问,这只是对VBA的限制还是说用C++也会受此限制? |
-- 作者:yukizzc -- 发布时间:2016/7/26 14:23:23 -- 都受此限制的 |
-- 作者:du_zb -- 发布时间:2016/7/26 16:24:04 -- 请问在VBA里怎么查看当前有哪些品种是订阅了行情的呢? |
-- 作者:王锋 -- 发布时间:2016/7/26 16:53:16 -- 订阅时,自己使用个数组变量保存你订阅的品种就行了 |
-- 作者:du_zb -- 发布时间:2016/7/26 17:11:38 -- 好的。如果我订阅了某几个品种的行情,但是在退出VBA前没有取消订阅,那么下次启动VBA时还会继续订阅这几个品种吗? |
-- 作者:王锋 -- 发布时间:2016/7/26 17:18:18 -- 需要的 |