1、对于图表系统的日内操作,最后一根K线(比如10分钟的图),能不能执行提前一分钟平仓指令。
2、图表系统,能不能在运行过程中,由首先运行的五分钟图表,根据需要自动转换成15分钟图,然后继续运行。
您好,
1,可以,用time0-timetoto(DYNAINFO(207))判断下K线走完时间
股指,IF TIME>=150500 AND 开仓条件 AND TIME0-TIMETOTO(DYNAINFO(207))<=60 then
BUY(,,)
2,不能自动,您可以2个主图,对应一个5分钟,一个15分钟,限定下对应策略运行的条件。
谢谢
第一种提前平仓方式
M1:=T0TOTIME(TIMETOT0(CLOSETIME(0))-60);
PD3:=M1 and time>=151400;
if PD3 and HOLDING>0 then BEGIN
收平多3: sell(1,0,LIMITR,CLOSE);
end
第二种提前平仓方式,
PD3:=TIME>=151400 AND TIME0-TIMETOTO(DYNAINFO(207))<=60 ;
if PD3 and HOLDING>0 then BEGIN
收平多3: sell(1,0,LIMITR,CLOSE);
end
这两种图表(10分钟K线图)日内最后K线,提前1分钟平仓方式,哪一种是对的,请解答。
您好,
自己输出下M1的值,这样是不行的
取第二种把
不是很明白您的意思?
(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);
加个条件控制下不就行了
您好,
1,可以,用time0-timetoto(DYNAINFO(207))判断下K线走完时间
股指,IF TIME>=150500 AND 开仓条件 AND TIME0-TIMETOTO(DYNAINFO(207))<=60 then
BUY(,,)
2,不能自动,您可以2个主图,对应一个5分钟,一个15分钟,限定下对应策略运行的条件。
————这个只能在轮循模式下才能实现吧?
我的意思是,日内做单,10分钟周期,在最后一根K线提前一分钟下单,也就是151000-151500,在151400就要下单平掉日内的仓。但要求,不影响图表以前的开平仓信号。这样说得够明白了吧。