炒股8年收集了通达信指标2489多个,现在拿出来和大家分享。
希望能帮助到股友们一起交流学习。
2489指标
{通达信公式代码合集}
{指标公式1}
MA1:MA(CLOSE,5);
MA2:MA(CLOSE,10);
MA3:MA(CLOSE,20);
MA4:MA(CLOSE,60);
DRAWICON(CROSS(MA1,MA2),LOW,1);
DRAWICON(CROSS(MA2,MA1),HIGH,2);
{指标公式2}
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
DRAWTEXT(CROSS(K,D),LOW,'金叉'),COLORRED;
DRAWTEXT(CROSS(D,K),HIGH,'死叉'),COLORGREEN;
{指标公式3}
VAR1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
VAR2:=SMA(VAR1,13,8);
VAR3:=SMA(VAR2,13,8);
DRAWBAND(VAR2,RGB(155,50,50),VAR3,RGB(0,100,50));
DRAWICON(CROSS(VAR2,VAR3),VAR3,1);
DRAWICON(CROSS(VAR3,VAR2),VAR2,2);
{指标公式4}
BIAS1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
BIAS2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(BIAS1>0,0,BIAS1,2,0),COLORRED;
STICKLINE(BIAS1<0,0,BIAS1,2,0),COLORGREEN;
{指标公式5}
VOLUME:VOL,VOLSTICK;
MAVOL1:MA(VOLUME,5);
MAVOL2:MA(VOLUME,10);
DRAWTEXT(CROSS(VOLUME,MAVOL1),VOLUME,'放量'),COLORRED;
DRAWTEXT(VOLUME<MAVOL1,VOLUME,'缩量'),COLORGREEN;
{指标公式6}
MACD:=EMA(CLOSE,12)-EMA(CLOSE,26);
SIGNAL:=EMA(MACD,9);
HIST:(MACD-SIGNAL)*2,COLORSTICK;
DRAWTEXT(CROSS(MACD,SIGNAL),HIST,'买'),COLORRED;
DRAWTEXT(CROSS(SIGNAL,MACD),HIST,'卖'),COLORGREEN;
{指标公式7}
UPPER:MA(CLOSE,20)+2*STD(CLOSE,20);
LOWER:MA(CLOSE,20)-2*STD(CLOSE,20);
MID:MA(CLOSE,20);
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
DRAWICON(CROSS(CLOSE,UPPER),HIGH,2);
DRAWICON(CROSS(LOWER,CLOSE),LOW,1);
{指标公式8}
RSI1:SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
RSI2:SMA(MAX(CLOSE-REF(CLOSE,1),0),12,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),12,1)*100;
RSI3:SMA(MAX(CLOSE-REF(CLOSE,1),0),24,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),24,1)*100;
DRAWTEXT(CROSS(RSI1,20),RSI1,'超卖'),COLORRED;
DRAWTEXT(CROSS(80,RSI1),RSI1,'超买'),COLORGREEN;
{指标公式9}
OBV:SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);
MAOBV:MA(OBV,30);
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(OBV>MAOBV,0,OBV,2,0),COLORRED;
STICKLINE(OBV<MAOBV,0,OBV,2,0),COLORGREEN;
{指标公式10}
WR1:100*(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10));
WR2:100*(HHV(HIGH,6)-CLOSE)/(HHV(HIGH,6)-LLV(LOW,6));
DRAWTEXT(CROSS(WR1,80),WR1,'超卖'),COLORRED;
DRAWTEXT(CROSS(20,WR2),WR2,'超买'),COLORGREEN;