通达信指标代码学习 
相对强弱指标:=(CLOSE-LLV(LOW,49))/(HHV(HIGH,49)-LLV(LOW,49))*100; 
反向强弱指标:=100*(HHV(HIGH,49)-CLOSE)/(HHV(HIGH,49)-LLV(LOW,49)); 
平滑反向指标:=SMA(反向强弱指标,9,1)+100; 
快速平滑指标:=SMA(相对强弱指标,3,1); 
慢速平滑指标:=SMA(快速平滑指标,3,1)+100; 
多空差值:=慢速平滑指标-平滑反向指标+50; 
近期最低:=LLV(LOW,33); 
近期最高:=HHV(HIGH,21); 
动态区间指标:=EMA((CLOSE-近期最低)/(近期最高-近期最低)*100,10)-1+100; 
趋势强度指标:=100-EMA(0.191*REF(动态区间指标,1)+0.809*动态区间指标,1); 
安全线:10,COLORWHITE; 
风险线:90,COLORWHITE; 
主力趋势线:-趋势强度指标,LINETHICK2,COLORBLUE; 
主力指针点:-趋势强度指标,CIRCLEDOT,LINETHICK2,COLORRED; 
DRAWTEXT(CURRBARSCOUNT=6,5,'高安区'),COLORWHITE; 
DRAWTEXT(CURRBARSCOUNT=6,15,'安区'),COLORWHITE; 
DRAWTEXT(CURRBARSCOUNT=6,50,'---(投球区)----'),COLORWHITE; 
DRAWTEXT(CURRBARSCOUNT=6,85,'风险区'),COLORWHITE; 
DRAWTEXT(CURRBARSCOUNT=6,95,'高险区'),COLORWHITE; 
支撑位:=LLV(L,17); 
价格波动:=SMA(ABS(L-REF(L,1)),17,1); 
上涨幅度:=SMA(MAX(L-REF(L,1),0),17,2); 
超S指针:=-(EMA(IF(L<=支撑位,价格波动/上涨幅度,-3),1)); 
STICKLINE(CROSS(超S指针,0),10,0,4,0),,COLORYELLOW; 
超S确认:IF(CROSS(超S指针,0),1,0),COLORYELLOW; 
偏离度:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100,,COLOR00FF00,LINETHICK2; 
STICKLINE(CROSS(偏离度,-24),20,0,4,0),,COLORMAGENTA; 
超跌指针:IF(CROSS(偏离度,-24),1,0),COLORMAGENTA; 
三重指数均价:=EXPMA(EXPMA(EXPMA((2*CLOSE+HIGH+LOW)/4,4),4),4); 
短期变化率:=(MA((三重指数均价-REF(三重指数均价,1))/REF(三重指数均价,1)*100,2)); 
即时变化率:=(MA((三重指数均价-REF(三重指数均价,1))/REF(三重指数均价,1)*100,1)); 
STICKLINE(即时变化率>短期变化率&&即时变化率<0,10,0,1,0),COLORRED; 
下跌加速指针:STICKLINE(即时变化率>短期变化率&&即时变化率<0,10,0,1,0)=1,COLORRED; 
强势指标:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70; 
强势平滑:=SMA(强势指标,9,1)+100; 
弱势指标:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; 
弱势平滑:=SMA(弱势指标,3,1); 
弱势二次平滑:=SMA(弱势平滑,3,1)+100; 
多空力量差:=弱势二次平滑-强势平滑; 
主力资金流:IF(多空力量差>45,多空力量差-45,0),COLOR00FFFF,LINETHICK2; 
前日最低:=REF(LOW,1); 
波动率:=SMA(ABS(LOW-前日最低),3,1)/SMA(MAX(LOW-前日最低,0),3,1)*100; 
动态波动:=EMA(IF(CLOSE*1.3,波动率*10,波动率/10),3); 
近期最低点:=LLV(LOW,30); 
近期波动高点:=HHV(动态波动,30); 
趋势条件:=IF(MA(CLOSE,58),1,0); 
资金流入指针:=EMA(IF(LOW<=近期最低点,(动态波动+近期波动高点*2)/2,0),3)/999*趋势条件; 
STICKLINE(REF(主力资金流,1)<主力资金流,主力资金流,REF(主力资金流,1),3.5,0),COLOR000033; 
STICKLINE(REF(主力资金流,1)<主力资金流,主力资金流,REF(主力资金流,1),2.8,0),COLOR000055; 
STICKLINE(REF(主力资金流,1)<主力资金流,主力资金流,REF(主力资金流,1),2.0,0),COLOR000077; 
STICKLINE(REF(主力资金流,1)<主力资金流,主力资金流,REF(主力资金流,1),1.2,0),COLOR000099; 
STICKLINE(REF(主力资金流,1)<主力资金流,主力资金流,REF(主力资金流,1),0.4,0),COLOR0000DD; 
STICKLINE(REF(主力资金流,1)>主力资金流,主力资金流,REF(主力资金流,1),3.5,0),COLOR003300; 
STICKLINE(REF(主力资金流,1)>主力资金流,主力资金流,REF(主力资金流,1),2.8,0),COLOR005500; 
STICKLINE(REF(主力资金流,1)>主力资金流,主力资金流,REF(主力资金流,1),2.0,0),COLOR007700; 
STICKLINE(REF(主力资金流,1)>主力资金流,主力资金流,REF(主力资金流,1),1.2,0),COLOR009900; 
STICKLINE(REF(主力资金流,1)>主力资金流,主力资金流,REF(主力资金流,1),0.4,0),COLOR00DD00; 
RSI超指针:=CROSS(82,RSI); 
STICKLINE(RSI超指针,RSI超指针,10,3.5,0),COLORFF5500; 
STICKLINE(RSI超指针,RSI超指针,15,2.5,0),COLORFF8800; 
STICKLINE(RSI超指针,RSI超指针,20,1.5,0),COLORFFAA00; 
STICKLINE(RSI超指针,RSI超指针,25,0.5,0),COLORFFCC00; 
STICKLINE(RSI超指针,RSI超指针,30,0.1,0),COLORFFFF00; 
中间价:=(C+L+H)/3; 
快线均值:=EMA(中间价,6); 
慢线均值:=EMA(快线均值,5); 
金叉指针:=CROSS(快线均值,慢线均值); 
中线参考:50,COLORGREEN,POINTDOT; 
DRAWICON(金叉指针,20,5); 
强弱指标:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100; 
DRAWICON(CROSS(82,强弱指标),10,15); 
DRAWTEXT(CROSS(82,强弱指标),35,'逃'),COLORYELLOW; 
前收盘:=REF(CLOSE,1); 
当前强弱指标:SMA(MAX(CLOSE-前收盘,0),6,1)/SMA(ABS(CLOSE-前收盘),6,1)*100,COLORGREEN; 
超S区域:20; 
超区域:85; 
极端超:90; 
抄条件:=当前强弱指标<20; 
逃条件:=当前强弱指标>80; 
极端逃:=当前强弱指标>90; 
STICKLINE(CROSS(抄条件,0.5),超S区域,超S区域*0.9,3,0),COLORYELLOW; 
DRAWTEXT(CROSS(抄条件,0.5),超S区域*0.92,'底'); 
STICKLINE(CROSS(逃条件,0.5),超区域,超区域*1.03,3,0),COLORGREEN; 
DRAWTEXT(CROSS(逃条件,0.5),超区域,'大顶'); 
STICKLINE(CROSS(极端逃,0.5),极端超,极端超*1.05,3,0),COLORFFFFFF; 
DRAWTEXT(CROSS(极端逃,0.5),极端超*1.03,'绝顶'),COLORFFFF00; 
DRAWICON(CROSS(极端逃,0.5),极端超*1.09,6); 
动态高点:=EMA(HHV(HIGH,1),8); 
价格均值:=EMA(CLOSE,8); 
转弱条件:=((价格均值<REF(价格均值,1))&&(CLOSE<价格均值)); 
趋势转弱:=IF(((动态高点<REF(动态高点,1))||转弱条件),1,0); 
指针:=((((COUNT((趋势转弱=1),4)=3)&&(趋势转弱=0))&&(((CLOSE-REF(CLOSE,1))/REF(CLOSE,1))>0.085))*89); 
STICKLINE(指针,40,0,3,0),COLORFF00FF; 
DRAWICON((指针>=40),41,4); 
DRAWTEXT((指针>=48),48,'大胆'); 
价格中枢:=(2*CLOSE+HIGH+LOW)/4; 
近期低点:=LLV(LOW,5); 
近期高点:=HHV(HIGH,4); 
中枢位置:=EMA((价格中枢-近期低点)/(近期高点-近期低点)*100,4); 
指针线:=EMA(0.667*REF(中枢位置,1)+0.333*中枢位置,2); 
神机指针:=CROSS(中枢位置,指针线)&&中枢位置<30; 
STICKLINE(神机指针,0,50,3,0),COLORMAGENTA; 
DRAWTEXT(神机指针,30,'神机妙算'),COLORMAGENTA; |