高手专用指标 抄底逃顶一目了然通达信指标公式源码
- 格式:doc
- 大小:365.00 KB
- 文档页数:2
抄底逃顶指标公式源码下面是一个抄底逃顶指标的示例源代码,用Python编写:```pythonimport numpy as npdef market_bottom_limit(data, period):"""计算市场底部指标(Market Bottom Limit)参数:- data: 收盘价数据(numpy数组)- period: 周期长度(整数)返回:- bottom_limit: 市场底部指标值"""#计算收盘价的移动平均线moving_average = np.mean(data[-period:])#计算标准差std_deviation = np.std(data[-period:])#计算底部指标bottom_limit = moving_average - std_deviationreturn bottom_limitdef market_top_limit(data, period):"""计算市场顶部指标(Market Top Limit)参数:- data: 收盘价数据(numpy数组)- period: 周期长度(整数)返回:- top_limit: 市场顶部指标值"""#计算收盘价的移动平均线moving_average = np.mean(data[-period:]) #计算标准差std_deviation = np.std(data[-period:])#计算顶部指标top_limit = moving_average + std_deviation return top_limit#示例用法closing_prices = np.array([10, 12, 9, 8, 11, 13, 15, 14, 11, 10, 12, 9])period = 5bottom_limit = market_bottom_limit(closing_prices, period)top_limit = market_top_limit(closing_prices, period)print("市场底部指标值:", bottom_limit)print("市场顶部指标值:", top_limit)```以上代码中,`market_bottom_limit`函数根据给定的收盘价数据和周期长度计算市场底部指标值,而`market_top_limit`函数则计算市场顶部指标值。
一目了然的顶底主图,当然,任何指标都只是参考。
具体的操作还是要自己把握。
MA(C,30);N: = 150;判断高低:=3;高:=REF(HHV(H,N),判断高低);近期顶:REFDATE(高,DATE),COLORGREEN 丄INETHICK3;最顶:=REFDATE(近期顶,DATE),NODRAW;出:=最顶=H AND ((C-L)<(O-C) OR (O-L)<(C-O)),NODRAW;STICKLINE(出,CQ30),COLORGREEN;STICKLINE(出,C,O,2,0),COLORGREEN;低:=REF(LLV(L,N),判断高低);近期底:REFDATE(低,DATE),COLORRED,LINETHICK3;最底:=REFDATE(近期底,DATE), NODRAW;进:=最底=L AND ((C+L)v(O+C) OR (O+L)v(C+O)),NODRAW;STICKLINE(进,H 丄30),COLORRED;STICKLINE(进,C,O20),COLORRED;N250:=250;PT250:=CONST(HHVBARS(\6N250));T250:IF(CURRBARSCOUNT<=N250,CONST(IF(PT250=0/C/REF(C,PT250))),DRAWNULL), COLORMAGENTA 丄INETHICK2;IF(CURRBARSCOUNT=PT250+1,T250*1・01,DRAWNULL),CIRCLEDOTjCOLORFFOOOO 丄INE THICK2;DRAWTEXT(CURRBARSCOUNT=N250/T250;250,),COLOR990000;N120: = 120;PT120:=CONST(HHVBARS(\6N120));T120:IF(CURRBARSCOUNT<=N120Z CONST(IF(PT120=0,C,REF(C,PT120))),DRAWNULL), COLO RAAAA00,LI NETHICK2;IF(CURRBARSCOUNT=PT120+1/T120/DRAWNULL),CIRCLEDOT;COLORFFFFOO/LINETHIC K2;DRAWTEXT(CURRBARSCOUNT=N120,T120;120,)z COLORAAAA00;N60:=60;PT60:=CONST(HHVBARS(\6N60));T60:IF(CURRBARSCOUNT< = N60,CONST(IF(PT60=0Z C,REF(C Z PT60))),DRAWNULL)/COLO R00BB00,LINETHICK2;IF(CURRBARSCOUNT=PT60+l,T60z DRAWNULL),CIRCLEDOf;COLOROOFFOO z LINETHICK2; DRAWTEXT(CURRBARSCOUNT=N60,T60;60,)z COLOR00BB00;N30:=30;PT30:=CONST(HHVBARS(\6N30));T30:IF(CURRBARSCOUNT< = N30/CONST(IF(PT30=0Z C/REF(C Z PT30)))/DRAWNULL),COLO R0000CC 丄INETHICK2;IF(CURRBARSCOUNT二PT30+l,T30,DRAWNULL),CIRCLEDOI;COLOROOOOFtLINETHICK2;DRAWTEXT(CURRBARSCOUNT=N30/T30;30,),COLOR0000CC;N20:=20;PT20:=CONST(HHVBARS(\6N20));T20:IF(CURRBARSCOUNT< = N20Z CONST(IF(PT20=0Z C Z REF(C Z PT20))),DRAWNULL)Z COLO RDD00DD z LINETHICK2;IF(CURRBARSCOUNT二PT20+l,T20,DRAWNULL),CIRCLEDOT;COLORFFOOFtLINETHICK2; DRAWTEXT(CURRBARSCOUNT=N20/T20,,20,)z COLORDD00DD;阻力:REFDATE(REF(HHV(H,22),1),DATE),DOTLINE;底:REFDATE(REF(LLV(L,22),1),DATE)QOTLINE;。
通达信精选指标精准的顶底波段抄底逃顶指标(源码分享)通达信是一款国内常用的股票行情分析软件,提供了多种技术指标供股民使用。
在这其中,有一些指标被广大股民称为“精选指标”,因为它们可以帮助投资者准确判断股票的顶底、波段、抄底和逃顶时机。
下面我将介绍一些通达信的精选指标,并分享其源码。
```LC:=REF(CLOSE,1);//前一天的收盘价RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//计算未成熟随机值K:=SMA(RSV,M1,1);//计算K值D:=SMA(K,M2,1);//计算D值J:=3*K-2*D;//计算J值//画线Plot(K, "K", colorBlue, styleLine);Plot(D, "D", colorRed, styleLine);Plot(J, "J", colorGreen, styleLine);``````MB:=MA(CLOSE,BOLL);//计算中轨UP:=MB+STD(CLOSE,BOLL);//计算上轨DN:=MB-STD(CLOSE,BOLL);//计算下轨Plot(MB, "BOLL", colorBlue, styleLine);Plot(UP, "UP", colorRed, styleLine);Plot(DN, "DN", colorGreen, styleLine);``````RSI1:=SMA(MAX(CLOSE-REF(CLOSE,1),0),ROC);RSI2:=SMA(ABS(CLOSE-REF(CLOSE,1)),ROC);RSI:=RSI1/(RSI1+RSI2)*100;Plot(RSI, "RSI", colorRed, styleLine);``````CCI:=(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));Plot(CCI, "CCI", colorRed, styleLine);```以上是通达信精选指标的源码分享。
通达信绝无仅有的指标,太准确了!抄底逃顶,绝了!抄底逃顶,绝了!该指标绝对没有未来函数,绝对好用的傻瓜指标。
实现了三个超级:超级准确!超级简单!超级直观!原创指标!源码DIFF:=(EMA(CLOSE,9) - EMA(CLOSE,27));DEA:=EMA(DIFF,6);MACD2:=(2 * (DIFF - DEA))*15;E:=DIFF*100;MA1:MA(E,5),COLORYELLOW,LINETHICK2;MA2:MA(E,10);MA3:MA(E,20);STICKLINE(E<REF(E,1),E,MA(E,1),2,0),COLORD9D919; STICKLINE(E<REF(E,2),E,MA(E,2),2,0),COLORD9D919; STICKLINE(E<REF(E,3),E,MA(E,3),2,0 ),COLORD9D919; STICKLINE(E<REF(E,4),E,MA(E,4),2,0 ),COLORD9D919; STICKLINE(E> REF(E,4),E,EMA(E,4),2,0) ,COLORRED; STICKLINE(E> REF(E,3),E,EMA(E,3),2,0) ,COLORRED; STICKLINE(E> REF(E,2),E,EMA(E,2),2,0) ,COLORRED; STICKLINE(E> REF(E,1),E,EMA(E,1),2,0) ,COLORRED; DIF:=(EMA(CLOSE,4) - EMA(CLOSE,13));F:=DIF*200;MA5:=MA(F,5);STICKLINE(F<REF(F,1),F,MA(F,1),2,0),COLORD9D919; STICKLINE(F<REF(F,2),E,MA(F,2),2,0),COLORD9D919; STICKLINE(F<REF(F,3),E,MA(F,3),2,0 ),COLORD9D919; STICKLINE(F<REF(F,4),E,MA(F,4),2,0 ),COLORD9D919; STICKLINE(F> REF(F,4),E,EMA(F,4),2,0) ,COLORRED; STICKLINE(F> REF(F,3),E,EMA(F,3),2,0) ,COLORRED; STICKLINE(F> REF(F,2),E,EMA(F,2),2,0) ,COLORRED; STICKLINE(F> REF(F,1),E,EMA(F,1),2,0) ,COLORRED; DRAWICON (CROSS(E,MA1),MA1-10,11); DRAWICON (CROSS(MA1,E),MA1+10,12);AA:=E<MA1 AND E>REF(E,1) ;DRAWICON(AA,MA1-20,36);BB:=E>MA1 AND E<=REF(E,1);DRAWICON(BB,MA1+20,37);。
抄底逃顶技术指标源代码以下是适用于通达信的抄底逃顶技术指标源代码的示例:异动指标代码:```vlh:=HHV(HIGH,N);l:=LLV(LOW,N);rsv:=(CLOSE-l)/(h-l)*100;k:=EMA(rsv,M1);d:=SMA(k,M2);j:=3*k-2*d;dn:=HHV(LOW,D);up:=HHV(HIGH,D);mi:=SUM(((CLOSE-LOW)-(HIGH-CLOSE))/(HIGH-LOW)*V,H)/SUM(V,H)*100;t:=EMA(mi,P);x:=MA(t,Q);m:N:=0;jc:IF CROSS(k,d) AND J>0 AND J>X AND REF(J,1)<REF(JX,1) THEN M:=2; IF CROSS(K,M) THEN M:=1; IF JX<J THEN JX:=J; IFREF(J,1)>REF(JX,1) THEN JX:=J;```使用方法:2.保存代码,并命名为“抄底逃顶指标”。
3.在通达信的“实时行情”界面中,右键单击图表,选择“显示技术指标”,找到“抄底逃顶指标”,将其添加到图表中。
4.调整参数N、M1、M2、D、H、P和Q以符合您的需求。
5.根据指标的交叉和数值变化来进行买入和卖出的决策。
代码解释:1. 首先,计算最高价和最低价的最大值和最小值,根据这个范围计算RSV(Raw Stochastic Value)。
2.然后,使用指数移动平均线(EMA)计算K值和D值。
3.最后,根据K线和D线的数值来计算J值,并计算J值的前一天的数值。
根据J值的交叉和数值变化来判断买入和卖出的时机。
这是一个简单的抄底逃顶指标示例,您可以根据需要进行修改和优化。
请注意,这只是一个示例,使用这个指标进行交易需要结合自己的判断和风险管理策略进行。
通达信公式源码精准抄底逃顶抄底逃顶是投资者们经常在股市中使用的一种操作策略。
通达信是一种常用的股票分析软件,它提供了一系列的公式(也称为指标),用于帮助投资者分析和预测股票市场的走势。
在这篇文章中,我将为你介绍一些常用的通达信公式源码,以帮助你更加准确地抄底逃顶。
首先,我们先介绍一下通达信如何使用公式源码。
通达信的公式源码是一种股票分析算法,需要通过编程语言(如C语言)来实现。
这种源码通常包含一系列的计算公式和函数,用于根据特定的股票数据进行分析和预测。
为了使用这些公式源码,你需要了解一些基本的编程知识,并能够将这些源码嵌入到通达信软件中。
下面是一些常用的通达信公式源码,用于精准抄底逃顶:1.均线指标源码:均线指标是衡量股票价格趋势的重要指标之一,通过计算一段时间内的平均价格来反映股票走势的平均趋势。
均线指标在抄底逃顶中非常有用,因为它可以帮助投资者捕捉到股票价格的长期趋势。
常用的均线指标包括简单移动平均线(SMA)和指数移动平均线(EMA)等。
以下是一个简单移动平均线的通达信公式源码示例:```//计算简单移动平均线double sma(double close[], int length)double sum = 0.0;for (int i = 0; i < length; i++)sum += close[i];}return sum / length;```2. MACD指标源码:MACD指标是一个非常常用的趋势指标,它可以帮助投资者把握到股票价格的短期和长期趋势。
MACD指标主要由两条线组成,分别是DIF(Difference)线和DEA(Divergence Exponential Average)线,它们在图表中的交叉和背离可以用来识别抄底逃顶的时机。
以下是一个简单的MACD指标的通达信公式源码示例:```//计算MACD指标void macd(double close[], int length, double &dif, double&dea)double ema12 = ema(close, 12);double ema26 = ema(close, 26);dif = ema12 - ema26;dea = ema(dif, 9);```3.相对强弱指标源码:相对强弱指标(RSI)是一个广泛应用于股票分析的技术指标,它通过计算一段时间内的平均涨幅和平均跌幅来判断股票价格的强弱程度。
资金成交量变化指标资金成交量变化指标自己体会是逃顶抄底好利器预测量:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,VOL),NODRAW; STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,预测量,0,-1,-1),COLOR00C0C0;{成交量}量:VOL,VOLSTICK;{倍量}量差:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1),NO DRAW, COLORLIMAGENTA;STICKLINE(量差>=1,0,VOL,2,0),COLORMAGENTA;V12:=MA(V,12);STICKLINE(VOL<MA(VOL,5)/2 ANDV<V12/2,0,VOL,1,0),COLORBLUE;VOL5:MA(量,5),COLORWHITE;VOL35:MA(量,35),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;TESTSKIP(NOT(超B OR 大B OR 中B OR 小B OR 超S OR 大S OR 中S OR 小S)!=0); 净流入:=(超B+大B+中B+小B)+(超S+大S+中S+小S);大宗净流入:=(超B+大B)+(超S+大S);超大单:=(超B)+(超S);大单:=(大B)+(大S);中单:=(中B)+(中S);小单:=(小B)+(小S);大宗进:=(超B)+(大B);大宗出:=(超S)+(大S);非大宗进:=(中B)+(小B);非大宗出:=(中S)+(小S);资金流向:=(超B+大B+中B+小B)+(超S+大S+中S+小S);近5日流向:=SUM(资金流向,5);近10日流向:=SUM(资金流向,10);主力资金线:=(L2_AMO(0,0)+L2_AMO(1,0)-L2_AMO(0,1)-L2_AMO(1,1))/100.0,LINETHICK2;主力买力度:=LARGEINTRDVOL*100/VOL;主力卖力度:=LARGEOUTTRDVOL*100/VOL;DRAWRECTREL(0,0,235,999,RGB(100,330,30));DRAWRECTREL(0,0,235,507,RGB(0,30,50));DRAWRECTREL(75,515,235,999,RGB(0,30,50));DRAWRECTREL(144,0,235,507,RGB(100,330,30));DRAWRECTREL(0,507,235,600,RGB(100,330,30));AA:=CONST(MAX(ABS(净流入),MAX(ABS(大宗净流入),MAX(ABS(大宗进),MAX(ABS(大宗出),MAX(ABS(非大宗进),ABS(非大宗出)))))))*3,NODRAW;DRAWRECTREL(5,CONST(830-(ABS(净流入)*500/AA)),35,945,IF(CONST(净流入)>0,RGB(250,150,10),RGB(0,100,100)));DRAWRECTREL(40,CONST(830-(ABS(大宗净流入)*500/AA)),70,945,IF(CONST(大宗净流入)>0,RGB(250,150,10),RGB(0,100,100)));DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.005,0.88,0,INTPART(净流入)),COLORWHITE; DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.041,0.88,0,INTPART(大宗净流入)),COLORWHITE;DRAWRECTREL(80,CONST(830-(ABS(大宗进)*500/AA)),115,945,IF(CONST(大宗进)>0,RGB(255,0,0),RGB(23,125,255)));DRAWRECTREL(117,CONST(830-(ABS(大宗出)*500/AA)),152,945,IF(CONST(大宗出)<0,RGB(0,50,0),RGB(0,50,0)));DRAWRECTREL(158,CONST(830-(ABS(非大宗进)*500/AA)),193,945,IF(CONST(非大宗进)>0,RGB(255,0,0),RGB(23,125,255)));DRAWRECTREL(195,CONST(830-(ABS(非大宗出)*500/AA)),230,945,IF(CONST(非大宗出)<0,RGB(0,50,0),RGB(0,50,0)));DRAWTEXT_FIX(CURRBARSCOUNT=1,0.007,1,0,'净流大宗流主力进出散户进出'),COLORWHITE;DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.082,0.88,0,INTPART(大宗进)),COLORWHITE; DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.12,0.88,0,INTPART(大宗出)),COLORWHITE; DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.161,0.88,0,INTPART(非大宗进)),COLORWHITE;DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.196,0.88,0,INTPART(非大宗出)),COLORWHITE;AAB:=CONST(MAX(ABS(超大单),MAX(ABS(大单),MAX(ABS(中单),ABS(小单))))),NODRAW; DRAWRECTREL(5,CONST(830-(ABS(超大单)*500/AAB))/2,35,460,IF(CONST(超大单)>0,RGB(255,0,255),RGB(0,255,255)));DRAWRECTREL(40,CONST(830-(ABS(大单)*500/AAB))/2,70,460,IF(CONST(大单)>0,RGB(255,0,255),RGB(0,255,255)));DRAWRECTREL(75,CONST(830-(ABS(中单)*500/AAB))/2,105,460,IF(CONST(中单)>0,RGB(255,0,255),RGB(0,255,255)));DRAWRECTREL(110,CONST(830-(ABS(小单)*500/AAB))/2,140,460,IF(CONST(小单)>0,RGB(255,0,255),RGB(0,255,255)));DRAWTEXT_FIX(CURRBARSCOUNT=1,0.007,0.46,0,'超户大户中户散户5日流10日流'),COLORWHITE;DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.007,0.4,0,INTPART(超大单)),COLORWHITE; DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.042,0.4,0,INTPART(大单)),COLORWHITE; DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.076,0.4,0,INTPART(中单)),COLORWHITE; DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.112,0.4,0,INTPART(小单)),COLORWHITE; DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0,0,'【综合资金分析】(¥万元)'),COLORRED;AAC:=CONST(MAX(ABS(近5日流向),ABS(近10日流向))),NODRAW; DRAWRECTREL(149,CONST(830-(ABS(近5日流向)*500/AAC))/2,189,460,IF(CONST(近5日流向)>0,RGB(250,150,10),RGB(0,100,100)));DRAWRECTREL(191,CONST(830-(ABS(近10日流向)*500/AAC))/2,230,460,IF(CONST(近10日流向)>0,RGB(250,150,10),RGB(0,100,100)));DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.15,0.4,0,INTPART(近5日流向)),COLORWHITE;DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.19,0.4,0,INTPART(近10日流向)),COLORWHITE;DDX:=(LARGEINTRDVOL-LARGEOUTTRDVOL)*1000/FINANCE(7);DDY:=IF(TRADENUM>0,(TRADEOUTNUM-TRADEINNUM)*100/TRADENUM,0);DDZ:=IF(TRADENUM>0,(LARGETRDINNUM-LARGETRDOUTNUM)/TRADENUM*100,0); DRAWRECTREL(144,0,235,40,IF(CONST(DDX)>0,RGB(255,0,0),RGB(0,50,0))); DRAWRECTREL(144,45,235,85,IF(CONST(DDY)>0,RGB(255,0,0),RGB(0,50,0))); DRAWRECTREL(144,90,235,130,IF(CONST(DDZ)>0,RGB(255,0,0),RGB(0,50,0))); DRAWTEXT_FIX(1,0.15,0,0,STRCAT('DDX:',VAR2STR(DDX,2))),COLORYELLOW; DRAWTEXT_FIX(1,0.15,0.04,0,STRCAT('DDY:',VAR2STR(DDY,2))),COLORYELLOW; DRAWTEXT_FIX(1,0.15,0.09,0,STRCAT('DDZ:',VAR2STR(DDZ,2))),COLORYELLOW; DRAWTEXT_FIX(1,0.16,0.508,0,STRCAT('主力买力度:',CON2STR(主力买力度,0))),COLORYELLOW;DRAWTEXT_FIX(1,0.16,0.553,0,STRCAT('主力卖力度:',CON2STR(主力卖力度,0))),COLORMAGENTA;日3大宗净流入:=REF(大宗净流入,1)+REF(大宗净流入,2)+REF(大宗净流入,3);日5大宗净流入:=REF(大宗净流入,1)+REF(大宗净流入,2)+REF(大宗净流入,3)+REF(大宗净流入,4)+REF(大宗净流入,5);DRAWTEXT_FIX(1,0,0.508,0,STRCAT('3日大宗流:',CON2STR(日3大宗净流入,0))),COLORYELLOW;DRAWTEXT_FIX(1,0,0.553,0,STRCAT('5日大宗流:',CON2STR(日5大宗净流入,0))),COLORMAGENTA;。
精准抄底大黑马通达信指标公式源码在通达信软件中,精准抄底大黑马指标源码如下:```python#快线指标计算公式def fast_line(close_prices, n):high_prices = rolling_max(close_prices, n)low_prices = rolling_min(close_prices, n)fast_line = (close_prices - low_prices) / (high_prices - low_prices) * 100return fast_line#慢线指标计算公式def slow_line(fast_line, m):slow_line = moving_average(fast_line, m)return slow_line#大黑马指标计算公式def dahema(close_prices, n, m):fast = fast_line(close_prices, n)slow = slow_line(fast, m)dahema = (fast - slow) * 2return dahema#主函数:以收盘价为例进行计算def main(:close_prices = [100, 105, 98, 102, 110, 115, 120, 118, 110, 105]n=5#计算快线指标的周期m=3#计算慢线指标的周期result = dahema(close_prices, n, m)print(result)#运行主函数if __name__ == "__main__":main```以上代码中,包含了计算精准抄底大黑马指标的各个公式。
1. `fast_line`: 通过计算最高价的n周期内最大值和最低价的n周期内最小值,计算快线指标的数值。
2. `slow_line`: 通过对快线指标进行移动平均线的计算,得到慢线指标的数值。
最强抄底通达信指标公式源码抄底是股市中一种常见的交易策略,通达信是一款广泛使用的股市分析软件。
以下是一些在通达信中常用的指标公式源码,用于抄底策略。
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));```该指标用于衡量股价处于过买或过卖的程度。
这些是通达信中一些常见的指标公式源码,可用于抄底策略。
当然,抄底不只依赖于指标,还需要结合其他股市因素进行分析和判断。
通达信抄底逃顶没错指标公式BIAS1W :=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; BIAS2W :=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; BIAS3W :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; MM:=(BIAS1W+2*BIAS2W+3*BIAS3W)/6;MN:=MA(MM,3);VAR24:=LLV(LOW,36);VAR25:=HHV(HIGH,30);VAR26:=EMA((CLOSE-VAR24)/(VAR25-VAR24)*4,4)*25; 底背离:IF(MN<-4 ,17,0),COLORA67D3D,LINETHICK3;顶背离: IF((VAR26>90),17,0), COLOR6B238E,LINETHICK3; IF(MN<-4 ,12,0),COLORBLACK,LINETHICK3;IF((VAR26>90),12,0), COLORBLACK,LINETHICK3; DRAWTEXT(底背离,6,'底背离'),COLORA67D3D; DRAWTEXT(顶背离,6,'顶背离'),COLORGREEN;N:=20;MID:=MA(C,N);VART1:=POW((C-MID),2);VART2:=MA(VART1,N);VART3:=SQRT(VART2);UPPER:=MID+2*VART3;LOWER:=MID-2*VART3;BOLL:=REF(MID,1);UB:=REF(UPPER,1);LB:=REF(LOWER,1);LOWER1:=MID-VART3;LB1:=REF(LOWER1,1);股价线:(C-LB1)/(UB-LB)*100,COLORGREEN, LINETHICK1; 趋势线:MA(股价线,6),COLORRED, LINETHICK3;90,COLORGREEN, LINETHICK1;50,COLORWHITE, LINETHICK1;0,COLORWHITE, LINETHICK1;VARC:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1);准备建仓:EMA(IF(L<= LLV(L,30),VARC,0),3),COLORFF00FF,LINETHICK2;VARO5:=LLV(LOW,27);VARO6:=HHV(HIGH,34);VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;建仓区: IF((VARO7<10),80,100) ,COLORFFFF00,LINETHICK3;IF((VARO7<10),85,100) ,COLORBLACK,LINETHICK2;下单: IF(CROSS(3*SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,5,1),3,1),10),38,0),STICK ,COLORYELLOW, LINETHICK4;DRAWTEXT(下单,38,'下单!'),COLORGREEN;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;乖离1:=MA(BIAS,3);乖离:IF(CROSS(BIAS,乖离1) AND 乖离1<-9,28,0),COLORRED,LINETHICK2;IF(CROSS(BIAS,乖离1) AND 乖离1<-9,18,0),COLORRED,LINETHICK2;STICKLINE(CROSS(BIAS,乖离1) AND 乖离1<-9,-12,0,6,0),COLORYELLOW;DRAWTEXT(乖离,18,'低买'),COLORRED;TRJ:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),5);HD:=(HIGH - REF(HIGH,1));LD:=(REF(LOW,1) - LOW);DMP:=(SUM(IF(((HD > 0) AND (HD > LD)),HD,0),5) );DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),5);神偷线:=(((DMP ) * 100) / TRJ);辅助线:=((DMM * 100) / TRJ);动向趋势线:=(MA(((ABS((辅助线 - 神偷线)) / (辅助线 + 神偷线)) * 100),3));ADXR:=((动向趋势线 + REF(动向趋势线,3)) / 2);VAR3:=MA(CLOSE,2);VAR7:=REF(VAR3,1);【强弱】:=((SMA(MAX((VAR3 - VAR7),0),5,1) / SMA(ABS((VAR3 - VAR7)),5,1)) * 100);快买:( IF(((动向趋势线> 88) AND (神偷线< 5.8)),68,0)),LINETHICK1,COLORFF00FF;( IF(((动向趋势线> 88) AND (神偷线< 5.8)),48,0)),LINETHICK1,COLORFF00FF;DRAWTEXT(快买,60,'准备'),COLORFF00FF;MA2:=EMA(C,2);MA5:=EMA(C,5);MA13:=EMA(C,13);MA30:= EMA(C,30);MA55:=EMA(C,55);YCX:=MA5>=REF(MA5,1);H1:=MA X(MAX(MA5,MA13),MA30);L1:=MIN(MIN(MA5,MA13),MA30);一阳穿三线:= H1<C AND O<L1 AND YCX AND MA2>REF(MA2,1);满仓选股:IF(一阳穿三线,88,0),COLORFFFF00,LINETHICK2;IF(一阳穿三线,58,0),COLORFFFF00,LINETHICK2;DRAWTEXT(一阳穿三线,88,'满仓'),COLORYELLOW;VAR2:=0.0001*AMOUNT,;MA1:=0.0001*MA(AMOUNT,5);M2:=0.0001*MA(AMOUNT,10);百日地量:LLV(VAR2,100)=VAR2,STICK,COLORRED,LINETHICK0;DRAWTEXT(百日地量,-10,'地量'),COLORRED;DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); {选股设JC=10即可}DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);A:=IF(CROSS(0,DEA),1,0);A1:=IF(DIFF<0 AND CROSS(DIFF,DEA),1,0);SS:=IF(A,SUM(A1,0),0);SSB:=HHV(SS,0);SSS:=SUM(A1,0);JC:IF(SSS-SSB=2 AND SSS>REF(SSS,1),-22,0),LINETHICK2,COLORFFFF00;IF(SSS-SSB=2 AND SSS>REF(SSS,1),-12,0),LINETHICK2,COLORFFFF00;DRAWTEXT(A1,-10,'W底'),COLORYELLOW;VAR1:=(CLOSE*2+HIGH+LOW)/4;SK:= EMA(VAR1,13)-EMA(VAR1,73);SD:= EMA(SK,2);V1:(CROSS(SK,SD) AND SK<-0.04 AND (C-REF(C,1))/REF(C,1)>=0.03)OR (CROSS(SK,SD) AND SK<=-0.14 ) OR (CROSS(SK,SD) AND SK<=0.05AND (V/MA(V,5)>2 OR C/REF(C,1)>0.035));IF(V1,28,0),COLORYELLOW,LINETHICK2;IF(V1,18,0),COLORYELLOW,LINETHICK2;DRAWTEXT(V1,28,'买点'),COLORRED;AA05:=MA(C,5);五日乖离率:=(C-AA05)/AA05*100;BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);加速度5:=EMA((速度5-REF(速度5,1)),3);AA10:=MA(C,10);AA20:=MA(C,20);BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;AA30:=MA(C,30);三拾日乖离率:=(C-AA30)/AA30*100;(AA20-AA30)>REF((AA20-AA30),1) AND AA20>REF(AA20,1) AND AA30>REF(AA30,1);(AA30-AA20)<REF((AA30-AA20),1) AND AA20<REF(AA20,1) AND AA30<REF(AA30,1);BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;强势狙击选股:FILTER(BB30>30 AND BB10>45 AND CROSS(BB05,60),10);加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 ANDAA05>REF(AA05,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA10>REF(AA10,1)AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1) ,10) ;MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30;青云直上选股:IF(FILTER(MR,10),30,0),COLORYELLOW,LINETHICK2;IF(FILTER(MR,10),20,0),COLORYELLOW,LINETHICK2;DRAWTEXT(青云直上选股,30,'青云直上'),COLORGREEN;QUAN:(CLOSE-DMA(CLOSE,VOL/SUM(VOL,13)))/DMA(CLOSE,VOL/SUM(VOL,13 ))*100<=-28 AND (CLOSE-DMA(CLOSE,VOL/SUM(VOL,34)))/DMA(CLOSE,VOL/SUM(VOL,34 ))*100<=-19AND C/REF(C,25)<=1.1 AND IF((((HIGH > (LOW * 1.051)) AND (COUNT((HIGH > (LOW * 1.051)),5) > 1)) AND ((((CLOSE / MA(CLOSE,40)) * 100) < 78) OR(((CLOSE / MA(CLOSE,60)) * 100) < 74))),2,0) AND(SMA(MAX(C-REF(C,2),0),7,1)/SMA(ABS(C-REF(C,2)),7,1)*100)<15 AND IF(SMA((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100,2,1)>REF(SMA((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100,2,1),1)AND REF(SMA((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100,2,1),1)<REF(SMA((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100,2,1),2)AND SMA((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100,2,1)<23 ,1.5,0) AND FILTER((C/MA(C,48))<0.75 AND (C/MA(C,70))<0.70 AND((C-L)/C>0.02 OR C>REF(C,1)*1.01) AND V<REF(V,1)*2.8 AND (COUNT(C<O*0.93,2)=2 OR COUNT(H/L>1.1,5)>3),3) ;DRAWTEXT(QUAN,88,'弱市百发百中'),COLORFFFF00;IF(QUAN,88,0),COLORFFFF00,LINETHICK2;IF(QUAN,60,0),COLORFFFF00,LINETHICK2;AA:=1;BB:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;CC:=IF(AMOUNT/C/HHV(AMOUNT,9)/HHV(C,9)*100>100,1 00,AMOUNT/C/HHV(AMOUNT,9)/HHV(C,9)*100);DD:=CC/BB;顶部雷达:CROSS(80,RSI)*88,LINETHICK2 ,COLORGREEN; CROSS(80,RSI)*58,LINETHICK2 ,COLORGREEN; DRAWTEXT(CROSS(80,RSI),88,'逃顶 '),COLORGREEN;。
高手专用指标抄底逃顶一目了然
白线从下上穿绿线后逢低买进
白线从上下穿绿线后逢高减仓
VAR1:=REF(CLOSE,2);
高手专用:
SMA(MAX(CLOSE-VAR1,0),7,1)/SMA(ABS(CLOSE-VAR1),7,1)*100,COLORFFAA 66;
VAR2:=REF(CLOSE,1);
VAR3:=SMA(MAX(CLOSE-VAR2,0),7,1)/SMA(ABS(CLOSE-VAR2),7,1)*100;
逃亡: IF(高手专用< REF(高手专用,1) AND 高手专用>79,高手专用,0); DRAWTEXT(逃亡,70 ,'★<-逃亡'),COLORYELLOW,LINETHICK1; DRAWTEXT(88>0 AND REF(O,1)/REF(C,1)>1.04 AND REF(L,1)<=688 AND O>REF(C,1)AND C=1.01,L-L*0.02,'★<--绝底初现'),LINETHICK1; DRAWTEXT(C-O>=0 AND O/L>1.05 AND L<=LLV(L,20),L,'★<--绝底
'),COLORBLUE, LINETHICK1;
Q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100;
Q3:=SMA(Q2, 9, 1);
Q4:=SMA(Q3, 3, 1);
特殊高手专用:3*Q3-2*Q4,COLORWHITE,LINETHICK2;
Q8:=HHVBARS(HIGH, 50);
Q10:=(CLOSE-REF(OPEN, Q8))/REF(OPEN, Q8)*100;
跨越:EMA(Q3, 3),COLORRED;
DRAWTEXT(CROSS(特殊高手专用, 8) AND Q10<-13,20,'*大底来
'),COLORYELLOW,LINETHICK5;
VAR12:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
机构做空能量线: SMA(VAR12,3,1),COLORGREEN,LINETHICK2;
大底来: 0,POINTDOT;
大底: 0,POINTDOT;
DRAWTEXT(CROSS(跨越,机构做空能量线) ,大底+40,'进入强势区域
'),COLORYELLOW,LINETHICK1;
DRAWTEXT(CROSS(特殊高手专用,跨越) ,大底+20,'进入拉升区域
'),LINETHICK1;
DRAWTEXT(CROSS(跨越,特殊高手专用) ,大底+70,'注意调整
'),COLORFFAA66,LINETHICK1;
●注意买入点: DRAWTEXT(REF(CROSS(机构做空能量线,跨越),25) AND 机构做空能量线>1.005*跨越,跨越,'●<-注意买入点'),COLORBLUE,LINETHICK1;
★逢低买入: DRAWTEXT(REF(CROSS(跨越,特殊高手专用),82) AND 跨越>1.3*特殊高手专用,特殊高手专用,'★<<-逢低买入'),LINETHICK1;。