通达信〖擒庄极峰〗基于涨停跌停行为动态计算压力与支撑源码

“擒庄极峰”是一套基于“涨停/跌停行为”动态计算压力与支撑的通达信主图及组合选股工具。它最大的特点在于:放量并不是突破的充分条件,真正构成有效突破的信号,是股价最终站上由近期涨跌停K线形成的压力线。
整体上,主图界面同时整合了均线、涨跌停识别、压力支撑线、主力成本线和量价信号等多个维度。均线部分采用MA5淡蓝、MA10蓝、MA20绿,用来快速确认短期趋势。白色粗线则是21日成交均价移动平均线,可视为近期主力资金的大致持仓成本线。K线的颜色处理同样直观:黄色代表涨停封板,灰色代表涨停被砸开后开板,而红色为跌停、绿色为阴线、蓝色为阳线——多空强弱在盘面上即刻可见,不必再逐一比对分时细节。
指标的压力支撑体系以20日内最新出现的涨跌停K线作为统计基准。具体来说,系统会取最近20个交易日内涨停K线的最高价作为“重要压力”,取跌停K线的最低价作为“重要支撑”。如果这段时间内没有出现涨跌停,则分别用20日最高价和20日最低价兜底。这样画出的两条水平虚线会随着新涨跌停的出现而动态更新,已经产生的历史突破信号不会因基准变化而重新绘制,具有一定的连续性和参考价值。
在信号机制上,当股价上穿重要压力线、收出阳线,同时成交量达到前一交易日80%以上时,K线下方会标出“★突”字样,提示这一位置有放量站上压力的迹象。反过来,当股价跌破支撑位,则会出现“☆破”的提示,代表破位风险。值得注意的是,涨跌停幅度的识别是自适应的,系统会根据代码前缀自动匹配规则:60和00开头股票按10%处理,30和68开头按20%处理,而以9开头的北交所标的则按30%计算,因此能够相对准确地辨认涨停、跌停及炸板情况。
配套的选股公式则聚焦于“突破当天”这一关键瞬间,筛选条件很明确:当日收盘价上穿动态压力线、K线收阳、成交量不低于前一日80%。使用这个条件,可以在收盘后快速扫出当日出现放量突破特征的标的,也可以用于盘中预警。整套方法适合短线交易者、涨停板战法使用者以及习惯通过支撑与压力互换来把握波段的操作者理解。
但也要提醒,作为纯技术面工具,该指标在突发利空或大盘系统性下杀时往往会出现误判或失效。因此,实际应用中最稳妥的做法,是配合大盘运行环境、板块热度以及个股基本面做二次过滤,而不是孤立依赖单一信号。
 
{主图源码如下}


MA5:MA(C,5),COLORLIBLUE,LINETHICK1;

MA10:MA(C,10),COLOR0000FF,LINETHICK2;

MA20:MA(C,20),COLOR00FF00,LINETHICK1;

沪A:=CODELIKE('60') OR CODELIKE('00') OR CODELIKE('11');

K20:=CODELIKE('30') OR CODELIKE('68');

M30:=CODELIKE('9');

风险ST:=NAMELIKE('ST') OR NAMELIKE('*ST');{ST风险过滤}

UP_LIM:=IF(沪A,C>=ZTPRICE(REF(C,1),0.1),IF(K20,C>=ZTPRICE(REF(C,1),0.2),IF(M30,C>=ZTPRICE(REF(C,1),0.3),0)));{分市场涨停判断}

DN_LIM:=IF(沪A,C<=DTPRICE(REF(C,1),0.1),IF(K20,C<=DTPRICE(REF(C,1),0.2),IF(M30,C<=DTPRICE(REF(C,1),0.3),0)));{分市场跌停判断}

炸板:=H>=ZTPRICE(REF(C,1),IF(沪A,0.1,IF(K20,0.2,IF(M30,0.3,0)))) AND C< ZTPRICE(REF(C,1),IF(沪A,0.1,IF(K20,0.2,IF(M30,0.3,0))));{涨停炸板K线条件}

板封A:=UP_LIM AND NOT(风险ST) AND C=H;{涨停封死无开板}

距板A:=IF(COUNT(板封A,20)=0,0,BARSLAST(板封A));{距离最近封板周期数}

距跌A:=IF(COUNT(DN_LIM,20)=0,0,BARSLAST(DN_LIM));{距离最近跌停周期数}

H20:=HHV(H,20);{20日周期最高价}

L20:=LLV(L,20);{20日周期最低价}

重要压力:IF(距板A>0,CONST(REF(H,距板A)),REF(H20,1)),COLORLIBLUE,LINETHICK1,DOTLINE;

重要支撑:IF(距跌A>0,CONST(REF(L,距跌A)),REF(L20,1)),COLOR0000FF,LINETHICK1,DOTLINE;

信号突:=CROSS(C,重要压力) AND C>O AND V>REF(V,1)*0.8;{放量向上突破压力}

信号破:=CROSS(重要支撑,C) AND C< O AND V>REF(V,1)*0.8;{放量向下跌破支撑}

DRAWTEXT_FIX(1,0.980,20,1,' '),COLOR333333;

DRAWKLINE(H,O,L,C);

STICKLINE(C>=O,O,C,2.5,0),COLOR0000FF;

STICKLINE(C<OPEN,OPEN,CLOSE,2.5,0),COLORGREEN;

STICKLINE(UP_LIM,OPEN,CLOSE,2.8,0),COLORYELLOW;

STICKLINE(DN_LIM,O,C,2.8,0),COLORFF0000;

STICKLINE(炸板,O,C,2.8,0),COLORGRAY;

倍量A:=V>=REF(V,1)*2.5 AND CLOSE>OPEN;{基础倍量阳线条件}

超倍量:=V>=REF(V,1)*2.5*1.5 AND C>O;{高强度倍量阳线}

DRAWSL(超倍量,C,0,5,0),COLORMAGENTA,LINETHICK1;

均成交价:=AMOUNT/VOL/100;{计算当日成交均价}

主力成本:MA(均成交价,21),COLORWHITE,LINETHICK2;

DRAWICON(信号突,L*0.98,5),COLORMAGENTA;

DRAWTEXT(信号突,L*0.96,' ★突'),COLORMAGENTA;

DRAWICON(信号破,H*1.02,6),COLORFF0000;

DRAWTEXT(信号破,H*1.04,'☆破'),COLORFF0000;






{选股源码如下}

ZBGS31:=MA(C,5),COLORLIBLUE,LINETHICK1;
ZBGS32:=MA(C,10),COLOR0000FF,LINETHICK2;
ZBGS33:=MA(C,20),COLOR00FF00,LINETHICK1;
ZBGS34:=CODELIKE('60') OR CODELIKE('00') OR CODELIKE('11');
ZBGS35:=CODELIKE('30') OR CODELIKE('68');
ZBGS36:=CODELIKE('9');
ZBGS37:=NAMELIKE('ST') OR NAMELIKE('*ST');
ZBGS38:=IF(ZBGS34,C>=ZTPRICE(REF(C,1),0.1),IF(ZBGS35,C>=ZTPRICE(REF(C,1),0.2),IF(ZBGS36,C>=ZTPRICE(REF(C,1),0.3),0)));
ZBGS39:=IF(ZBGS34,C<=DTPRICE(REF(C,1),0.1),IF(ZBGS35,C<=DTPRICE(REF(C,1),0.2),IF(ZBGS36,C<=DTPRICE(REF(C,1),0.3),0)));
ZBGS310:=H>=ZTPRICE(REF(C,1),IF(ZBGS34,0.1,IF(ZBGS35,0.2,IF(ZBGS36,0.3,0)))) AND C< ZTPRICE(REF(C,1),IF(ZBGS34,0.1,IF(ZBGS35,0.2,IF(ZBGS36,0.3,0))));
ZBGS311:=ZBGS38 AND NOT(ZBGS37) AND C=H;
ZBGS312:=IF(COUNT(ZBGS311,20)=0,0,BARSLAST(ZBGS311));
ZBGS313:=IF(COUNT(ZBGS39,20)=0,0,BARSLAST(ZBGS39));
ZBGS314:=HHV(H,20);
ZBGS315:=LLV(L,20);
ZBGS316:=IF(ZBGS312>0,CONST(REF(H,ZBGS312)),REF(ZBGS314,1));
擒庄极峰X:CROSS(C,ZBGS316) AND C>O AND V>REF(V,1)*0.8;






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

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


输出MA5:收盘价的5日简单移动平均,画淡蓝色,线宽为1
输出MA10:收盘价的10日简单移动平均,COLOR0000FF,线宽为2
输出MA20:收盘价的20日简单移动平均,COLOR00FF00,线宽为1
沪A赋值:模糊匹配品种代码 OR 模糊匹配品种代码 OR 模糊匹配品种代码
K20赋值:模糊匹配品种代码 OR 模糊匹配品种代码
M30赋值:模糊匹配品种代码
风险ST赋值:模糊匹配品种名称 OR 模糊匹配品种名称
UP_LIM赋值:如果沪A,返回收盘价>=计算涨停价,否则返回如果K20,返回收盘价>=计算涨停价,否则返回如果M30,返回收盘价>=计算涨停价,否则返回0
DN_LIM赋值:如果沪A,返回收盘价<=计算跌停价,否则返回如果K20,返回收盘价<=计算跌停价,否则返回如果M30,返回收盘价<=计算跌停价,否则返回0
炸板赋值:最高价>=计算涨停价 AND 收盘价< 计算涨停价
板封A赋值:UP_LIM AND 取反 AND 收盘价=最高价
距板A赋值:如果统计20日中满足板封A的天数=0,返回0,否则返回上次板封A距今天数
距跌A赋值:如果统计20日中满足DN_LIM的天数=0,返回0,否则返回上次DN_LIM距今天数
H20赋值:20日内最高价的最高值
L20赋值:20日内最低价的最低值
输出重要压力:如果距板A>0,返回距板A日前的最高价的最后一日取值设为常数,否则返回1日前的H20,画淡蓝色,线宽为1,DOTLINE
输出重要支撑:如果距跌A>0,返回距跌A日前的最低价的最后一日取值设为常数,否则返回1日前的L20,COLOR0000FF,线宽为1,DOTLINE
信号突赋值:收盘价上穿重要压力 AND 收阳线AND 成交量(手)>1日前的成交量(手)*0.8
信号破赋值:重要支撑上穿收盘价 AND 收阴线AND 成交量(手)>1日前的成交量(手)*0.8
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
K线
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0000FF
当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画绿色
当满足条件UP_LIM时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画黄色
当满足条件DN_LIM时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLORFF0000
当满足条件炸板时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画深灰色
倍量A赋值:成交量(手)>=1日前的成交量(手)*2.5 AND 收阳线
超倍量赋值:成交量(手)>=1日前的成交量(手)*2.5*1.5 AND 收阳线
当满足条件超倍量时,在收盘价位置画斜线0斜率5长度,0方向.,画洋红色,线宽为1
均成交价赋值:成交额(元)/成交量(手)/100
输出主力成本:均成交价的21日简单移动平均,画白色,线宽为2
当满足条件信号突时,在最低价*0.98位置画5号图标,画洋红色
当满足条件信号突时,在最低价*0.96位置书写文字,画洋红色
当满足条件信号破时,在最高价*1.02位置画6号图标,COLORFF0000
当满足条件信号破时,在最高价*1.04位置书写文字,COLORFF0000
ZBGS31赋值:收盘价的5日简单移动平均,画淡蓝色,线宽为1
ZBGS32赋值:收盘价的10日简单移动平均,COLOR0000FF,线宽为2
ZBGS33赋值:收盘价的20日简单移动平均,COLOR00FF00,线宽为1
ZBGS34赋值:模糊匹配品种代码 OR 模糊匹配品种代码 OR 模糊匹配品种代码
ZBGS35赋值:模糊匹配品种代码 OR 模糊匹配品种代码
ZBGS36赋值:模糊匹配品种代码
ZBGS37赋值:模糊匹配品种名称 OR 模糊匹配品种名称
ZBGS38赋值:如果ZBGS34,返回收盘价>=计算涨停价,否则返回如果ZBGS35,返回收盘价>=计算涨停价,否则返回如果ZBGS36,返回收盘价>=计算涨停价,否则返回0
ZBGS39赋值:如果ZBGS34,返回收盘价<=计算跌停价,否则返回如果ZBGS35,返回收盘价<=计算跌停价,否则返回如果ZBGS36,返回收盘价<=计算跌停价,否则返回0
ZBGS310赋值:最高价>=计算涨停价 AND 收盘价< 计算涨停价
ZBGS311赋值:ZBGS38 AND 取反 AND 收盘价=最高价
ZBGS312赋值:如果统计20日中满足ZBGS311的天数=0,返回0,否则返回上次ZBGS311距今天数
ZBGS313赋值:如果统计20日中满足ZBGS39的天数=0,返回0,否则返回上次ZBGS39距今天数
ZBGS314赋值:20日内最高价的最高值
ZBGS315赋值:20日内最低价的最低值
ZBGS316赋值:如果ZBGS312>0,返回ZBGS312日前的最高价的最后一日取值设为常数,否则返回1日前的ZBGS314
输出擒庄极峰X:收盘价上穿ZBGS316 AND 收阳线AND 成交量(手)>1日前的成交量(手)*0.8
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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