1分钟周期下。
因为受alltickuda等函数(此函数使用本地时间统计)影响,本周期K线走完后大约2秒后(10:00:02),本周期(比如10:00)的开仓信号才被标上并定型。
而此时图上K线已经走到第2根(比如10:01)。
那么,如果使用固定轮询及nextopen方式下单,是否能在10:00:02补下10:00那根K线结束所判定的开仓单?
或者还有其他什么办法,以解决alltickuda使用本地时间及统计计算所造成的时间滞后于K线时间?
看函数说明
交易方式控制符:交易评测时按照次周期开盘价操作,处于图表交易时按照实际最优交易价格操作
例如:buy(cond ,1000,nextopen);
以下是引用RogarZ在2013/11/14 17:38:39的发言:
看函数说明
交易方式控制符:交易评测时按照次周期开盘价操作,处于图表交易时按照实际最优交易价格操作
例如:buy(cond ,1000,nextopen);
我的意思是。在次周期开盘的瞬间,本周期的开仓信号并没出现。
而在次周期2秒的时候,本周期开仓信号出现。
那么,固定轮询到此秒的时候,是否会开仓下单?
可能不行,我理解这种下单方式是在下根k线开始是扫描一遍,如果此时上根k线没有信号,程序在不会管了,所以会出现漏单。你看我给你的回帖,看行不行。
给你考过来了
你可以用同步来矫正,把时间设为6秒,漏单的情况还是不多的。还可以这样做 使用固定轮询。
p2:=if(islastbar,dynainfo(207),time);
p3:=time0-timetot0(p2),linethick0;
if ref(...) and p3>=57 then
就是上根k线有信号,在这根k线开始3秒内交易。这样就是上根k线信号晚出来2秒,也能成交。
可能没有理解你的问题,供参考。
我的服务器设置是每4小时同步一次,时间差大概在2秒以内。
今天不小心把扩展数据全删了,你的扩展数据多不多,能不能导出
[此贴子已经被作者于2013/11/14 18:13:02编辑过]
以下是引用qwer123在2013/11/14 18:11:32的发言:可能不行,我理解这种下单方式是在下根k线开始是扫描一遍,如果此时上根k线没有信号,程序在不会管了,所以会出现漏单。你看我给你的回帖,看行不行。
给你考过来了
你可以用同步来矫正,把时间设为6秒,漏单的情况还是不多的。
[此贴子已经被作者于2013/11/14 18:13:02编辑过]
你是修改注册表还是用哪个软件来设置为6秒同步?
试过几个软件都不太满意。唯一一个能加快时间的E树,却老连不上时间服务器。