如图某监控记录(5min K线走完):
软件是否存在时间不同步的问题,如图红框,道理上应该在13:00:00 下单,因为时间不同步,导致在13:29:34下单,被拒绝,软件在13:34:34秒再下单,错失5点利润。这个问题以前提过,没解决,有时可能会导致灾难性后果。
在交易状态窗口提示是“13:30:03”报单被拒绝。
注:计算机已设为internet 1天同步一次,斑竹别叫我手工调整计算机时间到秒数啊,呵呵呵。
你用5MIN选择K线走完再下单,然后又想控制时间,这本身就模式矛盾的问题
另外你把你控制时间下单的代码贴过来看看
这段监控代码完全没有加入任何时间上的控制,纯粹选5min k线走完模式。何须贴时间代码?
交易所下午13:30开盘
选5min k线走完模式, 一定是13:34:xx 下单
这样的话,会存在一个问题:即K线没走完就发信号的问题。应该在13:35 以后执行,不应该在13:34:xx执行(时间误差不考虑的话)。或者说计算机推迟了大概1个周期(5min)的时间才执行??
另外:“在交易状态窗口提示是“13:30:03”报单被拒绝。(截不到图,另外计算机的监控的)。时间哪个是对的??”
上面的监控程序应该是11:25~11:30 之间发出的信号。
5min k线走完模式, 下午第一根K线理想状态应该是13:34:59发出信号,只能说计算机提前20秒
:“在交易状态窗口提示是“13:30:03”报单被拒绝,是因为13:29下单还没开盘
"下午第一根K线理想状态应该是13:34:59发出信号,只能说计算机提前20秒"
个人觉得值得商榷:理想状态应该是在13:35:01秒发出信号,否则信号还有可能反复。
“在交易状态窗口提示是“13:30:03”报单被拒绝,是因为13:29下单还没开盘”
个人觉得还是不对,交易状态窗口提示 是在我下完单,交易所再回来的单子,时间算法上我想软件应该取的是本机时间。
您看2者时间上误差了近30秒,不大可能吧?
从上几点考虑,原因在于交易所时间与我计算机时间不一致,比我的时间慢了 约25秒。在某些情况下会造成灾难性影响,因为只在5min以后,软件才会再有判断动作。
1楼的“如图红框,道理上应该在13:00:00 下单,因为时间不同步”,笔误。应为“。。。应该在13:30:01 下单,.。。。”
个人觉得问题解决方法的有3:
1:软件时间不应以internet 时间为准,而应该以交易所时间为准,这个问题难了,3个交易所时间不一致怎么办?
2:软件在“K线走完”模式下,如果碰到“当前操作状态禁止操作时”需要分类考虑再次报单的问题。这个方法对用户来说最方便。
3:增加交易所能否交易的函数,这个方法灵活性最大。