通达信均线趋势反转主图指标公式源码

指标构成与逻辑:

1. 均线系统:计算5日、10日、20日收盘价简单移动平均线,分别命名为M5、M10、M20。

2. 阶段高低点定位:
`G1`:找出最近30个交易日内最高价出现的日期距离当前的天数。
`D1`:从当前开始向前回溯,找到在`G1+1`天这个区间内的最低价出现的日期距离当前的天数。
`H1`:取`G1+1`天前的收盘价,作为阶段高点参考。
`L1`:取`D1`天前的收盘价,作为阶段低点参考。

3. 跌幅计算:
`ZF`:计算阶段低点`L1`相对于阶段高点`H1`的跌幅百分比。
`LZF`:取`D1`天前的`ZF`值,即阶段低点形成时的跌幅。

4. 核心条件(TJ):同时满足以下三点:
阶段低点形成时的跌幅(`LZF`)小于-10%。
阶段高点距今(`G1`)超过20天。
阶段低点距今(`D1`)小于阶段高点距今(`G1`),即低点在高点之后出现。

5. 当前涨幅(GL):计算当前收盘价相对于阶段高点`H1`的涨幅百分比。

6. 放量启动信号(QD):同时满足以下三点:
当日涨幅超过3%。
当日成交量大于等于前一日成交量的1.8倍。
当日成交量小于前一日成交量的3倍(防止异常巨量)。

7. 短期涨幅限制(ZF3):最近3个交易日的累计涨幅小于15%。

8. 均量条件(A):阶段高点至今(`G1`天)的换手率均值大于2.5%。

9. CCI指标条件(A1):77日CCI指标今日值大于昨日值。

10. 低点以来涨幅(A2):计算当前收盘价相对于阶段低点`D1+1`天前收盘价的涨幅,并限制其小于15%。

11. MACD条件(A4):当前DIF值为阶段低点以来(`D1+1`天内)的最高值。

12. K线与量能形态(A5):
如果今日开盘价大于等于昨日K线实体高点(取收盘价和开盘价的最大值),则要求今日成交量小于昨日成交量的80%,且换手率小于16%,且量比小于3.5。
否则,仅要求今日成交量大于0。

13. K线连续性条件(A3):在阶段低点至今(`D1`天)的区间内,连续阳线(或平盘收涨)的天数始终不超过6天。

14. 综合选股信号(XG):当以上所有条件(`TJ`, `QD`, `ZF < GL`, `ZF3`, `A`, `A1`, `A2 < 15`, `A3`, `A5`, `A4`)同时成立时,触发信号。
`ZF < GL` 表示当前股价从阶段高点的反弹幅度(`GL`)尚未超过前期的阶段最大跌幅(`ZF`)。

图表标注:
当`XG`信号出现时,在K线最低价下方5%的位置绘制一个图标(编号1)。
当`XG`信号出现时,将对应的K线实体用黄色粗柱线绘制。
当`XG`信号出现时,将对应的K线上下影线用黄色细线绘制。

指标核心思想:
该指标旨在寻找一个符合“超跌反弹”模型的个股启动点。它要求股价经历了一轮显著的下跌(>10%)并形成阶段低点,在经过一段时间的震荡或温和回升后,在成交量配合下(放量但非巨量)出现突破性上涨(涨幅>3%)。同时,辅以CCI、MACD等多个技术指标处于向好状态,且短期涨幅和量能形态健康,最终综合判定为一个买入信号。
 
M5:MA(C,5);
M10:MA(C,10);
M20:MA(C,20);
G1:=HHVBARS(H,30);
D1:=BArslAST(L=LLV(L,G1+1));
H1:=REF(C,G1+1);
L1:=REF(C,D1);
ZF:=(L1-H1)/H1*100;
LZF:=REF(ZF,D1);
TJ:=LZF< -10 AND G1>20 AND D1< G1;
GL:=(C-H1)/H1*100;
QD:=C/REF(C,1)>1.03 AND vol>=REF(VOL,1)*1.8 AND VOL/REF(VOL,1)< 3;
ZF3:=(C-REF(C,3))/REF(C,3)*100< 15;
A:=SUM(HSL,G1)/G1>2.5;
A1:=cci.CCI(77)>REF(CCI.CCI(77),1);
A2:=(C-REF(C,D1+1))/REF(C,D1+1)*100;
A4:=macd.DIF=HHV(MacD.DIF,D1+1);
A5:=IF(O>=REF(MAX(C,O),1),V*0.8< REF(V,1) AND HSL< 16 AND VOL/REF(VOL,1)< 3.5,V>0);
A3:=EVERY(BARSLASTCOUNT(C>O OR (C=O AND C>=REF(C,1)))< 6,D1);
XG:=TJ AND QD AND ZF< GL AND ZF3 AND A AND A1 AND A2< 15 AND A3 AND A5 AND A4;
DRAWICON(XG,L*0.95,1);
STICKLINE(XG,C,O,2,0),COLORYELLOW;
STICKLINE(XG,H,L,0,0),COLORYELLOW;






来函数检测结果如下
该公式没有未来函数


定制、编写指标公式请联系QQ或微信同号:88652583

输出M5:收盘价的5日简单移动平均
输出M10:收盘价的10日简单移动平均
输出M20:收盘价的20日简单移动平均
G1赋值:30日内最高价距今天数
D1赋值:上次最低价=G1+1日内最低价的最低值距今天数
H1赋值:G1+1日前的收盘价
L1赋值:D1日前的收盘价
ZF赋值:(L1-H1)/H1*100
LZF赋值:D1日前的ZF
TJ赋值:LZF< -10 AND G1>20 AND D1< G1
GL赋值:(收盘价-H1)/H1*100
QD赋值:收盘价/1日前的收盘价>1.03 AND 成交量(手)>=1日前的成交量(手)*1.8 AND 成交量(手)/1日前的成交量(手)< 3
ZF3赋值:(收盘价-3日前的收盘价)/3日前的收盘价*100< 15
A赋值:换手线的G1日累和/G1>2.5
A1赋值:CCI的CCI(77)>1日前的CCI的CCI(77)
A2赋值:(收盘价-D1+1日前的收盘价)/D1+1日前的收盘价*100
A4赋值:平滑异同平均线的DIF=D1+1日内平滑异同平均线的DIF的最高值
A5赋值:如果开盘价>=1日前的收盘价和开盘价的较大值,返回成交量(手)*0.8<1日前的成交量(手)ANDHSL<16ANDVOL/1日前的成交量(手)<3.5,否则返回成交量(手)>0
A3赋值:最近D1日一直存在条件连续成立次数<6
XG赋值:TJ AND QD AND ZF< GL AND ZF3 AND A AND A1 AND A2< 15 AND A3 AND A5 AND A4
当满足条件XG时,在最低价*0.95位置画1号图标
当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件XG时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   

@2005-2023 粤ICP备2025457605号-1 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图