- 精华
- 20
- 在线时间
- 2981 小时
- UID
- 4
- 积分
- 22709
- 帖子
- 4802
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-1-15
- 精华
- 20
- UID
- 4
- 积分
- 22709
- 帖子
- 4802
- 主题
- 64
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-1-15
|
1、公式的执行由Tick触发,来一个Tick就会执行一次代码,执行一次代码就可能会调用一次A_SendOrder,所以,必须用全局变量来控制开仓数量,否则会出现重复发送委托。
2、一般来说,行情更新时公式的执行大概耗时10-20ms,Tick的产生频率>200ms。所以一般不会出现堵塞的情况,假设出现了,会等上一次执行完成后再执行新的Tick。
3、上面说的3秒钟的间隔,主要原因是,发送一笔委托到柜台,然后柜台返回状态到客户端,公式能够正确取到该状态,这个时间大概在1,2秒。所以3秒钟的间隔基本上可以保证状态更新。
如果小于3秒钟,就可能出现以下问题:
1。开仓后,3秒内平仓。此时,找不到可平的持仓。
2。想要撤单,但委托状态还没有收到,不能马上撤单。 |
|