参考:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
MA5:MA(C,5);
MA60:MA(C,60);
N:=BARSLAST(CROSSDOWN(MA5,MA60))+1;
MA5<MA60&&CROSSDOWN(DIFF,DEA)&&COUNT(CROSSDOWN(DIFF,DEA),N)=1,SK;
BARSSK>=3&&MACD>REF(MACD,1),BP;
BARSSK>=3&&CROSSDOWN(DIFF,DEA),BP;
AUTOFILTER;
参考:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
MA5:MA(C,5);
MA60:MA(C,60);
N:=BARSLAST(CROSSDOWN(MA5,MA60))+1;
MA5<MA60&&CROSSDOWN(DIFF,DEA)&&COUNT(CROSSDOWN(DIFF,DEA),N)=1,SK;
BARSSK=3&&NOT(EVERY(MACD<REF(MACD,1),3)),BP;
REF(EVERY(MACD<REF(MACD,1),3),BARSSK-3)&&CROSSDOWN(DIFF,DEA),BP;
AUTOFILTER;
1楼思路是5均线小于60均线,MACD死叉就可以做空,
不用像7楼所说,均线和MACD指标同时死叉才可以做空吧?
添加做多如下:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
MA5:MA(C,5);
MA60:MA(C,60);
N:=BARSLAST(CROSSDOWN(MA5,MA60))+1;
M:=BARSLAST(CROSS(MA5,MA60))+1;
MA5<MA60&&CROSSDOWN(DIFF,DEA)&&COUNT(CROSSDOWN(DIFF,DEA),N)=1,SK;
BARSSK=3&&NOT(EVERY(MACD<REF(MACD,1),3)),BP;
REF(EVERY(MACD<REF(MACD,1),3),BARSSK-3)&&CROSSDOWN(DIFF,DEA),BP;
MA5>MA60&&CROSS(DIFF,DEA)&&COUNT(CROSS(DIFF,DEA),M)=1,BK;
BARSBK=3&&NOT(EVERY(MACD>REF(MACD,1),3)),SP;
REF(EVERY(MACD>REF(MACD,1),3),BARSBK-3)&&CROSS(DIFF,DEA),SP;
AUTOFILTER;
参考:
MA5:MA(C,5);
MA60:MA(C,60);
N:=BARSLAST(CROSSDOWN(MA5,MA60))+1;
MA5<MA60&&CROSS(FC,AA)&&COUNT(CROSS(FC,AA),N)=1,SK;
BARSSK=3&&NOT(EVERY(FC>REF(FC,1),3)),BP;
AUTOFILTER;
