问题:后台程序用30分钟K线,1分钟固定轮询,以下策略:
RH:=ref(H,1);
if H>RH then begin
Tbuy(1,1,lmt ,H+mindiff);
end
很奇怪,图形上看信号H>ref(H,1)明显已经发生,在当前K线没有走完的状况下,系统没有任何动作,只有等K线走完系统才下单,但是行情已经走很远了;
同样的策略,文华用画线下单的方式,可以及时开仓,请帮忙查找原因并给出处理方法,
谢谢!
另外,以下表达式的结果是否一样,哪个更有效率:
1> A:=ref(hhv( h,21),1);
2> A:=hhv(ref(h,1),21);
要即时开仓,用固定1秒轮询,你用固定1分钟轮询,那么就是1分钟一次的交易了
关键问题是,这根K线不走完,即使H>ref(h,1)已经发生,30分钟K线系统不动作啊,哪怕跳空高开都是这种状况,
回答问题的人不专业,而且还不仔细看人家的描述,鉴定完毕
不能即时开仓,两个情况:1是没到轮询的间隔;2是自己认为使用了固定轮询其实是在用走完k线;3代码问题,代码里面让系统不能即时开仓
我现在在排除1的可能性,我在引导用户改轮询间隔,如果用户问“我怎么改不了轮询间隔”时,那么就就是情况2了;如果能改轮询间隔,那么就是情况3看代码了
[此贴子已经被作者于2015/9/24 13:24:22编辑过]