通达信五福星指标(超买超卖型)指标公式

核心逻辑

这是一个综合性的**多指标超跌反弹/抄底系统**。其核心原理是: 1. **计算多指标变化率**:分别计算KDJ.J、成交量、CCI、MACD.DIF、BIAS1这5个指标相对于各自近期低点的变化百分比。这些指标都采用相同逻辑:当前价格相对前期低点的涨跌幅。 2. **判断超跌状态**:当所有5个指标都处于负值(低于前期低点)时,表明市场处于超跌状态,可能形成底部。 3. **辅助判断工具**:通过VARC指标(基于价格区间的EMA)辅助判断极端超跌状态(VARC<10为超跌,>91为超买)。 4. **趋势识别**:通过120日、10日、20日、30日的新高新低判断来识别趋势方向。

买卖信号

- **短底信号(绿色)**:KDJJ、VOL1、CII、MADIF、BIAS1同时小于0,形成"五阴叠加"超跌形态 - **反弹信号(黄色)**:KDJJ=0且CII=0且BIAS1=0,表示指标刚好触及零轴 - **抄底信号(黄色粗线)**:5个指标同时在20日内创新低,且VARC<10,是较强的抄底信号 - **鞋底信号**:连续3天KDJJ<0且CII<0且BIAS1<0且MADIF=0 - **问D信号(青色)**:所有指标同时<=0 - **新高新低信号**:根据不同周期(120/10/20/30日)画线标记价格新高等

用法

1. **主要用途**:判断市场超跌反弹机会,当出现"短底"或"抄底"信号时,可能处于阶段性底部,可考虑分批建仓 2. **配合使用**: - 结合VARC指标(<10超跌,>91超买) - 结合成交量判断(缩量新高、放量新低) - 关注多个周期的新高/新低信号 3. **注意事项**:该指标偏重于超跌反弹判断,属于左侧交易系统,信号可能出现较早,需结合其他趋势指标确认

公式源码

n:=120;m:=10;m1:=20;m2:=30;
J:=kdj.J;T:=BARSLAST(J<0);
kdJJ:MA((C-REF(C,T))/REF(C,T),1)*100 COLOR0000FF;
VO:=vol.MAVOL1;
VT:=BARSLAST(VO<=LLV(REF(VO,1),34));
VOL1:MA((C-REF(C,VT))/REF(C,VT),3)*100 LINETHICK2;
CI:=cci.CCI;
CT:=BARSLAST(CI<=LLV(REF(CI,1),34));
CII:MA((C-REF(C,CT))/REF(C,CT),1)*100 COLOR8000FF;
DIF:=macd.DIF;
FT:=BARSLAST(DIF<=LLV(REF(DIF,1),34));
MADIF:MA((C-REF(C,FT))/REF(C,FT)*100,3) COLOR408000;
BIA:=bias.BIAS1;
BT:=BARSLAST(BIA<=LLV(REF(BIA,1),34));
BIAS1:MA((C-REF(C,BT))/REF(C,BT),1)*100 COLOR8000FF ;
VARA:=LLV(LOW,36); 
VARB:=HHV(HIGH,30); 
VARC:=EMA((CLOSE-VARA)/(VARB-VARA)*4,4)*25; 
STICKLINE(VARC>91,HHV(BIAS1,60),HHV(BIAS1,60)+1,5,0),COLORWHITE;
STICKLINE(VARC<10,-8,-7,5,0),COLORRED;
短底:IF(KDJJ<0 AND VOL1<0 AND CII<0 AND MADIF<0 AND BIAS1<0,-8,DRAWNULL)STICK COLORGREEN LINETHICK3;
反弹:IF(KDJJ=0 AND CII=0 AND BIAS1=0,-7,DRAWNULL)STICK COLORYELLOW;
0 COLORBLUE;
JD:=IF(KDJJ<=LLV(REF(KDJJ,1),20),2,0);
VD:=IF(VOL1<=LLV(REF(VOL1,1),20),2,0);
CD:=IF(CII<=LLV(REF(CII,1),20),2,0);
MD:=IF(MADIF<=LLV(REF(MADIF,1),20),2,0);
BD:=IF(BIAS1<=LLV(REF(BIAS1,1),20),2,0);
抄底:IF((JD+VD+CD+MD+BD)>=6 AND VARC<10,-9,DRAWNULL)STICK COLORYELLOW LINETHICK2;
鞋底:=IF(EVERY(KDJJ<0 AND CII<0 AND BIAS1<0 AND MADIF=0,3),-13,DRAWNULL)STICK;
问D:=IF(KDJJ<=0 AND VOL1<=0 AND CII<=0 AND MADIF<=0 AND BIAS1<=0,-5,DRAWNULL)STICK COLOR008080;
G:=HHV(C,N);GD:=HHV(H,N);D:=LLV(C,N);DD:=LLV(L,N);
LD:=LLV(AMOUNT,N);LG:=HHV(AMOUNT,N);
G1:=HHV(C,M);GD1:=HHV(H,M);D1:=LLV(C,M);DD1:=LLV(L,M);
LD1:=LLV(AMOUNT,M);LG1:=HHV(AMOUNT,M);
G11:=HHV(C,M1);GD11:=HHV(H,M1);D11:=LLV(C,M1);DD11:=LLV(L,M1);
LD11:=LLV(AMOUNT,M1);LG11:=HHV(AMOUNT,M1);
G111:=HHV(C,M2);GD111:=HHV(H,M2);D111:=LLV(C,M2);DD111:=LLV(L,M2);
LD111:=LLV(AMOUNT,M2);LG111:=HHV(AMOUNT,M2);
趋势:=EMA(C,5)COLOR00FF00;
新G120:IF(C>=REF(G,1),C*1.1,DRAWNULL)STICK;
缩G120:IF(H>=REF(GD,1) AND AMOUNT<LG,C,DRAWNULL)STICK LINETHICK6;
新G:=IF(C>=REF(G1,1),C,DRAWNULL)STICK;{新高}
缩G10:IF(H>=REF(GD1,1) AND AMOUNT<LG1,C*0.8,DRAWNULL)STICK LINETHICK7;{缩量新高}
XG11:=IF(C>=REF(G11,1),C,DRAWNULL)STICK;
缩G20:IF(H>=REF(GD11,1) AND AMOUNT<LG11,C*0.5,DRAWNULL)STICK LINETHICK8;
缩G30:IF(H>=REF(GD111,1) AND AMOUNT<LG111,C*0.3,DRAWNULL)STICK LINETHICK9;
新D120:IF(C<=REF(D,1),-C,DRAWNULL)STICK COLOR004000;
放D120:IF(L<=REF(DD,1)AND AMOUNT>=REF(LG1,1),C*-1.2,DRAWNULL)STICK;{放量新低}
放D10:IF(L<=REF(DD1,1)AND AMOUNT>=LG1/2,-C,DRAWNULL)STICK;
放D20:IF(L<=REF(DD11,1)AND AMOUNT>=LG1,C*-0.7,DRAWNULL)STICK;
放D30:IF(L<=REF(DD111,1)AND AMOUNT>=LG1,C*-0.5,DRAWNULL)STICK;
DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE>0.5,0.5,0.1,0,ROUND(INDEXC));
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND C>0.51,0.80,0.2,0,'量收益');
DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE>0.5,0.9,0.2,0,ROUND(VOL1));
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND C>0.51,0.80,0.3,0,'CCI收益');
DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE>0.5,0.9,0.3,0,ROUND(CII));