currenttime >= 0.1458 为什么还是不能触发?
currenttime >= 0.1458 为什么还是不能正确触发?有时可以有时又不可以 每次收盘要我人工平仓 请问这个是为什么? 有可能是你的系统时间和服务器时间不一致导致!currenttime返回的是你的系统时间 时间肯定一致哦 我是看着计算机时间来算的 设定0.1456 到了58分我没办法才手工平 [i=s] 本帖最后由 欲速不达 于 2010-7-30 16:16 编辑 [/i]
你是用A_SendOrder平仓还是sell平仓?如果用sell平仓只有在1分钟周期中才有效。 呀 我用的是sell
原来是这个到底啊 如果用sell平仓只有在1分钟周期中才有效。 ===》 请问这句话是什么意思呢? buy,sell设计的只读取K线开始时的时间,如5分钟K线就是每5分钟跳一次,其最后一k线的起始时间是:商品14:55,股指15:10.其它以此推算。 不胜感谢!~~~~~~~~~~~~~ 我觉得欲速不达朋友的说法不正确,我在5分钟K线用Currenttime>=0.145950都能触发,也用的sell系列函数。
楼主不能触可能有2个原因:
1、系统时间和服务器时间不一致,这种可能性很小,因为楼主是在14:58触发,有2分钟,误差很难有这么大。
2、在最后一根K线有开仓操作,用sell、buy系列最大的不足是每一根K线只能交易一次,楼主的交易有时行,有时不行,极有可能就是这个原因。 Currenttime与服务器时间没有关系,仅仅是本地时间,当本地时间满足条件,就会执行命令,如果buysell委托指令和Currenttime配合使用,将会出现信号消失的情况。 lh948: 你说Currenttime与服务器时间没有关系。但好像以前TB公司说过,开盘时会自动将本地时间与服务器时间同步。对吗? 14:55无法平仓
设置14:56就可以了 我也有这个问题,我用的是 Time>=0.145800,也不行,啥原因? [quote]我也有这个问题,我用的是 Time>=0.145800,也不行,啥原因?
[size=2][color=#999999]newtimes 发表于 2010-8-5 16:08[/color] [url=http://www.tradeblazer.net/forum/redirect.php?goto=findpost&pid=53139&ptid=9041][img]http://www.tradeblazer.net/forum/images/common/back.gif[/img][/url][/size][/quote]
对了,我用的是A_SendOrder A_SENDORDER没问题哦
页:
[1]
