RSI极地上涨 日周月RSI 自用RSI指标通达信指标公式源码
- 格式:doc
- 大小:267.00 KB
- 文档页数:2
RSI抄底逃顶指标通达信指标公式源码RSI(Relative Strength Index)抄底逃顶指标是一种基于股票价格的技术指标,用于判断股票的市场超买和超卖情况。
以下是通达信指标公式源码,以及对其进行详细解释。
在通达信软件中,RSI抄底逃顶指标的计算方法如下:1.初始化设置设置两个变量n和m,分别表示RSI的时间周期和观测周期。
其中,n通常取6,m通常取122.计算RSI指标对于每一个交易日i,根据以下公式计算RSI值:如果i=0,RSI[i]=0;如果i>0,RSI[i]=(n-1)/n*RSI[i-1]+1/n*ΔP[i],其中ΔP[i]表示当前价格与前一日价格的差值。
3.计算抄底和逃顶信号对于每一个交易日i,根据以下公式计算抄底和逃顶信号:如果i=0,信号[i]=0;如果i>0,如果RSI[i-1]<20且RSI[i]>=20,信号[i]=1;如果RSI[i-1]>80且RSI[i]<=80,信号[i]=-1;否则,信号[i]=0。
根据以上计算方法,以下是通达信指标公式源码:```_SECTION_BEGIN("RSI抄底逃顶指标");//初始化设置n=6;m=12;//计算RSI指标delta = C - Ref(C, -1);up = Sum(delta > 0 ? delta : 0, n);down = Sum(delta < 0 ? -delta : 0, n);rsi = up / (up + down) * 100;//计算抄底和逃顶信号signal = IIf(Cross(rsi, 20) && Ref(rsi, -1) < 20, 1,IIf(Cross(80, rsi) && Ref(rsi, -1) > 80, -1, 0));//绘制抄底和逃顶信号Plot(signal, "", colorRed, styleHistogram , styleNoLabel);_SECTION_END(;```以上代码中的变量n和m分别表示RSI的时间周期和观测周期。
通达信指标公式源码-最牛的r s i指标-CAL-FENGHAI.-(YICAI)-Company One1{自用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) AND RSI1=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:=FILTER(QY1,HIGHN) AND RSI1=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);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(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)),COLORFF00FF,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,COLORD8D8D8;下轨: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,LINETHICK4;}阻力: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(CROSS(RSI1,高),MID,'年高'),COLORYELLOW;DRAWTEXT(CROSS(低,RSI1),MID,'年低'),COLORYELLOW;DRAWTEXT(CROSS(UPPER,RSI1),UPPER,'逃'),COLORYELLOW;DRAWTEXT(CROSS(RSI1,UPPER),UPPER,'▲'),COLORYELLOW;VM:MA(RSI1,N1),COLORFF00FF,NODRAW;STICKLINE(CROSS(BIAS,乖离) AND 乖离<-9,6,0,2,0),COLORRED;DRAWTEXT(ISLASTBAR AND RSI1>REF(RSI1,1),VM,' 上'),COLORDD00FF; DRAWTEXT(ISLASTBAR AND RSI1<REF(RSI1,1),VM,' 下'),COLORCCEE00;P1:=3;OB:=RSI;A11:=REF(OB,P1)=HHV(OB,2*P1+1);B11:=FILTER(A11,P1);C11:=BACKSET(B11,P1+1);D11:=FILTER(C11,P1);{高点}A22:=REF(OB,P1)=LLV(OB,2*P1+1);B22:=FILTER(A22,P1);C22:=BACKSET(B22,P1+1);D22:=FILTER(C22,P1);{低点}R111:=BACKSET(ISLASTBAR,BARSLAST(D11)+1);S111:=R111>REF(R111,1);压力线:DRAWLINE(D11,OB,S111,OB,1),LINETHICK1,COLORCC33CC;{自用成交量}量(万手):VOL/10000,NODRAW,VOLSTICK,COLORGREEN;{流通盘(亿手):CAPITAL/1000000,NODRAW,COLORLIGRAY;年收益:FINANCE(33),NODRAW,COLORCYAN;每股净资:FINANCE(34),NODRAW,COLORGREEN;}股东权益:FINANCE(36),NODRAW,COLORMAGENTA;每股公积:FINANCE(18)/1,NODRAW,COLORRED;{换手率:VOL/CAPITAL*100,NODRAW,COLORRED;}逐笔买卖差:(LARGEINTRDVOL-LARGEOUTTRDVOL)/10000,COLORBROWN,NODRAW; 主动买卖差:(ACTINVOL-ACTOUTVOL)/10000,COLORBROWN,NODRAW;A01:=DYNAINFO(7);A03:=BARSCOUNT(CLOSE);A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);A05:=IF((A03 > 20),A04,0);A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009))));A07:=DMA(A06,(VOL / CAPITAL)) * 60;A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);VAR1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1); VAR2:=EMA(VAR1,8);VAR3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趋势:=EMA(VAR3,3)-10;STICKLINE((A09>0) AND 趋势<40,0,V/40000,2,0),COLORMAGENTA;A011:=DYNAINFO( 5);A013:=BARSCOUNT(HIGH);A014:=(SMA((HIGH / HHV(CLOSE,120)),3,1) * 100);A015:=IF((A013 > 20),A014,0);A016:=IF((HIGH < A011),0,IF((LOW > A011),1,(((A011 - HIGH) + 0.009) / ((LOW - HIGH) + 0.009))));A017:=DMA(A016,(VOL / CAPITAL)) * 60;A019:=IF((((A017 >0) AND (A017 > REF(A017,1))) AND (A015 >= 88)),A017,0);VAR21:=3*SMA((CLOSE-HHV(HIGH,27))/(LLV(LOW,27)-HHV(HIGH,27))*100,5,1)-2*SMA(SMA((HIGH-HHV(HIGH,27))/(LLV(LOW,27)-HHV(HIGH,27))*100,5,1),3,1); VAR22:=EMA(VAR21,8);VAR23:=3*SMA((HIGH-HHV(HIGH,55))/(LLV(LOW,55)-HHV(HIGH,55))*100,5,1)-2*SMA(SMA((HIGH-HHV(HIGH,55))/(LLV(LOW,55)-HHV(HIGH,55))*100,5,1),3,1);趋势1:=EMA(VAR23,3)-10;STICKLINE((A019 > 0 AND (趋势1<20 OR 趋势1>REF(趋势1,1)AND 趋势1<50)),0,V/40000,2,0),COLORGREEN;B2:DRAWICON(CROSS(ZIG(3,6),REF(ZIG(3,6),1)),V/10000,1) ;S2:DRAWICON(CROSS(REF(ZIG(3,4),1),ZIG(3,4)),V/10000,2);AA1:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);预量:AA1/10000,COLORWHITE;昨:(REF(V,1))/10000,COLORFFFF00,NODRAW;M20:MA(VOL/10000,20),COLORGREEN;M3:MA(VOL/10000,3),COLORYELLOW;超B:=L2_AMO(0,2)/10000.0;大B:=L2_AMO(1,2)/10000.0;中B:=L2_AMO(2,2)/10000.0;小B:=L2_AMO(3,2)/10000.0;超S:=L2_AMO(0,3)/10000.0;大S:=L2_AMO(1,3)/10000.0;中S:=L2_AMO(2,3)/10000.0;小S:=L2_AMO(3,3)/10000.0;净流入:=(超B+大B+中B+小B)-(超S+大S+中S+小S),NODRAW;超大单:=(超B)-(超S),NODRAW;大单:=(大B)-(大S),NODRAW;中单:=(中B)-(中S),NODRAW;小单:=(小B)-(小S),NODRAW;DAZHI:=CONST(MAX(ABS(净流入),MAX(ABS(超大单),MAX(ABS(大单),MAX(ABS(中单),ABS(小单)))))),NODRAW;DRAWRECTREL(0,0,180,999.4,IF(120,RGB(10,0,0),0));DRAWRECTREL(0,CONST(830-(ABS(净流入)*500/DAZHI)),30,935,IF(CONST(净流入)>0,RGB(100,0,0{255,0,255}),RGB(0,100,100)));DRAWRECTREL(35,CONST(830-(ABS(超大单)*500/DAZHI)),65,935,IF(CONST(超大单)>0,RGB(100,0,0),RGB(0,50,0)));DRAWRECTREL(70,CONST(830-(ABS(大单)*500/DAZHI)),100,935,IF(CONST(大单)>0,RGB(100,0,0),RGB(0,50,0)));DRAWRECTREL(105,CONST(830-(ABS(中单)*500/DAZHI)),135,935,IF(CONST(中单)>0,RGB(100,0,0),RGB(0,50,0)));DRAWRECTREL(140,CONST(830-(ABS(小单)*500/DAZHI)),170,935,IF(CONST(小单)>0,RGB(100,0,0),RGB(0,50,0)));DRAWTEXT_FIX(CURRBARSCOUNT=1,0.002,0.98,0,'净流超大大单中单小单'),COLORYELLOW;DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0,0,'资金搏弈 (万元)'),COLORYELLOW; DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.002,0.55,0,INTPART(净流入)),COLORWHITE;DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.036,0.30,0,INTPART(超大单)),COLORWHITE;DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.070,0.55,0,INTPART(大单)),COLORWHITE; DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.106,0.30,0,INTPART(中单)),COLORWHITE; DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.145,0.55,0,INTPART(小单)),COLORWHITE;。
专业指标公式源码(通达信版)1. 移动平均线简介移动平均线是一种常用的技术分析指标,用于平滑价格数据以帮助判断趋势的变化。
在通达信软件中,可以使用以下公式计算不同类型的移动平均线。
算法简单移动平均线 (SMA)SMA(C, N) = SUM(C, N) / N指数加权移动平均线 (EMA)EMA(C, N) = EMA(C, N-1) * (N-1)/(N+1) + C * 2/(N+1)加权移动平均线 (WMA)WMA(C, N) = SUM((N-i+1) * C[i], N) / (N * (N+1) / 2)其中,C代表收盘价,N代表移动平均线的周期。
2. 相对强弱指标 (RSI)简介相对强弱指标是一种广泛应用的技术分析指标,用于衡量价格的变动强度。
在通达信软件中,可以使用以下公式计算相对强弱指标。
算法RSI(C, N) = 100 - 100 / (1 + RS)RS = SUM(MAX(C[i] - C[i-1], 0), N) / SUM(ABS(C[i] - C[i-1]), N)其中,C代表收盘价,N代表计算相对强弱指标的周期。
3. 随机指标 (KDJ)简介随机指标是一种用于判断股价超买超卖程度的技术分析指标。
在通达信软件中,可以使用以下公式计算随机指标。
算法RSV = (C - LLV(C, N)) / (HHV(C, N) - LLV(C, N)) * 100K = EMA(RSV, M1)D = EMA(K, M2)J = 3 * K - 2 * D其中,C代表收盘价,N代表计算最高价最低价的周期,M1代表计算K值的周期,M2代表计算D值的周期。
4. 布林带 (BOLL)简介布林带是一种用于判断价格波动幅度和趋势变化的技术分析指标。
在通达信软件中,可以使用以下公式计算布林带。
算法MB = MA(C, N)UP = MB + K * STD(C, N)DN = MB - K * STD(C, N)其中,C代表收盘价,N代表计算移动平均线的周期,K代表标准偏差的倍数。
通达信指标公式源码MACD、KDJ、RSI三合⼀DIFF:EMA(CLOSE,7) - EMA(CLOSE,19),COLORGREEN;DEA:EMA(DIFF,9),COLORYELLOW;MACD:2*(DIFF-DEA),COLORSTICK;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)); A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1)); B3:=REF(C,A3+1)>C ANDREF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));D1:=REF(C,C1+1)DIFF AND CROSS(DEA,DIFF); C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1)); D2:=REF(C,C2+1)"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1)); D3:=REF(C,C3+1)REF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) ANDCROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));{MACD底背:IF(B1>0,-0.1,0),COLORRED,POINTDOT;KDJ底背:IF(B2>0,-0.1,0),COLORFF00FF,POINTDOT;RSI底背:IF(B3>0,-0.1,0),COLORYELLOW,POINTDOT;}MACD顶背:IF(D1>0,0.1,0),COLOR00FF00,POINTDOT;KDJ顶背:IF(D2>0,0.1,0),COLORFFCC66,POINTDOT;RSI顶背:IF(D3>0,0.1,0),COLORWHITE,POINTDOT;{STICKLINE(B1>0,-0.1,0,2,0),COLORRED;STICKLINE(B2>0,-0.1,0,2,0),COLORFF00FF;STICKLINE(B3>0,-0.1,0,2,0),COLORYELLOW;}STICKLINE(D1>0,0.1,0,2,0),COLOR00FF00;STICKLINE(D2>0,0.1,0,2,0),COLORFFCC66;STICKLINE(D3>0,0.1,0,2,0),COLORWHITE;STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0,0),COLORRED; STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,0,0),COLORYELLOW;STICKLINE(MACD=REF(MACD,1) ANDMACD<0,0,MACD,0,0),COLORMAGENTA;STICKLINE(C>0,0,0,50,1),COLORBLUE;NOTEXT强:IF(DIFF>MA(DIFF,2),DIFF,DRAWNULL),COLORRED; NOTEXT弱:IF(DEA>MA(DEA,2),DEA,DRAWNULL),COLORMAGENTA; VARA1:=(DVOL/C)/2,NODRAW;VARA2:=SUM(IF(VARA1>100 AND CLOSE>REF(CLOSE,1),VARA1,0),0); VARA3:=SUM(IF(VARA1>100 AND CLOSEREF(CLOSE,1),VARA1,0),0); VARA5:=SUM(IF(VARA1<100 AND CLOSE机买:=(VARA2/VARA6)*100,LINETHICK2,COLORRED;机卖:=(VARA3/VARA6)*100,LINETHICK2,COLORGREEN;主⼒差:=机买-机卖,LINETHICK2,NODRAW;强度:主⼒差-REF(主⼒差,1),NODRAW,COLORYELLOW;STICKLINE(强度>1.5,-0.1,0,2,0),COLORYELLOW;近期:BARSLAST(强度>1.5),NODRAW,COLORGRAY;N:=7{2,100};M:=5{2,100};VAR1:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*80;B:=SMA(VAR1,N,1);VAR2:=SMA(B,M,1);短买:CROSS(B,VAR2) AND B<40,NODRAW,COLORRED;DRAWICON(短买,0,1);。
rsi周线选股公式(二)RSI周线选股公式近年来,越来越多的投资者开始重视周线选股公式,尤其是相对强弱指标(Relative Strength Index,RSI)在周线上的应用。
RSI是一项用于衡量股票在一定时期内价格变动强度的技术指标,通过计算一段时间内股价上涨和下跌的比例,来判断股票的超买超卖情况。
本文将针对”RSI周线选股公式”,列举相关的公式并举例解释说明,帮助投资者更好地利用RSI指标进行选股。
1. RSI基本计算公式RSI的基本计算公式如下:RSI = 100 - (100 / (1 + RS))其中,RS表示一定时期内股价上涨和下跌的比例,计算公式如下:RS = 平均上涨日收盘价之和 / 平均下跌日收盘价之和通常,RSI的计算周期可以选择14个交易日,但也可以根据个人需求进行调整。
2. RSI周线选股公式在周线选股中,投资者通常会参考以下条件:RSI超买条件当RSI超过70时,意味着股票被过度买入,可能会有价格回调的风险。
RSI超卖条件当RSI低于30时,意味着股票被过度卖出,可能会有价格反弹的机会。
基于以上条件,RSI周线选股公式可以设置为:IF RSI > 70 THEN '超买'IF RSI < 30 THEN '超卖'3. 示例解释假设我们选择上证指数(SH作为研究对象,计算过去14周(70个交易日)的RSI,并进行周线选股。
根据选股公式,我们可以得到以下结果:•如果RSI超过70,我们标记为”超买”;•如果RSI低于30,我们标记为”超卖”。
通过这样的标记,我们可以快速查找出处于超买或超卖状态的股票,从而制定相应的买卖策略。
结论RSI周线选股公式是一种常用的选股方法,能够帮助投资者快速判断股票的超买和超卖情况。
然而,选股并非仅依靠单一指标可以完成,投资者还应结合其他技术指标和基本面因素进行综合分析。
希望本文能够为投资者对于RSI周线选股公式的理解提供帮助,并在实际操作中取得良好的投资回报。
周线rsi 选股公式(一)周线RSI选股公式在本文中,我将介绍一种用于选股的公式——周线RSI (Relative Strength Index,相对强弱指标)。
RSI是一种技术分析指标,用于判断股票的超买超卖情况,从而辅助投资者进行股票交易决策。
1. 什么是RSI?RSI是一种价格动能指标,通过比较一段时间内股票的平均涨幅和平均跌幅,从而评估股票的强弱。
RSI的取值范围为0-100,通常RSI超过70被认为是超买信号,低于30则被认为是超卖信号。
2. 周线RSI选股公式周线RSI选股公式可以如下表示:RSI(12) = 100 - [100 / (1 + (平均涨幅 / 平均跌幅))]其中,平均涨幅是过去12周股价上涨的平均值,平均跌幅是过去12周股价下跌的平均值。
3. 如何解读RSI选股公式?•当RSI值超过70时,表示股票被过度买入,可能会出现调整或回调的风险。
这时,投资者可以考虑卖出股票。
•当RSI值低于30时,表示股票被过度卖出,可能会有反弹的机会。
这时,投资者可以考虑买入股票。
4. RSI选股公式示例假设我们想要选取一只符合周线RSI选股公式的股票,并且过去12周该股价上涨的平均涨幅为5%、平均跌幅为2%。
根据周线RSI选股公式:RSI(12) = 100 - [100 / (1 + (5% / 2%))]= 100 - [100 / (1 + )]= 100 -=由此可见,该股票的RSI值为,超过了70的阈值,表示该股票被过度买入,投资者可以考虑卖出。
综上所述,本文介绍了“周线RSI选股公式”,并提供了相关公式和示例解释。
投资者可以利用这一公式来辅助选股,做出更明智的投资决策。
通达信指标公式源码最好用的主图指标通达信是一个非常受欢迎的股票分析软件,它提供了丰富的技术指标供投资者使用。
以下是一些通达信中常用的主图指标以及它们的源码。
1.移动平均线(MA):MA是一种常用的趋势指标,通过计算一段时间内的股价平均值来展示价格走势。
通达信中的MA指标源码如下:```MA(CLOSE,N):=MA(CLOSE,N);```其中,CLOSE表示收盘价,N表示计算的周期。
2.相对强弱指标(RSI):RSI是一种用于判断股票超买超卖情况的指标,通达信中的RSI指标源码如下:```RSI(CLOSE,N):=SMA(MAX(CLOSE-REF(CLOSE,1),0),N,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),N,1)*100;```其中,CLOSE表示收盘价,N表示计算的周期。
3.随机指标(KDJ):KDJ指标是一种通过计算最高价、最低价和收盘价的相对关系来判断超买超卖情况的指标,通达信中的KDJ指标源码如下:```RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:SMA(RSV,M1,1);D:SMA(K,M2,1);J:3*K-2*D;```其中,CLOSE表示收盘价,LOW表示最低价,HIGH表示最高价,N、M1和M2表示计算的周期。
4.平均成交量(MAVOL):MAVOL是一种用于衡量成交量的指标,通达信中的MAVOL指标源码如下:```MA(CLCV,N):=MA(CLCV,N);```其中,CLCV表示成交量,N表示计算的周期。
5.动量指标(MTM):MTM是一种用于衡量价格变动速度的指标,通达信中的MTM指标源码如下:```MTM(CLOSE,N):=CLOSE-REF(CLOSE,N);```其中,CLOSE表示收盘价,N表示计算的周期。
以上是一些通达信中常用的主图指标及其源码。
这些指标可以帮助投资者分析股票的趋势、超买超卖情况、成交量以及价格变动速度等重要因素,从而作出更明智的投资决策。
最强抄底通达信指标公式源码抄底是股市中一种常见的交易策略,通达信是一款广泛使用的股市分析软件。
以下是一些在通达信中常用的指标公式源码,用于抄底策略。
1.均线指标源码:```MA(CLOSE,N):=AVE(CLOSE,N);```该指标计算n周期内的收盘价平均值。
2.RSI指标源码:```RSI(CLOSE,N):=BEGINLC:=REF(CLOSE,1);ROC:=CLOSE-LC;UP:=SUM(MAX(ROC,0),N);DOWN:=ABS(SUM(MIN(ROC,0),N));RSI:=UP/(UP+DOWN)*100;RSI;END;```该指标计算n周期内的相对强弱指数。
3.MACD指标源码:```EMAFast:=EMA(CLOSE, 12);EMASlow:=EMA(CLOSE, 26);DIF:=EMAFast - EMASlow;DEA:=EMA(DIF,9);MACD:(DIF-DEA)*2;```该指标由两条移动平均线和一个差离值构成,用于衡量买卖力量。
4.KDJ指标源码:```RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:=SMA(RSV,M1,1);D:=SMA(K,M2,1);J:=3*K-2*D;```该指标由三条曲线构成,用于衡量股价走势的超买超卖情况。
5.威廉指标源码:```WMS:=100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N));```该指标用于衡量股价处于过买或过卖的程度。
这些是通达信中一些常见的指标公式源码,可用于抄底策略。
当然,抄底不只依赖于指标,还需要结合其他股市因素进行分析和判断。
rsi周线选股公式RSI周线选股公式RSI(Relative Strength Index)是一种广泛应用于量化投资和技术分析的指标,可用来衡量市场的超买和超卖情况,进而帮助投资者寻找买入和卖出时机。
在周线选股中,也可以应用RSI指标来筛选潜在的股票。
RSI公式RSI指标的计算公式如下:RSI = 100 - (100 / (1 + RS))其中,RS表示一段时间内上涨(positive changes)和下跌(negative changes)的平均值之比,RS的计算公式如下:RS = average of x periods’ up closes / average of x periods’ down closes具体来说,在计算RSI周线选股时,首先需要确定计算RSI的周期和阈值。
RSI周线选股公式步骤一:计算RSI首先,选择一段时间的周期,比如选择20周作为RSI计算的周期。
在计算过程中,记录每周的涨跌情况,并计算出相应的up closes和down closes。
步骤二:计算RS将步骤一中计算得到的up closes和down closes分别求平均值,然后求它们的比值,得到RS的值。
步骤三:计算RSI根据RS的值,代入RSI的计算公式,计算出RSI值。
步骤四:筛选股票根据RSI的值,设定阈值,判断股票的超买和超卖情况。
一般来说,当RSI超过70时,代表超买,可能会出现下跌的趋势;当RSI低于30时,代表超卖,可能会出现上涨的趋势。
根据这一标准,可以筛选出符合要求的股票。
例子解释说明假设有一只股票,我们选择过去20周的涨跌情况进行计算。
在这20周中,有12周的涨幅大于零(up closes),即股价上涨;有8周的涨幅小于零(down closes),即股价下跌。
根据公式,我们首先计算RS,即将12周的上涨平均值除以8周的下跌平均值,得到RS的值。
然后,代入RSI计算公式,我们得到RSI的值。
通达信超金RSI指标公式编程思路破译
编程思路破译
LC赋值:1日前的收盘价
输出RSI1:收盘价-LC和0的较大值的22日累和/收盘价-LC的绝对值的22日累和*100,画洋红色,线宽为2
输出RSI2:收盘价-LC和0的较大值的64日累和/收盘价-LC的绝对值的64日累和*100,画红色,线宽为2
输出RSI3:收盘价-LC和0的较大值的125日累和/收盘价-LC的绝对值的125日累和*100,画黄色,线宽为2
50,DOTLINE,画黄色
当满足条件收盘价>收盘价的60日简单移动平均ANDMA(收盘价,60)>1日前的收盘价的60日简单移动平均ANDRSI3>45ANDRSI2>RSI3ANDRSI1>RSI2ANDRSI1>1日前的RSI1时,在50和40位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色。
下方三条柱线是RSI日周月,洋红金叉,蓝色是死叉/
{收钱线_极地上涨_分解1}
VA1:=HHV(HIGH,9)-LLV(LOW,9);
VA2:=HHV(HIGH,9)-CLOSE;
VA3:=CLOSE-LLV(LOW,9);
VA4:=VA2/VA1*100-70;
VA5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100; VA6:=(CLOSE+HIGH+LOW)/3;
VA7:=SMA(VA3/VA1*100,3,1);
VA8:=LLV(LOW,34);
VA9:=SMA(VA7,3,1)-SMA(VA4,9,1);
VARA:=IF(VA9>100,VA9-100,0);
VARB:=HHV(HIGH,34);
VARC:=EMA((VA6-VA8)/(VARB-VA8)*100,13);
VARD:=EMA(0.618*REF(VARC,1)+0.382*VARC,2);
生命线:=EMA(VARD,1);
VV1:=MA(C,5)=HHV(MA(C,5),20);
VV2:=MA(C,5)>MA(C,10);
VV3:=MA(V,5)>MA(V,40)*1.01;
VV4:=COUNT(MA(C,1)>REF(C,1),2)=2;
VVV:=VV1 AND VV2 AND VV3 AND VV4;
AA1X:=EMA(CLOSE,8);
AA2X:=EMA(AA1X,20);
AA3X:=CROSS(AA1X,AA2X);
AA4X:=AA1X<EMA(CLOSE,120);
AA5X:=3*SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,21,1)-2*SMA( SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,20,1),8,1),CIRCLEDOT,N ODRAW ;
安全位:=20;
{}
{收钱线_极地上涨_分解2}
VARE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1 ))/INDEXC,8,1)*100-25;
VARF:=MA(VARE,3);
VAR1X:=HHV(HIGH,9)-LLV(LOW,9);
VAR2X:=HHV(HIGH,9)-CLOSE;
VAR3X:=CLOSE-LLV(LOW,9);
VAR4X:=((VAR2X)/(VAR1X))*(100)-70;
VAR5X:=((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60)))*(100);
VAR6X:=((2)*(CLOSE)+HIGH+LOW)/(4);
VAR7X:=SMA(((VAR3X)/(VAR1X))*(100),3,1);
VAR8X:=LLV(LOW,34);
VAR9X:=SMA(VAR7X,3,1)-SMA(VAR4X,9,1);
VAR10X:=IF((VAR9X>100),VAR9X-100,0);
VAR11X:=HHV(HIGH,34);
BB1X:=EMA(((VAR6X-VAR8X)/(VAR11X-VAR8X))*(100),8);
{柱线彩条}
DRAWKLINE(EMA(BB1X,5),EMA(BB1X,5),BB1X+1,BB1X);
{信号}
低位转强:IF(CROSS(AA5X,安全位),50,0),STICK,COLORYELLOW,LINETHICK4;
开始拉升:IF(CROSS(VARC,生命线) AND VARC>VARD AND VARC<55 AND
C>O,50,0),COLORYELLOW,DOTLINE;
DRAWTEXT((开始拉升>0),25,' 拉升'),COLORYELLOW;
DRAWTEXT((低位转强>0),35,' 转强'),COLORYELLOW;
强:STICKLINE((AA3X AND AA4X)OR(VV1 AND VV2 AND VV3 AND
VV4),BB1X*1.03,BB1X*1.120,1,0),COLORYELLOW;。