周MD:="MACD.DIF#WEEK";
周MA:="macd.MACD#WEEK";
周MACD:=(周MD-周MA)*2;
DIFIF1:=(EMA(CLOSE,12) - EMA(CLOSE,26));
DEAEA1:=EMA(DIFIF1,9);
MACD1:=2*(DIFIF1-DEAEA1);
MACD2:=EMA(MACD1,3);
RSV60:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36));
K60:=SMA(RSV60,3,1);
D60:=SMA(K60,3,1);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9));
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
周K:="KDJ.K#WEEK" ;
周D:="KDJ.D#WEEK" ;
月K:="KDJ.K#MONTH" ;
月D:="KDJ.D#MONTH" ;
A1:=周K>周D AND 周MD>REF(周MD,5) AND 周K>REF(周K,5) AND 月K>REF(月K,20) ;
AO:= A1 AND COUNT(A1=1,5)>=1 AND C>O AND COUNT(C<=O,5)<=3 AND COUNT(CCI<-70,3)>=1 ;
MACD3:=MACD2>REF(HHV(MACD2,4),1);
A2:=AO AND FILTER(A1=1 AND REF(COUNT(A1!=1,5)>=1,1),2) AND C>O ;
A3:=IF( WEEKDAY=1 AND MACD3 AND MA(C,5)<MA(C,10) AND CROSS(C,MA(C,10)) ,A2,0);
A4:=AO AND WEEKDAY!=1 AND CROSS(C,MA(C,5)) AND MACD2>REF(HHV(MACD2,3),1);
A5:=IF( A4 AND MA(C,5)<MA(C,10) ,A4,0);
A5 OR A3 ,COLORRED;
九毛八公式解读
周MD赋值:"平滑异同平均的DIF[取周线数据]" 周MA赋值:"平滑异同平均的MACD[取周线数据]" 周MACD赋值:(周MD-周MA)*2 DIFIF1赋值:(收盘价的12日指数移动平均 - 收盘价的26日指数移动平均) DEAEA1赋值:DIFIF1的9日指数移动平均 MACD1赋值:2*(DIFIF1-DEAEA1) MACD2赋值:MACD1的3日指数移动平均 RSV60赋值:(收盘价-36日内最低价的最低值)/(36日内最高价的最高值-36日内最低价的最低值) K60赋值:RSV60的3日[1日权重]移动平均 D60赋值:K60的3日[1日权重]移动平均 RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值) K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:3*K-2*D 周K赋值:"KDJ的K[取周线数据]" 周D赋值:"KDJ的D[取周线数据]" 月K赋值:"KDJ的K[取月线数据]" 月D赋值:"KDJ的D[取月线数据]" A1赋值:周K>周D AND 周MD>5日前的周MD AND 周K>5日前的周K AND 月K>20日前的月K AO赋值: A1 AND 统计5日中满足A1=1的天数>=1 AND 收阳线AND 统计5日中满足收盘价<=开盘价的天数<=3 AND 统计3日中满足CCI<-70的天数>=1 MACD3赋值:MACD2>1日前的4日内MACD2的最高值 A2赋值:AO AND A1=1ANDREF(统计5日中满足A1不等于1的天数>=1,1)的2日过滤 AND 收阳线 A3赋值:如果星期=1ANDMACD3ANDMA(收盘价,5)<收盘价的10日简单移动平均ANDCROSS(收盘价,收盘价的10日简单移动平均),返回A2,否则返回0 A4赋值:AO AND 星期不等于1 AND 收盘价上穿收盘价的5日简单移动平均 AND MACD2>1日前的3日内MACD2的最高值 A5赋值:如果A4ANDMA(收盘价,5)<收盘价的10日简单移动平均,返回A4,否则返回0 A5 OR A3 ,画红色