后台交易,固定预警时间间隔1秒钟,开仓命令已经使用tholding2=0 and tholding=0进行控制
if tholding2=0 and tholding=0 then
begin
tbuy(1,1,LMT,C+0.4);
sleep(2000);
end
2011-08-09 11:15:11
88888888 : IF1108 -已报单 1 价格:2768.8 开 买
2011-08-09 11:15:11
88888888: IF1108 - 已成交 1 价格:2766.4 开 买
2011-08-09 11:15:16
88888888: IF1108 - 已报单 1 价格:2766.6 开 买
2011-08-09 11:15:16
88888888: IF1108 - 已成交 1 价格:2765.4 开 买
已经在11:15:11开仓1手,又在11:15:16开仓1手,不知是什么原因,有什么方法可以预防?请高手指教,谢谢
THOLDING等后台函数尤其是在固顶1秒轮询时,是严禁用在开平仓条件里的
请参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 问题 15
公式运行在1分钟周期
后面有2秒地延时,不会出现THOLING与THODING2数据下单后来不及变化的情况吧
有2秒地延时,也有可能出现THOLING与THODING2数据下单后来不及变化的情况,比如下单时候,网络堵塞
你的情况是“同一根K线图开了2次”。这个跟tholding是否及时变化没有关系,在没有加allowrepeat的情况下,同一根K线图同个方向只做一次交易
可能是当时你修改过模型,停止预警后重新开始预警了 ?
谢谢!