通达信〖破高分金〗底部区域启动时机以及上涨后回踩确认节点源码


该指标的核心目标是识别个股在底部区域的启动时机以及上涨后的回踩确认节点。它通过分析近期波段高低点,自动标注黄金分割级别的关键支撑位置,并引入量价变化作为辅助判断依据。当股价在低位区域放量上攻并有效越过关键支撑线时,指标将触发“底部启动”提示;随后若股价在上行过程中出现缩量回调,并且回调深度满足预设条件,则会触发“回踩确认”信号,同时展示具体的支撑价位与回撤幅度。
在实战运用中,看到“底部启动”信号出现,通常意味着资金正在低位介入,可视为试探性建仓的参考。若后续跟随“回踩确认”信号,并且股价始终站稳在关键支撑位上方,则表明短期调整已经结束,适合加仓或正式确认买入。反之,一旦股价放量跌破支撑线,说明趋势可能转弱,应当果断离场控制风险。
 
{主图源码如下}

{破高分金主图}

GS01:=LLVBARS(L,60);{60周期最低点距离当前K线数}

GS02:=BARSLAST(CURRBARSCOUNT=CONST(GS01)+1);{锅底低点距今周期}

GS03:=FINDHIGHBARS(H,GS01+1,60,1);{锅底左侧区间阶段高点位置}

GS04:DRAWLINE(CURRBARSCOUNT=CONST(GS03)+1,H,ISLASTBAR,REF(H,GS03),0),COLORMAGENTA,LINETHICK2;{前高向右延伸压力线}

GS05:=BARSLAST(CURRBARSCOUNT=CONST(GS03)+1);{阶段高点距今周期}

DRAWLINE(GS05=0,H,GS02=0,L,0),COLORGREEN,LINETHICK2;{高点连线锅底低点}

GS06:DRAWLINE(GS02=0,(GS04-L)*0.618+L,ISLASTBAR,REF((GS04-L)*0.618+L,GS02),0)DOTLINE,COLORYELLOW;{0.618黄金分割支撑线}

GS07:=IF(C>O OR (C=O AND C>=REF(C,1)),VOL,0);{阳线/平盘多头成交量}

GS08:=IF(C<O OR (C=O AND C<REF(C,1)),VOL,0);{阴线/平盘空头成交量}

GS09:=SUM(GS07,GS02)/SUM(GS08,GS02);{锅底区间多空量能比值}

GS10:=COUNT(CROSS(C>=GS04,0.5),GS02+1)=1 AND CROSS(C>=GS04,0.5) AND GS09>1.5;{锅底突破信号}

DRAWICON(GS10,L,25);

STICKLINE(GS10,C,O,2,0),COLORYELLOW;

STICKLINE(GS10,H,L,0,0),COLORYELLOW;

DRAWTEXT(GS02=0,L*0.98,'←底'),COLORYELLOW;

GS11:=BARSLAST(CROSS(C,REF(H,GS05)));{突破前高后K线计数}

GS12:=C/REF(H,GS05);{现价相对突破高点比值}

GS13:=BARSLAST(GS12=HHV(GS12,GS11+1));{冲高极值K线位置}

GS14:=(C-REF(C,GS13+1))/REF(C,GS13+1)*100;{冲高后跌幅百分比}

GS15:=L/REF(H,GS05);{低点相对突破高点幅度}

GS16:=GS14<-8 AND GS15<1.075 AND MIN(C,O)*1.005>=REF(H,GS05);{回踩条件成立}

GS17:=BARSLAST(COUNT(GS16,GS11+1)=1 AND GS16);{回踩信号距今周期}

GS18:=BACKSET(GS17=0,GS13+1);{标记冲高回溯区间}

GS19:=BARSLAST(CROSS(GS18=1,0.5));{冲高顶点K线距今周期}

GS20:=REFX(GS14,BARSNEXT(GS17=0));{未来函数获取阶段跌幅}

DRAWICON(CROSS(GS17=0,0.5),L*0.99,1);

DRAWTEXT(CROSS(GS17=0,0.5),L*0.980,'←回踩'),COLORYELLOW;

DRAWLINE(GS11=0,REF(H,GS05),GS19=0,REF(H,GS19),0),DOTLINE,COLORYELLOW;

DRAWLINE(GS19=0,REF(H,GS19),GS17=0,REF(H,GS05),0),DOTLINE,COLORYELLOW;

DRAWTEXT(GS05=0,REF(H,GS05)*1.05,VARCAT(VARCAT('支撑价:',VAR2STR(REF(H,GS05),2)),'元')),COLORYELLOW;

DRAWLINE(GS19=0,REF(H,GS19)*1.05,GS19=10,REF(H,GS19)*1.05,0),COLORWHITE,LINETHICK3;

DRAWTEXT(GS19=0,REF(H,GS19)*1.01,VARCAT(VARCAT('信号处跌幅:',VAR2STR(GS20,2)),'%')),COLORYELLOW;


{副图源码如下}



{破高分金副图}

GS01:=LLVBARS(L,60);

GS02:=BARSLAST(CURRBARSCOUNT=CONST(GS01)+1);

GS03:=FINDHIGHBARS(H,GS01+1,60,1);

GS04:=DRAWLINE(CURRBARSCOUNT=CONST(GS03)+1,H,ISLASTBAR,REF(H,GS03),0);

GS05:=BARSLAST(CURRBARSCOUNT=CONST(GS03)+1);

GS07:=IF(C>O OR (C=O AND C>=REF(C,1)),VOL,0);

GS08:=IF(C<O OR (C=O AND C<REF(C,1)),VOL,0);

GS09:=SUM(GS07,GS02)/SUM(GS08,GS02);

GS10:=COUNT(CROSS(C>=GS04,0.5),GS02+1)=1 AND CROSS(C>=GS04,0.5) AND GS09>1.5;

突破:GS10;

GS11:=BARSLAST(CROSS(C,REF(H,GS05)));

GS12:=C/REF(H,GS05);

GS13:=BARSLAST(GS12=HHV(GS12,GS11+1));

GS14:=(C-REF(C,GS13+1))/REF(C,GS13+1)*100;

GS15:=L/REF(H,GS05);

GS16:=GS14<-8 AND GS15<1.075 AND MIN(C,O)*1.005>=REF(H,GS05);

GS17:=BARSLAST(COUNT(GS16,GS11+1)=1 AND GS16);

回踩:CROSS(GS17=0,0.5);






未来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:DHIGH
该公式包含未来函数:BARSNEXT
该公式包含未来函数:REFX

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


GS01赋值:60日内最低价距今天数
GS02赋值:上次到最后交易的周期=GS01的最后一日取值设为常数+1距今天数
GS03赋值:最高价在GS01+1日前的60天内第1个最高价到当前周期的周期数
输出GS04:当满足条件到最后交易的周期=GS03的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在GS03日前的最高价位置画直线终点,0表示是否延长.,画洋红色,线宽为2
GS05赋值:上次到最后交易的周期=GS03的最后一日取值设为常数+1距今天数
当满足条件GS05=0时,在最高价位置画直线起点,当满足条件GS02=0时,在最低价位置画直线终点,0表示是否延长.,画绿色,线宽为2
输出GS06:当满足条件GS02=0时,在(GS04-最低价)*0.618+最低价位置画直线起点,当满足条件是否最后一个周期时,在GS02日前的(GS04-最低价)*0.618+最低价位置画直线终点,0表示是否延长.DOTLINE,画黄色
GS07赋值:如果收盘价>OOR(收盘价=OANDC>=1日前的收盘价),返回成交量(手),否则返回0
GS08赋值:如果收盘价GS09赋值:GS07的GS02日累和/GS08的GS02日累和
GS10赋值:统计GS02+1日中满足收盘价>=GS04上穿0.5的天数=1 AND 收盘价>=GS04上穿0.5 AND GS09>1.5
当满足条件GS10时,在最低价位置画25号图标
当满足条件GS10时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件GS10时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件GS02=0时,在最低价*0.98位置书写文字,画黄色
GS11赋值:上次收盘价上穿GS05日前的最高价距今天数
GS12赋值:收盘价/GS05日前的最高价
GS13赋值:上次GS12=GS11+1日内GS12的最高值距今天数
GS14赋值:(收盘价-GS13+1日前的收盘价)/GS13+1日前的收盘价*100
GS15赋值:最低价/GS05日前的最高价
GS16赋值:GS14<-8 AND GS15<1.075 AND 收盘价和开盘价的较小值*1.005>=GS05日前的最高价
GS17赋值:上次统计GS11+1日中满足GS16的天数=1ANDGS16距今天数
GS18赋值:若GS17=0则将最近GS13+1周期置为1
GS19赋值:上次GS18=1上穿0.5距今天数
GS20赋值:下次GS17=0距今天数日后的GS14
当满足条件GS17=0上穿0.5时,在最低价*0.99位置画1号图标
当满足条件GS17=0上穿0.5时,在最低价*0.980位置书写文字,画黄色
当满足条件GS11=0时,在GS05日前的最高价位置画直线起点,当满足条件GS19=0时,在GS19日前的最高价位置画直线终点,0表示是否延长.,DOTLINE,画黄色
当满足条件GS19=0时,在GS19日前的最高价位置画直线起点,当满足条件GS17=0时,在GS05日前的最高价位置画直线终点,0表示是否延长.,DOTLINE,画黄色
当满足条件GS05=0时,在GS05日前的最高价*1.05位置书写文字,画黄色
当满足条件GS19=0时,在GS19日前的最高价*1.05位置画直线起点,当满足条件GS19=10时,在GS19日前的最高价*1.05位置画直线终点,0表示是否延长.,画白色,线宽为3
当满足条件GS19=0时,在GS19日前的最高价*1.01位置书写文字,画黄色
GS01赋值:60日内最低价距今天数
GS02赋值:上次到最后交易的周期=GS01的最后一日取值设为常数+1距今天数
GS03赋值:最高价在GS01+1日前的60天内第1个最高价到当前周期的周期数
GS04赋值:当满足条件到最后交易的周期=GS03的最后一日取值设为常数+1时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在GS03日前的最高价位置画直线终点,0表示是否延长.
GS05赋值:上次到最后交易的周期=GS03的最后一日取值设为常数+1距今天数
GS07赋值:如果收盘价>OOR(收盘价=OANDC>=1日前的收盘价),返回成交量(手),否则返回0
GS08赋值:如果收盘价GS09赋值:GS07的GS02日累和/GS08的GS02日累和
GS10赋值:统计GS02+1日中满足收盘价>=GS04上穿0.5的天数=1 AND 收盘价>=GS04上穿0.5 AND GS09>1.5
输出突破:GS10
GS11赋值:上次收盘价上穿GS05日前的最高价距今天数
GS12赋值:收盘价/GS05日前的最高价
GS13赋值:上次GS12=GS11+1日内GS12的最高值距今天数
GS14赋值:(收盘价-GS13+1日前的收盘价)/GS13+1日前的收盘价*100
GS15赋值:最低价/GS05日前的最高价
GS16赋值:GS14<-8 AND GS15<1.075 AND 收盘价和开盘价的较小值*1.005>=GS05日前的最高价
GS17赋值:上次统计GS11+1日中满足GS16的天数=1ANDGS16距今天数
输出回踩:GS17=0上穿0.5
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

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