资源描述:
《 通达信指标公式源码-最牛的rsi指标.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、{自用RSI优化指标}DRAWGBK(C>0,RGB(0,80,100),RGB(00,50,120),0,'',0);P:=5;N1:=6;HIGHN:=20;LC:=REF(CLOSE,1);RSI1:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,COLORWHITE;AA:=REF(RSI1,HIGHN)=HHV(RSI1,2*HIGHN+1);QY:=BACKSET(AA,HIGHN+1);CC:=FILTER(QY,HIGHN)ANDRSI
2、1=HHV(RSI1,HIGHN+1);DDD:=BARSLAST(CC);GDTS:=IF(CC,CURRBARSCOUNT,0);DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);GDCS1:=CONST(DINGBUTS);DINGBUTS1:=REF(DINGBUTS,DDD+1);GDCS2:=CONST(DINGBUTS1);AA1:=REF(RSI1,HIGHN)=LLV(RSI1,2*HIGHN+1);QY1:=BACKSET(AA1,HIGHN+1);CC1:=FI
3、LTER(QY1,HIGHN)ANDRSI1=LLV(RSI1,HIGHN+1);DD1:=BARSLAST(CC1);DDTS:=IF(CC1,CURRBARSCOUNT,0);DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);DDCS1:=CONST(DDTS1);DDTS2:=REF(DDTS1,DD1+1);DDCS2:=CONST(DDTS2);A1:=REF(RSI1,P)=HHV(RSI1,2*P+1);B1:=FILTER(A1,P);C1:=BACKSET(B1,P+1)
4、;D1:=FILTER(C1,P);A2:=REF(RSI1,P)=LLV(RSI1,2*P+1);B2:=FILTER(A2,P);C2:=BACKSET(B2,P+1);D2:=FILTER(C2,P);R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);S11:=R11>REF(R11,1);T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);U11:=T11>REF(T11,1);MID:=MA(RSI1,20);UPPER:=MID+2*STD(
5、RSI1,20);LOWER:=MID-2*STD(RSI1,20);高:=REF(HHV(RSI1,360),1);低:=REF(LLV(RSI1,240),1);BIAS1:=(C-MA(C,6))/MA(C,6)*100;BIAS2:=(C-MA(C,12))/MA(C,12)*100;BIAS3:=(C-MA(C,24))/MA(C,24)*100;BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;乖离:=MA(BIAS,6);前高:REF(RSI1,BARSLAST(D1)),COL
6、ORFF00FF,NODRAW;前低:REF(RSI1,BARSLAST(D2)),COLOR00FF00,NODRAW;相对能量:(RSI1-前低)/(前高-前低)*100,COLORYELLOW,NODRAW; RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;RSI:RSI1,COLORLIGRAY;DRAWBAND(RSI1,RGB(255,28,28),RSI2,RGB(28,255,28));上轨:UPPER,COLORD8D
7、8D8;下轨:LOWER,COLORD8D8D8;DRAWICON(CC,RSI1*1.03,2);DRAWICON(CC1,RSI1*0.97,1); {高压:DRAWLINE(CURRBARSCOUNT=GDCS2,RSI1,CURRBARSCOUNT=GDCS1,RSI1,1)COLORBLUE,POINTDOT,LINETHICK4;低支:DRAWLINE(CURRBARSCOUNT=DDCS2,RSI1,CURRBARSCOUNT=DDCS1,RSI1,1)COLORRED,POINTDOT,LI
8、NETHICK4;}阻力:DRAWLINE(D1,RSI1,S11,RSI1,1),COLORYELLOW; 支撑:DRAWLINE(D2,RSI1,U11,RSI1,1),COLOR00FF00; DRAWTEXT(CROSS(RSI1,LOWER),LOWER,'抄'),COLORFF5BAD;DRAWTEXT(CROSS(LOWER,RSI1),LOWER,'▼'),COLORFF5BAD;DRAWTEXT