在主图上右键点MACD的“修改当前指标公式” 然后拷如下列程序,名字自命名,我命名的是“MACD=背离” DIF:= EMA(CLOSE,12)-EMA(CLOSE,26);3 x: X8 a! l( \; c5 K3 V# H" \
DEA:= EMA(DIF,9);
4 E6 m( W9 U8 K: k4 s7 O" ?MACD:= (DIF-DEA)*2;
" I2 P; D/ ~3 {$ q O" N/ |均值:= SUM(ABS(MACD), 100)/100;8 m# @: y W$ Y9 G- I
起死回生:= REF(MACD, 2) > REF(MACD, 1) AND REF(MACD, 1) < 均值*0.1 AND
0 a% f* s( u6 FREF(MACD, 1)>=0 AND REF(MACD, 1) < MACD;! v8 }% G4 \; F" k1 p y! \: E
金叉失败:= REF(MACD, 2) < REF(MACD, 1) AND REF(MACD, 1) > 0-均值*0.1 AND 3 k O. S4 V& J' E: ~" p
REF(MACD, 1)<=0 AND REF(MACD, 1) > MACD;& V6 U& I2 P# d, \
AA1A:= BARSLAST(CROSS(DEA, DIF))+1;
* [) f& K- O# w! K" z5 k( g. YAA1B:= IF(起死回生 OR 金叉失败, BARSLAST(起死回生 OR 金叉失败)+3, 99999);* y8 Z2 S1 J1 c4 Z( S2 h
AA1:= IF(AA1B<AA1A, AA1B, AA1A);; V, T7 z( X" A B
AA2A:= REF(BARSLAST(CROSS(DEA, DIF)), AA1)+1;: d9 ~6 O2 ?" p: h
AA2B:= IF(REF(起死回生 OR 金叉失败, AA1), REF(BARSLAST(起死回生 OR 金叉失败), AA1), 99999)+3;' q) x8 `2 M4 ^. U q- o
AA2:= IF(AA2B<AA2A, AA2B, AA2A);
8 e& }% }! d3 \3 l( E9 c0 yDIFZ~小值:= LLV(DIF, AA1+AA2);
! w5 Q. u/ x2 LDIFZ~小日:= LLVBARS(DIF, AA1+AA2);
5 h( |1 _, W1 A% G8 i2 CDBL1:= IF(DIFZ~小日<=AA1, 0, 1);. _5 `( ?7 {6 A
DBL2:= IF(DBL1=1 AND C<REF(C, DIFZ~小日) AND DIF>REF(DIF, DIFZ~小日), 1, 0);
# v" s; L% e0 y! vDBL:= IF(DBL1=0, 0, DBL2);
3 g4 e+ h3 {$ D7 w1 H" v0 sDBLJC: DBL AND (CROSS(DIF, DEA) OR 起死回生) AND DIF>REF(DIF, 1); 第一步 file:///C:\Users\NINGHO~1\AppData\Local\Temp\ksohtml\wps8353.tmp.jpg 第二步: file:///C:\Users\NINGHO~1\AppData\Local\Temp\ksohtml\wps8363.tmp.jpg 第三步: file:///C:\Users\NINGHO~1\AppData\Local\Temp\ksohtml\wps8374.tmp.jpg 第四步: file:///C:\Users\NINGHO~1\AppData\Local\Temp\ksohtml\wps8394.tmp.jpg 第五步: file:///C:\Users\NINGHO~1\AppData\Local\Temp\ksohtml\wps83A5.tmp.jpg 第六步: file:///C:\Users\NINGHO~1\AppData\Local\Temp\ksohtml\wps83B6.tmp.jpg 完成。
$ W6 r- P1 W0 Y8 ^( X' V
|