收盘价上破60均线,且收盘价大于最近20根K线收盘价,且出信号k线CCL指标为多头增仓,开多,否则当根k线过滤掉。入场后价格回撤60点平仓; 收盘价下破60均线,且收盘价小于最近20根K线收盘价,且出信号k线CCL指标为空头增仓,开空,否则当根k线过滤掉。入场后价格回撤60点平仓; 请老师编写模型,谢谢! |
参考:
AA:=IF(C=REF(C,1)&&OPI>REF(OPI,1),1,0),NODRAW;
BB:=IF(C=REF(C,1)&&OPI<REF(OPI,1),1,0),NODRAW;
多头增仓:=C>REF(C,1)&&OPI>REF(OPI,1) || AA,NODRAW;
空头增仓:=C<REF(C,1)&&OPI>REF(OPI,1),NODRAW;
MA60:MA(C,60);
CROSS(C,MA60)&&C>HV(C,20)&&多头增仓,BK(1);
C<BKPRICE-60*MINPRICE,SP(BKVOL);
CROSSDOWN(C,MA60)&&C<HV(C,20)&&空头增仓,SK(1);
C>SKPRICE+60*MINPRICE,BP(SKVOL);
TRADE_AGAIN(60);
信号有点乱,请老师重新梳理思路:
开多条件:1、收盘价大于60均线,2、收盘价大于最近20根K线收盘价,3、符合以上两个条件k线CCL指标为多头增仓,则开多单。如果当根k线不满足CCL指标条件,则观察下一根k线,直到符合做多条件为主。
多单开仓后,在任何情况下价格回撤60点平仓离场,平仓后如果下一根k线继续符合做多条件,则继续开多单,
开空条件与开多相反
如下修改:
AA:=IF(C=REF(C,1)&&OPI>REF(OPI,1),1,0),NODRAW;
BB:=IF(C=REF(C,1)&&OPI<REF(OPI,1),1,0),NODRAW;
多头增仓:=C>REF(C,1)&&OPI>REF(OPI,1) || AA,NODRAW;
空头增仓:=C<REF(C,1)&&OPI>REF(OPI,1),NODRAW;
MA60:MA(C,60);
C>MA60&&C>HV(C,20)&&多头增仓,BK;
C<BKPRICE-60*MINPRICE,SP;
C<MA60&&C<LV(C,20)&&空头增仓,SK;
C>SKPRICE+60*MINPRICE,BP;
AUTOFILTER;