RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);//
DEA : =EMA(DIFF,9);//
MACD := 2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD
A,SPK('A');
B,BPK('A');
C
DRAWICON(A,H,1);
DRAWICON(B,L,2);//背离标记,可删除
DEA<5&&DEA>0&&C>MA70&&(DIFF-DEA)>3&&PANZHENG=0 ,BPK('B');
DEA>-5&&DEA<0&&C
C>=SKPRICE+350*MINPRICE||C<=SKPRICE-1100*MINPRICE,BP('B');
TRADE_OTHER('AUTO');
参考:
MA70:MA(C,70);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);//
DEA : =EMA(DIFF,9);//
MACD := 2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));//上次MACD红柱期间合约最大值
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));//上上次MACD红柱期间合约最大值
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));//上次MACD红柱期间MACD最大值
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));//上上次MACD红柱期间MACD最大值
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));//上上次MACD绿柱期间合约最小值
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));//上上次MACD绿柱期间MACD最小值
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2;
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;
A,SPK('A');
B,BPK('A');
C<MA70,BP('A');
C>MA70,SP('A');
DRAWICON(A,H,1);
DRAWICON(B,L,2);//背离标记,可删除
DEA<5&&DEA>0&&C>MA70&&(DIFF-DEA)>3&&PANZHENG=0&&SUMBARS(JC,1)<=15&&EXIST(MACD>50,SUMBARS(JC,1))=0 ,BPK('B');
DEA>-5&&DEA<0&&C<MA70&&(DIFF-DEA)<3&&PANZHENG =0&&SUMBARS(SC,1)<=15&&EXIST(MACD<-40,SUMBARS(SC,1))=0 ,SPK('B');
C>=BKPRICE+1100*MINPRICE||C<=BKPRICE-350*MINPRICE,SP('B');
C>=SKPRICE+350*MINPRICE||C<=SKPRICE-1100*MINPRICE,BP('B');
TRADE_OTHER('AUTO');
AUTOFILTER;