通达信〖极致主力〗关键压力位与支撑位主图指标公式源码

指标识别涨停、跌停及“炸板”(盘中触板未封),并标注近期关键压力位与支撑位。结合K线、均线、主力成本和放量突破/跌破提示。适用于判断封板状态、关键价位突破有效性及量能变化,排除ST和特殊板块差异。
 

N:=20;
M:=21;
vol_RATIO:=2.5;
G10:=CODELIKE('60') OR CODELIKE('00') OR CODELIKE('11');
G20:=CODELIKE('30') OR CODELIKE('68');
G30:=CODELIKE('9');
ST:=NAMELIKE('ST') OR NAMELIKE('*ST');
ZT:=IF(G10, C>=ZTPRICE(REF(C,1),0.1), IF(G20, C>=ZTPRICE(REF(C,1),0.2), IF(G30, C>=ZTPRICE(REF(C,1),0.3), 0)));
DT:=IF(G10, C<=DTPRICE(REF(C,1),0.1), IF(G20, C<=DTPRICE(REF(C,1),0.2), IF(G30, C<=DTPRICE(REF(C,1),0.3), 0)));
ZB:=H>=ZTPRICE(REF(C,1), IF(G10,0.1, IF(G20,0.2, IF(G30,0.3,0)))) AND C< ZTPRICE(REF(C,1), IF(G10,0.1, IF(G20,0.2, IF(G30,0.3,0))));
ABCSB:=ZT AND NOT(ST) AND C=H;
ZBJNZT:=IF(COUNT(ABCSB, 20)=0, 0, BARSLAST(ABCSB));
ZBJNDT:=IF(COUNT(DT, 20)=0, 0, BARSLAST(DT));
近期高点:=HHV(H, N);
近期低点:=LLV(L, N);
重要压力:IF(ZBJNZT>0, CONST(REF(H, ZBJNZT)), REF(近期高点, 1)), COLORLIBLUE, LINETHICK1, DOTLINE;
重要支撑:IF(ZBJNDT>0, CONST(REF(L, ZBJNDT)), REF(近期低点, 1)), COLORRED, 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;
DRAWKLINE(H, O, L, C);
STICKLINE(C>=O, O, C, 2.5, 0), COLORRED;
STICKLINE(C< O, O, C, 2.5, 0), COLORGREEN;
STICKLINE(ZT, O, C, 2.8, 0), COLORYELLOW;
STICKLINE(DT, O, C, 2.8, 0), COLORBLUE;
STICKLINE(ZB, O, C, 2.8, 0), COLORGRAY;
倍量:=V>=REF(V, 1)*VOL_RATIO AND C>O;
高倍量:=V>=REF(V, 1)*VOL_RATIO*1.5 AND C>O;
DRAWSL(高倍量, C, 0, 5, 0), COLORMAGENTA, LINETHICK1;
成交均价:=AMOUNT/VOL/100;
主力成本:MA(成交均价, M), COLORWHITE, LINETHICK2;
MA5:MA(C, 5), COLORLIBLUE, LINETHICK1;
MA10:MA(C, 10), COLORRED, LINETHICK2;
MA20:MA(C, 20), COLORGREEN, LINETHICK1;
DRAWICON(突破压力, L*0.98, 5), COLORMAGENTA;
DRAWTEXT(突破压力, L*0.96, ' ★突'), COLORMAGENTA;
DRAWICON(跌破支撑, H*1.02, 6), COLORBLUE;
DRAWTEXT(跌破支撑, H*1.04, '☆破'), COLORBLUE;







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



N赋值:20
M赋值:21
VOL_RATIO赋值:2.5
G10赋值:模糊匹配品种代码 OR 模糊匹配品种代码 OR 模糊匹配品种代码
G20赋值:模糊匹配品种代码 OR 模糊匹配品种代码
G30赋值:模糊匹配品种代码
ST赋值:模糊匹配品种名称 OR 模糊匹配品种名称
ZT赋值:如果G10,返回收盘价>=计算涨停价,否则返回如果G20,返回收盘价>=计算涨停价,否则返回如果G30,返回收盘价>=计算涨停价,否则返回0
DT赋值:如果G10,返回收盘价<=计算跌停价,否则返回如果G20,返回收盘价<=计算跌停价,否则返回如果G30,返回收盘价<=计算跌停价,否则返回0
ZB赋值:最高价>=计算涨停价 AND 收盘价< 计算涨停价
ABCSB赋值:ZT AND 取反 AND 收盘价=最高价
ZBJNZT赋值:如果统计20日中满足ABCSB的天数=0,返回0,否则返回上次ABCSB距今天数
ZBJNDT赋值:如果统计20日中满足DT的天数=0,返回0,否则返回上次DT距今天数
近期高点赋值:N日内最高价的最高值
近期低点赋值:N日内最低价的最低值
输出重要压力:如果ZBJNZT>0,返回ZBJNZT日前的最高价的最后一日取值设为常数,否则返回1日前的近期高点, 画淡蓝色, 线宽为1, DOTLINE
输出重要支撑:如果ZBJNDT>0,返回ZBJNDT日前的最低价的最后一日取值设为常数,否则返回1日前的近期低点, 画红色, 线宽为1, DOTLINE
突破压力赋值:收盘价上穿重要压力 AND 收阳线AND 成交量(手)>1日前的成交量(手)*0.8
跌破支撑赋值:重要支撑上穿收盘价 AND 收阴线AND 成交量(手)>1日前的成交量(手)*0.8
K线
当满足条件收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱., 画红色
当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱., 画绿色
当满足条件ZT时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱., 画黄色
当满足条件DT时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱., 画蓝色
当满足条件ZB时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱., 画深灰色
倍量赋值:成交量(手)>=1日前的成交量(手)*VOL_RATIO AND 收阳线
高倍量赋值:成交量(手)>=1日前的成交量(手)*VOL_RATIO*1.5 AND 收阳线
当满足条件高倍量时,在收盘价位置画斜线0斜率5长度,0方向., 画洋红色, 线宽为1
成交均价赋值:成交额(元)/成交量(手)/100
输出主力成本:成交均价的M日简单移动平均, 画白色, 线宽为2
输出MA5:收盘价的5日简单移动平均, 画淡蓝色, 线宽为1
输出MA10:收盘价的10日简单移动平均, 画红色, 线宽为2
输出MA20:收盘价的20日简单移动平均, 画绿色, 线宽为1
当满足条件突破压力时,在最低价*0.98位置画5号图标, 画洋红色
当满足条件突破压力时,在最低价*0.96位置书写文字, 画洋红色
当满足条件跌破支撑时,在最高价*1.02位置画6号图标, 画蓝色
当满足条件跌破支撑时,在最高价*1.04位置书写文字, 画蓝色
联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
公式网微信联系方式
月度排行
季度排行
半年排行


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

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