神奇指标网

通达信相对强弱指标公式(通达信强弱方向指标公式)

浏览 456次浏览
标签: 成本
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

通达信指标公式源码概况:


指标类别: 通达信指标公式


授权方式: 免费版


指标评级: ★★★★★


指标分类: 策略


画线方法: 副图



一、通达信相对强弱指标公式

  

PER:=14;  

STK_AVG:=((C+O)/2+H+L)/3;  

个股强弱:(STK_AVG-MA(STK_AVG,PER))/MA(STK_AVG,PER)*100,COLORLIBLUE,LINETHICK2;  

HY_AVG:=((HY_INDEXC+HY_INDEXO)/2+HY_INDEXH+HY_INDEXL)/3;  

行业强弱:(HY_AVG-MA(HY_AVG,PER))/MA(HY_AVG,PER)*100,COLORYELLOW,LINETHICK1;  

IDX_AVG:=((INDEXC+INDEXO)/2+INDEXH+INDEXL)/3;  

大盘强弱:(IDX_AVG-MA(IDX_AVG,PER))/MA(IDX_AVG,PER)*100,COLORRED,LINETHICK1;  

{  

DRAWTEXT(CURRBARSCOUNT=6,行业强弱,HYBLOCK),COLORGREEN;  

DRAWTEXT(CURRBARSCOUNT=3,大盘强弱,ZSBLOCK),COLORRED;};  

VAR2:=1/WINNER(CLOSE);  

VAR3:=MA(CLOSE,13);  

VAR4:=100-ABS((CLOSE-VAR3)/VAR3*100);  

VAR5:=LLV(LOW,75);  

VAR6:=HHV(HIGH,75);  

VAR7:=(VAR6-VAR5)/100;  

VAR8:=SMA((CLOSE-VAR5)/VAR7,20,1);  

VAR9:=SMA((OPEN-VAR5)/VAR7,20,1);  

VARA:=3*VAR8-2*SMA(VAR8,15,1);  

VARB:=3*VAR9-2*SMA(VAR9,15,1);  

VARC:=100-VARB;  

主力仓位:(100-VARA),colorred,LINETHICK3;  

VARE:=REF(LOW,1)*0.9;  

VARF:=LOW*0.9;  

VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL;  

VAR11:=EMA(VAR10,30);  

VAR12:=CLOSE-REF(CLOSE,1);  

VAR13:=MAX(VAR12,0);  

VAR14:=ABS(VAR12);  

VAR15:=SMA(VAR13,7,1)/SMA(VAR14,7,1)*100;  

VAR16:=SMA(VAR13,13,1)/SMA(VAR14,13,1)*100;  

VAR17:=BARSCOUNT(CLOSE);  

VAR18:=SMA(MAX(VAR12,0),6,1)/SMA(ABS(VAR12),6,1)*100;  

VAR19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;  

VAR1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;  

VAR1B:=SMA((SMA(VAR1A,4,1)-50)*2,3,1);  

VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;  

VAR1D:=SMA(VAR1C,4,1);  

VAR1E:=SMA(VAR1D,3,1);  

VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;  

VAR20:=VAR18<=25ANDVAR19<-95andvar1f>20ANDVAR1B<-30ANDVAR1E<30andvar11-close>=-0.25ANDVAR15<22ANDVAR16<28andvar17>50;  

VAR21:=(HIGH+LOW+CLOSE)/3;  

VAR22:=(VAR21-MA(VAR21,14))/(0.015*AVEDEV(VAR21,14));  

VAR23:=(VAR21-MA(VAR21,70))/(0.015*AVEDEV(VAR21,70));  

VAR24:=IF(VAR22>=150ANDVAR22<200andvar23>=150ANDVAR23<200,10,0);  

VAR25:=IF(VAR22<=-150andvar22>-200ANDVAR23<=-150andvar23>-200,-10,VAR24);  

STICKLINE(VAR20,0,80,5,0),LINETHICK5,colorred;  

DRAWTEXT(CROSS(VAR20,0.5)ANDCOUNT(VAR20=1,10)=1,95,'主力建仓!'),LINETHICK7,colorred;  

天堂:100,colorblue;  

V6:=CLOSE/REF(CLOSE,3)>=1.1;  

V7:=BACKSET(V6,3);  

买:IF((V7ANDCOUNT(V7,3)=1),50,0),colormagenta,LINETHICK2;  

DRAWTEXT(买,50,'买'),colormagenta;  

V10:=PEAKBARS(3,15,1)<10;V12:=IF(V10=1,50,0);  

头部:=IF(V12=50,100,0);  

卖:IF(头部>REF(头部,1),50,0),colorgreen,LINETHICK2;DRAWTEXT(卖,50,'高顶出货'),colorgreen;  

V9:=TROUGHBARS(3,15,1)<10;V11:=IF(V9=1,50,0);  

底部:=IF(V11=50,50,0);  

买:IF(底部>REF(底部,1),40,0),coloryellow,LINETHICK3;DRAWTEXT(买,40,'主力抄底'),coloryellow;  

V7:=TROUGHBARS(3,15,1)<10;V9:=IF(V7=1,50,0);  

机构拉升筹码:100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)),colorlimagenta,LINETHICK2;  

强弱分界线:50;  

N1:=0;  

N2:=5;  

VAR01:=EMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5);  

VAR02:=(HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5);  

VAR03:=CROSS(VAR02,VAR01);  

VAR04:=REF(VAR02,2)<REF(VAR02,1)ANDVAR02<REF(VAR02,1);  

VAR05:=COUNT(VAR03,7)>0ANDVAR04;  

VAR06:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);  

VAR07:=SMA(ABS(LOW-VAR06),13,1)/SMA(MAX(LOW-VAR06,0),10,1);  

VAR08:=EMA(VAR07,10);  

VAR09:=EMA(C,5);  

VAR10:=LLV(LOW,33);  

VAR11:=EMA(IF(LOW<=VAR10,VAR09,0),3)*40;  

VAR12:=IF(VAR11>100,VAR11*0.312,VAR11);  

长期线:VAR02,COLORGREEN;  

抄底线:VAR01,COLORCYAN;  

NN1:=HHV(抄底线,30);  

SG:抄底线>=0AND抄底线<=4andc>REF(C,1)ANDV>REF(V,1);  

STICKLINE(SG,0,NN1,1,0),COLORRED;  

DRAWICON(SG,NN1,20);  


image.png



二、通达信强弱方向指标公式


  

N:=5;  

VAR2:=LLV(LOW,N);  

VAR3:=HHV(HIGH,N);  

rsv:=(CLOSE-VAR2)/(VAR3-VAR2)*100;  

K:SMA(rsv,3,1);  

D:SMA(K,3,1),colorblue;  

PARTLINE(D,D>REF(D,1),colorred,D<=REF(D,1),colorliblue),LINETHICK1;  

J:3*K-2*D,colorlired;  

{"K值柱状线";}  

STICKLINE(K>REF(K,1),K,REF(K,1),6,0),colorred;  

STICKLINE(K<=REF(K,1),K,REF(K,1),6,0),colorgreen;  

{"强弱分区";}  

顶:100,coloryellow;  

强势区:80,colorgray;  

强弱分界:50,coloryellow;  

弱势区:20,colorgray;  

底:0,colorred;  

{"买入信号";}  

企稳:IF((K>REF(K,1))AND(REF(K,1)<=REF(K,2))AND(REF(K,2)<=REF(K,3)),5,0),colorgray;  

低位启动:IF((D>REF(D,1))AND(REF(D,1)<=REF(D,2))ANDK<20,5,0),coloryellow;  

//DRAWICON(CROSS(K,D)ANDK>REF(K,1)ANDk>=20,REF(K,1)*0.96,1);  

{"卖出信号";}  

高位下跌:IF((D=REF(D,2))ANDK>80,95,100),colorgreen;  

//高位死叉:DRAWICON(CROSS(D,K)ANDK80,REF(K,1)*1.1,6);  

//DRAWICON(CROSS(D,K)ANDK<REF(K,1)ANDK<=80,REF(K,1)*1.02,2);  

Var1:=REF(CLOSE,1);  

强弱方向:SMA(MAX(CLOSE-Var1,0),5,1)/SMA(ABS(CLOSE-Var1),5,1)*100,;  

80,POINTDOT;  

20,POINTDOT;  

10,POINTDOT;  

短线买卖:3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,3,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,3,1),3,1),;  

VAR1:=REF(CLOSE,1);  

强弱方向:SMA(MAX(CLOSE-VAR1,0),5,1)/SMA(ABS(CLOSE-VAR1),5,1)*100,COLORYELLOW;  

80,POINTDOT,COLORWHITE;  

20,POINTDOT,COLORGREEN;  

10,POINTDOT,COLORBLUE;  

买卖力道:3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,3,1)-2*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,3,1),COLORRED;  

DRAWTEXT(CROSS(买卖力道,20)AND强弱方向>50,20,'买'),COLORGREEN;  

DRAWTEXT(CROSS(80,买卖力道),80,'卖'),COLORRED;  

个股:((C-REF(C,1))/REF(C,1))*100,COLORRED,LINETHICK1;  

大盘:((INDEXC-REF(INDEXC,1))/REF(INDEXC,1))*100,COLORBLUE,LINETHICK1;  

STICKLINE(个股>=大盘,个股,大盘,1,0),COLORRED;  

STICKLINE(个股<大盘,个股,大盘,1,0),COLORBLUE;  

STICKLINE(个股>=大盘,0,大盘,1,0),COLORYELLOW;  

STICKLINE(个股<大盘,0,个股,1,0),COLORGREEN;  

UP:=SMA(IF(CLOSE>REF(CLOSE,1),CLOSE-REF(CLOSE,1),0),3,1);  

DN:=SMA(IF(CLOSE<=REF(CLOSE,1),ABS(CLOSE-REF(CLOSE,1)),0),3,1);  

指标:=100*UP/(UP+DN);  

强弱:EMA(指标,3),COLORRED;  

平均:EMA(强弱,3),COLORGREEN;  

VAR1:=1/WINNER(CLOSE);  

VAR2:=MA(CLOSE,13);  

VAR3:=100-ABS((CLOSE-VAR2)/VAR2*100);  

VAR4:=LLV(LOW,75);  

VAR5:=HHV(HIGH,75);  

VAR6:=(VAR5-VAR4)/100;  

VAR7:=SMA((CLOSE-VAR4)/VAR6,20,1);  

VAR8:=SMA((OPEN-VAR4)/VAR6,20,1);  

VAR9:=3*VAR7-2*SMA(VAR7,15,1);  

VARA:=3*VAR8-2*SMA(VAR8,15,1);  

VARB:=100-VARA;  

VARC:=IF(900101<DATEANDDATE<99991230,1,0);  

VARE:=REF(LOW,1)*0.9;  

VARF:=LOW*0.9;  

VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL;  

VAR11:=EMA(VAR10,30);  

VAR12:=CLOSE-REF(CLOSE,1);  

VAR13:=MAX(VAR12,0);  

VAR14:=ABS(VAR12);  

VAR15:=SMA(VAR13,7,1)/SMA(VAR14,7,1)*100;  

VAR16:=SMA(VAR13,13,1)/SMA(VAR14,13,1)*100;  

VAR17:=BARSCOUNT(CLOSE);  

VAR18:=SMA(MAX(VAR12,0),6,1)/SMA(ABS(VAR12),6,1)*100;  

VAR19:=(-200)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+100;  

VAR1A:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;  

VAR1B:=SMA((SMA(VAR1A,4,1)-50)*2,3,1);  

VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;  

VAR1D:=SMA(VAR1C,4,1);  

VAR1E:=SMA(VAR1D,3,1);  

VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;  

VAR20:=VAR18<=25ANDVAR19<-95andvar1f>20ANDVAR1B<-30ANDVAR1E<30andvar11-close>=-0.25ANDVAR15<22ANDVAR16<28andvar17>50;  

VAR21:=(HIGH+LOW+CLOSE)/3;  

VAR22:=(VAR21-MA(VAR21,14))/(0.015*AVEDEV(VAR21,14));  

VAR23:=(VAR21-MA(VAR21,70))/(0.015*AVEDEV(VAR21,70));  

VAR24:=IF(VAR22>=150ANDVAR22<200andvar23>=150ANDVAR23<200,10,0);  

VAR25:=IF(VAR22<=-150andvar22>-200ANDVAR23<=-150andvar23>-200,-10,VAR24);  

VAR26:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;  

VAR27:=REVERSE(VAR26);  

VAR28:=SMA(VAR26,3,1);  

散户:SMA(VAR28,3,1)*VARC;  

主力:SMA(散户,3,1)*VARC,COLORYELLOW;  

风险:80,COLOR8887EA;  

安全:20,COLOR8887EA;  

分界:50,DOTLINE,colorwhite;

image.png


[源码注释]通达信公式动态翻译结果

AA赋值:收盘价>收盘价的20日简单移动平均 AND 收盘价<收盘价的3日简单移动平均 AND 统计3日中满足成交量(手)<1日前的成交量(手)的天数=3 

A赋值:120日内以成交量(手)/当前流通股本(手)为权重收盘价的动态移动平均的最低值

龙抬头赋值:200*(收盘价-A)/A>35

TJ1赋值:上次收盘价的20日简单移动平均<1日前的收盘价的20日简单移动平均距今天数>0

输出XG:AA AND 龙抬头 AND TJ1



推荐阅读:短线强弱度指标

  

SJ:=1;  

严重超买:100*SJ,COLORRED,POINTDOT;  

超买:80,COLORRED,POINTDOT;  

超卖:20,COLOR00FF00,POINTDOT;  

严重超卖:0*SJ,COLOR00FF00,POINTDOT;  

N8:=34;  

M18:=9;  

M28:=3;  

RSV8:=(CLOSE-LLV(LOW,N8))/(HHV(HIGH,N8)-LLV(LOW,N8))*100;  

K98:=SMA(RSV8,M18,1);  

D98:=SMA(K98,M28,1);  

J8:=3*K98-2*D98;  

RK8:MA(K98,80)*SJ,LINETHICK1;  

RD8:MA(D98,80)*SJ,LINETHICK1;  

RJ8:MA(J8,80)*SJ,LINETHICK1;  

DRAWTEXT(CROSS(RK8,RD8)*SJ&&RD8<20,RK8*0.80,'大多'),COLORFF00FF;  

DRAWTEXT(CROSS(RD8,RK8)*SJ&&RD8>80,78,'大空'),COLORFFFF00,DRAWABOVE;  

LC:=REF(CLOSE,1);  

RSI:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;  

RSIE:=EMA(RSI,3);  

DIFF:EMA(RSIE,12)-EMA(RSIE,26);  

BBDIFF:=DIFF-REF(DIFF,1);  

DEA:EMA(DIFF,9);  

BBDEA:=DEA-REF(DEA,1);  

macd:2*(DIFF-DEA),COLORSTICK;  

STICKLINE(MACD0,0,MACD,2,0),COLORFFFF00;  

STICKLINE(MACD<REF(MACD,1)ANDMACD<0,0,MACD,2,0),COLOR00FF00;  

STICKLINE(MACD>REF(MACD,1)ANDMACD<0,0,MACD,2,0),COLOR0099FF;  

STICKLINE(MACD>REF(MACD,1)ANDMACD>0,0,MACD,2,0),COLORRED;  

IF(DIFF<0,DIFF,0),COLORRED,LINETHICK2;  

IF(DIFF<0,0,DIFF),COLORYELLOW,LINETHICK2;  

IF(DIFF<DEA,DIFF,DEA),COLOR00FF00,LINETHICK2;  

IF(DIFF>DEA,DEA,DEA),COLORWHITE,LINETHICK2;  

0,COLORFF8855,LINETHICK2;  

低位金叉:=CROSS(DIFF,DEA)ANDDIFF<-0.1;  

STICKLINE(低位金叉,0,-1.5,2,0),COLORFFFF00;  

DRAWTEXT(低位金叉,-1.5,'低位金叉'),COLORFFFF00;  

JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));  

二次金叉:=CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=2,21)=1;  

STICKLINE(二次金叉,0,-1,5,0),COLORFF00FF;  

DRAWICON(二次金叉,DEA*1.2,11);  

DRAWTEXT(二次金叉,-1,'二次金叉'),COLORFF00FF;  

A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));  

背离:=REF(CLOSE,A1+1)>CLOSEANDDIFF>REF(DIFF,A1+1)ANDCROSS(DIFF,DEA);  

STICKLINE(底背离,0,1.5,3,0),COLOR00FF00;  

DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;  

DRAWTEXT(底背离,2,'底背离'),COLOR00FF00;  

A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));  

顶背离:=REF(CLOSE,A2+1)DIFFANDCROSS(DEA,DIFF);  

STICKLINE(顶背离,0,2,3,0),COLORFF8855;  

DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORFF8855,LINETHICK2;  

DRAWTEXT(顶背离,2,'顶背离'),COLORFF8855;  

A:=CLOSE>MA(CLOSE,20)ANDCLOSE<MA(CLOSE,3)ANDCOUNT(V<REF(V,1),3)=3;  

A:=LLV(DMA(CLOSE,VOL/CAPITAL),120);  

龙抬头:=200*(CLOSE-A)/A>35;  

TJ1:=BARSLAST(MA(C,20)0;  

XG:AAAND龙抬头ANDTJ1;  

RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;  

K:=SMA(RSV,3,1);  

D:=SMA(K,3,1);  

J:=3*K-2*D;  

CV:=CLOSE;  

BBIBOLL:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4;  

UPR:=BBIBOLL+6*STD(BBIBOLL,11);  

DWN:=BBIBOLL-6*STD(BBIBOLL,11);  

HJ1:=UPR/C;  

WR1:=100*(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10));  

WR2:=100*(HHV(HIGH,6)-CLOSE)/(HHV(HIGH,6)-LLV(LOW,6));  

HH:=HJ1>1.3ANDWR2>90;  

B:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;  

BB:=B/C;  

漂亮追击:C>REF(C,1)ANDREF(HH,1)=1ANDBB>=1.02ANDC>O,COLORMAGENTA,LINETHICK4;

image.png


神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论