A_GetOpenOrderCount网络延迟问题 [开拓者 TB]
- 咨询内容:
使用A_GetOpenOrderCount命令得到返回值要多少tick。tb策略是没tick运行一次,在策略中使用这个函数,会不会导致,一个tick的时间内不能完成计算,从而跳过接下来的tick数据,直到该tick计算完成的情况出现。
- TB技术人员:
从客户端发出委托到交易结果从交易所返回到本地,一般来说需要的不止一个tick.
策略计算的时间与公式的算法复杂度有关,与是否使用该函数无关。
所以使用这个函数,不会导致一个tick内完不成计算。但是确实会有交易回报还没返回到本地前时就再运算下一个tick时的取值是不对的。
而这个回报的时间,无论网络状态多好,也一定要有一个网络传输以及交易所处理再回传的过程。。所以没法理想化地认为一报单 就能更新帐户的状态信息。
所以,一般在使用A函数进行交易发单 时,需要考虑到这一点,可以使用全局变量来配合控制以避免只判断帐户信息而导致的重复发单的问题。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容