请问老师:以下表达对吗?谢谢!
1、平多后创平多前10个周期内的新高时,继续开多单
开多条件:=TYPE(3) AND C>=REF(HHV(H,10),EXITBARS);
2、开多后当最大盈利达到10点(股指期货)时,若回撤达到最大盈利的1/3时,平多单
移动止盈:=HHV(H,ENTERBARS+1)-ENTERPRICE>=50*MINDIFF AND (HHV(H,ENTERBARS+1)-C)>=(N2*MINDIFF)/3;
开多条件:=TYPE(3) AND C>=REF(HHV(H,10),EXITBARS);
variable:n=0;
if 开多条件 and n<2 then begin
buy;
n:=n+1;
end
请问老师:同一个交易模型中,可以编写二个周期的交易条件,且根据ZD(震荡)、QS(趋势)来选择交易周期吗?谢谢!
MA20:=MA(CLOSE,20);
MA20J:=rounds((MA(C,20)-REF(MA(C,20),1))/Ref(MA(C,20),1),6)*100,linethick0;
ZD:=EVERY(BETWEEN(MA20J,-0.02,0.02),2);
QS:=EVERY(MA20J>0.02 OR MA20J<-0.02,2);
//1分钟的交易条件
Duo1:=Flag1=1,linethick0;
DuoP1:=Flag1=-1,linethick0;
Kong1:=Flag1=-1,linethick0;
KongP1:=Flag1=1,linethick0;
//5分钟的交易条件
Duo5:=Flag5=1,linethick0;
DuoP5:=Flag5=-1,linethick0;
Kong5:=Flag5=-1,linethick0;
KongP5:=Flag5=1,linethick0;
If ZD then begin
平空1:SELLSHORT(KongP1,1,THISCLOSE); //平空信号
开多1:BUY(Duo1 AND HOLDING=0,1,THISCLOSE); //开多信号
平多1:SELL(DuoP1,1,THISCLOSE); //平多信号
开空1:BUYSHORT(Kong1 AND HOLDING=0,1,THISCLOSE); //开空信号
END
If QS then begin
平空5:SELLSHORT(KongP5,1,THISCLOSE); //平空信号
开多5:BUY(Duo5 AND HOLDING=0,1,THISCLOSE); //开多信号
平多5:SELL(DuoP5,1,THISCLOSE); //平多信号
开空5:BUYSHORT(Kong5 AND HOLDING=0,1,THISCLOSE); //开空信号
END
什么叫根据条件来选择周期?
看哪个周期效益好就用哪个周期?
不行,交易周期只能手动切,