請參考:
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=BARSLAST(CROSS(DIFF,DEA))+1;//金叉
SC:=BARSLAST(CROSSDOWN(DIFF,DEA))+1;//死叉
COND1:=SC>JC&&EVERY(DIFF>0&&DEA>0,SC);
COND2:=CROSS(DIFF,DEA)&&0<DEA&&DEA<DIFF&&DIFF<2;
COND1&&COND2,BK;
C>BKPRICE+10*MINPRICE,SP;
C<BKPRICE-20*MINPRICE,SP;
COMD1:=SC<JC&&EVERY(DIFF<0&&DEA<0,JC);
COMD2:=CROSSDOWN(DIFF,DEA)&&-2<DIFF&&DIFF<DEA&&DEA<0;
COMD1&&COMD2,SK;
C<SKPRICE-10*MINPRICE,BP;
C>SKPRICE+20*MINPRICE,BP;
AUTOFILTER;
請參考:
MA20:=MA(C,20);
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=BARSLAST(CROSS(DIFF,DEA))+1;//金叉
SC:=BARSLAST(CROSSDOWN(DIFF,DEA))+1;//死叉
COND1:=SC>JC&&EVERY(DIFF>0&&DEA>0,SC);
COND2:=CROSS(DIFF,DEA)&&0<DEA&&DEA<DIFF&&DIFF<2;
COND1&&COND2,BK;
C>MA20&&C>BKPRICE+30*MINPRICE,SP;
C<=MA20&&C>BKPRICE+10*MINPRICE,SP;
C<BKPRICE-20*MINPRICE,SP;
COMD1:=SC<JC&&EVERY(DIFF<0&&DEA<0,JC);
COMD2:=CROSSDOWN(DIFF,DEA)&&-2<DIFF&&DIFF<DEA&&DEA<0;
COMD1&&COMD2,SK;
C>SKPRICE+20*MINPRICE,BP;
C<MA20&&C<SKPRICE-30*MINPRICE,BP;
C>=MA20&&C<SKPRICE-10*MINPRICE,BP;
AUTOFILTER;