您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 其他期货软件知识>>正文内容

MarketData.RegReportNotify相关功能能加入遍历机制,会更好。 [金字塔]

  • 咨询内容:

        使用MarketData.RegReportNotify来注册要监控的合约价格变化,然后使用MarketData_ReportNotify(reportdata)过程来获取价格信息很强大,我最近使用它来写了一个条件单下单程序,自动根据已经输入的期货品种进行监控,每一次价格跳动都要进行一次对条件单的判断,满足条件就开仓。

        我要取消监控时,需要知道我之前监控了哪些品种,可是我事前并不知道,如果有一个基于0索引的遍历机制,就可以很轻松地取消所有品种的监控了。

     

        还有就是这个监控不会随VBA的停止而自动停止,有点像定时器,你再次启动vba时,之前的监控依然有效。最好能随vba的停止自动取消所有监控。

     

  • 金字塔客服:

    VBA支持遍历功能,你做个定时器就行了

     

  • 用户回复:

    我是要取消所有品种的监控,可是我不知道具体的品种的,因为那是从数据库中读取的合约,而取消的时候,可能数据库中的记录从外部删除了。

    [此贴子已经被作者于2012-5-31 10:15:51编辑过]

     

  • 网友回复:

    使用RegReportNotify也不能 保证几百个品种效率能高于你用定时器遍历所有品种的,其实是一样的

     

  • 网友回复:

    这个我知道,我权衡了这两种方法,最后还是觉得使用RegReportNotify好,因为我监控的品种不会超过10个,一般3-5个,用价格监测,每一笔价格跳动都会到达这个事件进行处理,而是用定时器则会漏掉一些价格,比如使用每1秒循环一次,像某些品种1秒有两次价格跳动,如果是橡胶之类的一跳就是5快钱了,那可能会错过一些开仓机会。

     

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容