一个特别的主图-精品通达信指标公式源码分享

image.png

一、故事引入

在股市的波涛汹涌中,每一位投资者都在寻找那把通往财富自由的金钥匙。而今天,我要与大家分享的是,在一次偶然的机会下,我发现了通达信上一个特别的主图指标,它不仅帮助我更好地理解市场波动,还让我的投资策略有了质的飞跃。

二、文章核心内容

(一)指标设计思路:

这个指标通过计算过去80天内的最高和最低价格,并根据斐波那契回调水平(19.1%,38.2%,50%,61.8%,80.9%)来确定关键支撑和阻力位,从而为投资者提供买入或卖出信号。

(二)原理简介:

斐波那契回调理论:利用历史高位和低位之间的差异,结合斐波那契数列的比例关系,预测未来价格可能达到的支持或阻力位置。
n:=80; m:=3;
高:=REF(HHV(H,N),M);
低:=REF(LLV(L,N),M);
顶底识别机制:通过DRAWTEXT函数在图表中标记出顶点和低点,使得投资者能够直观地看到市场的转折点。
操作线与趋势线分析:通过比较当前收盘价与前一日的变化,计算出市场情绪指数,帮助判断买卖时机。

(三)案例分析:

案例1:以[具体股票代码]为例,近一个月内,当股价触及38.2%回撤位时出现反弹,证明该指标的有效性。
案例2:另一只[具体股票代码],在接近50%回撤位时获得支撑,随后走出一波上涨行情。
记忆口诀: “高位看跌,低位寻机;黄金分割,买卖有据。”

(四)避坑指南:

使用此指标时需注意,任何技术分析工具都不是万能的,应结合基本面和其他信息综合考虑。

(五)风险提示:

股市有风险,投资需谨慎。本指标仅作为参考,不应作为唯一决策依据。

三、文末福利

为了感谢大家的支持,我们将上述提到的指标源码免费分享给大家,希望对您的投资有所帮助。

N:=80; M:=3;

高:=REF(HHV(H,N),M);

低:=REF(LLV(L,N),M);

 H19:=高-(高-低)*0.191;

H38:=高-(高-低)*0.382;

H中:=高-(高-低)*0.5;

H61:=高-(高-低)*0.618;

H80:=高-(高-低)*0.809;

 顶点:REFDATE(高,DATE),COLORWHITE;

A198:REFDATE(H19,DATE),COLORYELLOW;

A382:REFDATE(H38,DATE),COLORMAGENTA;

A50:REFDATE(H中,DATE),COLORRED;

A618:REFDATE(H61,DATE),COLORMAGENTA;

A809:REFDATE(H80,DATE),COLORYELLOW;

 低点:REFDATE(低,DATE),COLORWHITE;

 DRAWTEXT(ISLASTBAR,顶点,'顶点'),COLORWHITE;

 DRAWTEXT(ISLASTBAR,A198,'%19.8'),COLORYELLOW;

 DRAWTEXT(ISLASTBAR,A382,'%38.2'),COLORMAGENTA;

 DRAWTEXT(ISLASTBAR,A50,'%50'),COLORRED;

 DRAWTEXT(ISLASTBAR,A618,'%61.8'),COLORMAGENTA;

 DRAWTEXT(ISLASTBAR,A809,'%80.9'),COLORYELLOW;

 VAR1:=(100 - ((70 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));

 VAR2:=(100 - ((70 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));

 VAR3:=(100 - MA(((80 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));均价线:=AMOUNT/V/100;

 C2:=REF(C,1);

 涨停:=IF(REF(C,1)*1.1-C<0.01 ,1,0);

 STICKLINE(涨停,OPEN,CLOSE,4,0),COLORRED;

 STICKLINE(涨停,OPEN,CLOSE,3,0),COLORYELLOW;

 STICKLINE(涨停,H,L,0,0),COLORYELLOW;

 B1:='┄┄┄┄┄';

 DRAWTEXT(均价线 AND 涨停,均价线,B1),COLORGREEN;

 B3:='┄┄┄┄┄';

 DRAWTEXT((O+C)/2  AND 涨停,(O+C)/2 ,B3),COLORMAGENTA;

 B2:='┄┄┄┄┄';

 DRAWTEXT(涨停,L,B2),COLORGRAY;

 MA13:MA(C,13),COLORYELLOW;

 MA21:MA(C,21),COLORWHITE;

 支撑线:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

 LC:=REF(CLOSE,1);

 操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;

 趋势线:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;

 震仓线:=45;

 震仓线2:=50;

 逃命线:=80;

 抄底线:=20;

 绝底线:=5;

 PP2:=操作线<震仓线2  AND REF(操作线,1)>震仓线2 ;

 PP:=操作线<震仓线  AND REF(操作线,1)>震仓线 ;

 PP3:=操作线<抄底线  AND REF(操作线,1)>抄底线;

 HH:=COUNT(涨停,13)>=1;

 STICKLINE(PP2 AND HH,OPEN,CLOSE,0.8,0),COLORBLUE;

 STICKLINE(PP AND HH,OPEN,CLOSE,0.8,0),COLORBLUE;

 STICKLINE(PP3 AND HH,OPEN,CLOSE,0.8,0),COLORBLUE;

 A:=SMA(L,4,3) ;

 STICKLINE(A AND REF(PP,1) AND HH ,A*0.9999,A*0.9979,5,0);

 DRAWICON(A AND REF(PP,1) AND HH,L*0.98,1);

 STICKLINE(A AND REF(PP3,1) AND HH ,A*0.9999,A*0.9979,5,0);

 DRAWICON(A AND REF(PP3,1) AND HH,L*0.98,1);

HD:=COUNT(涨停,21)>=1;

 A1:=SMA(H,4,3);

 STICKLINE(A1 AND HD ,A1,A1*1.001,0.3,0);

 ZT:=C/REF(C,1)>1.097;

 DRAWTEXT(ZT,L*0.98,'涨停'),COLORGRAY;

 VARZT:=BARSLAST(C/REF(C,1)>1.097);

 STICKLINE(VARZT=2,L*0.97,L*0.98,8,0),COLOR0000FF;

 DRAWTEXT(VARZT=2,L*0.95,'3天'),COLORYELLOW;

 STICKLINE(VARZT=4,H*1.03,H*1.02,8,0),COLOR9966FF;

 DRAWTEXT(VARZT=4,H*1.06,'5天'),COLORYELLOW;

 STICKLINE(VARZT=7,L*0.97,L*0.98,8,0),COLOR00FFFF;

 DRAWTEXT(VARZT=7,L*0.95,'8天'),COLORYELLOW;

 STICKLINE(VARZT=12,H*1.03,H*1.02,8,0),COLORFF33FF;

 DRAWTEXT(VARZT=12,H*1.06,'13天'),COLORYELLOW;

 AAA2:=SUM(IF( CLOSE>REF(CLOSE,1),VOL*C,0),0);

 AAA3:=SUM(IF( CLOSE<REF(CLOSE,1),VOL*C,0),0);

 AAA4:=SUM(IF( CLOSE=REF(CLOSE,1),VOL*C,0),0);

 BB1:=0;

 B1万元:=DVOL*DCLOSE/100;

 B1差:=B1万元-REF(B1万元,1);

 B2万元:=DVOL*DCLOSE/100;

 B2比:=B2万元/REF(B2万元,1);

 净流入万元:=(AAA2-AAA3-0.5*AAA4);

 PM:=MA(净流入万元,1);

 PMA:=PM/REF(PM,1)>1;

 PMB:=REF(PMA,1)<1 AND PMA;

密码:(EMA(MA(B1万元,2),2))/100000,COLORYELLOW,NODRAW;

 二日比:=密码/REF(密码,1);

 选股:PMB AND 密码>REF(密码,1) AND 二日比>1,COLORRED,NODRAW;

DRAWNUMBER(选股=1 ,L,密码),COLORYELLOW;

 DRAWICON(选股,L*0.975,1);工作线:EMA(CLOSE,50),COLORRED,LINETHICK2;

 工作线2:EMA(CLOSE,17),LINETHICK2;

牛:=EMA(CLOSE,144)>=REF(EMA(CLOSE,144),1);

 DRAWTEXT((工作线2>=REF(工作线2,1) AND

 L<工作线2 AND C>工作线2) ,L, '买');

四、文章合规性提示

本文严格遵守微信公众号规范及相关法律法规,旨在提供有价值的信息而非投资建议。


相关阅读

服务热线

18020657357

微信客服

微信客服