模型一参考:
MA2:MA(C,2);
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
MA40:MA(C,40);
MA60:MA(C,60);
CROSS(MA2,MA5)&&MA5>MA10&&MA10>MA20&&MA20>MA40&&MA40>MA60,BPK;
CROSSDOWN(MA2,MA5)&&MA5<MA10&&MA10<MA20&&MA20<MA40&&MA40<MA60,SPK;
C<BKPRICE-10*MINPRICE,SP;
C>SKPRICE+10*MINPRICE,BP;
AUTOFILTER;
模型二参考:
MA2:MA(C,2);
MA5:MA(C,5);
NOT(CROSSDOWN(MA2,MA5))&&REF(CROSS(MA2,MA5),1),BPK;
NOT(CROSS(MA2,MA5))&&REF(CROSSDOWN(MA2,MA5),1),SPK;
C<BKPRICE-10*MINPRICE,SP;
C>SKPRICE+10*MINPRICE,BP;
AUTOFILTER;
现在就是上穿买入开仓后,如果下穿就平仓并且同时卖出开仓的
1、您的第一个模型并不是满足1分钟没有上穿之后才卖出的,而是下穿就平仓并卖出开仓
2、您的第二个模型是满足1分钟没有上穿之后才卖出的,您是想下穿就立即平仓,1分钟内没有上穿才卖出开仓?您是加载在1分钟周期上使用?
3、因为上面两个模型都是收盘价过滤模型,即一根K线只有一个信号,K线走完收盘价委托。如果开仓的当根K线行情波动较大,由于此时已经K线已经有信号了,即使满足止损条件也不会再发出平仓信号了;或者单根K线虽然没有信号,虽然满足止损条件,但是要等K线走完以收盘价委托,此时收盘价已经超过止损点了。这两种情况都会造成损失超过止损额,您理解一下