通达信〖强支撑参考线〗波段支撑压力区间工具主图指标公式源码

指标是K线主图的波段支撑/压力区间工具。它利用价格左右对称逻辑,找出首段破位和突破的关键位置,用红、绿横向色带标出对应支撑压力区;当价格触及上沿后收阴,且连续多根K线未创新高时,会在K线低点画图标提示短线回落风险。
用法:以红绿带上下沿作为参考支撑压力,出现图标可辅助判断减仓时机。
 

YN1:=CURRBARSCOUNT;
YN2:=BARSSINCE(C)+1;
YN3:=CONST(BARSSINCE(C));
H1:=REFX(H,YN3-YN2*2+2);
H2:=REF(H,YN3-YN1*2+2);
L1:=REFX(L,YN3-YN2*2+2);
L2:=REF(L,YN3-YN1*2+2);
LL:=IF(YN1>YN2,L1,L2);
HH:=IF(YN1>YN2,H1,H2);
YN4:=HH< REF(LL,1);
YN5:=YN4 AND HH< REF(LLV(LL,0),1);
YN6:=SUM(YN5,BARSSINCE(C))=1 AND YN5;
YN7:CONST(REF(IF(YN6,REF(LLV(LL,0),1),0),BARSLAST(YN6))),NODRAW;
HD:=CONST(YN7);
YN8:=REF(YN6,YN3-YN1*2+2) OR REFX(YN6,YN3-YN2*2+2);
LD:=CONST(REF(H,BARSLAST(YN8)));
YN9:REF(H,BARSLAST(YN8)),NODRAW;
STICKLINE(ISLASTBAR,YN7,REF(H,BARSLAST(YN8)),BARSLAST(YN8)*8,0),COLOR00009B;
DRAWBAND(YN7,RGB(155,0,0),REF(H,BARSLAST(YN8)),0);
PD1:=Abs(HD-LD)/MIN(HD,LD)*100< 3 AND L<=CONST(MAX(HD,LD))*1.01 AND L>CONST(MAX(HD,LD)) AND YN9<>HH AND C< O;
YN10:=LL>REF(HH,1);
YN11:=YN10 AND LL>REF(HHV(HH,0),1);
YN12:=SUM(YN11,BARSSINCE(C))=1 AND YN11;
YN13:=CONST(REF(IF(YN12,REF(HHV(HH,0),1),0),BARSLAST(YN12))),NODRAW;
YN14:=REF(YN12,YN3-YN1*2+2) OR REFX(YN12,YN3-YN2*2+2);
STICKLINE(ISLASTBAR,YN13,REF(L,BARSLAST(YN14)),BARSLAST(YN14)*8,0),COLOR54AD02;
PD2:=ABS(HD-LD)/MIN(HD,LD)*100< 3 AND L=CONST(MAX(HD,LD)) AND C< O AND YN9<>HH;
DRAWBAND(REF(L,BARSLAST(YN14)),RGB(2,173,84),YN13,0);
DRAWKLINE(H,O,L,C);
PD3:=BARSLASTCOUNT(YN9<>HH);
DRAWICON((PD1 OR PD2) AND PD3>4,L,3);







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

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


YN1赋值:到最后交易的周期
YN2赋值:首次收盘价距今天数+1
YN3赋值:首次收盘价距今天数的最后一日取值设为常数
H1赋值:YN3-YN2*2+2日后的最高价
H2赋值:YN3-YN1*2+2日前的最高价
L1赋值:YN3-YN2*2+2日后的最低价
L2赋值:YN3-YN1*2+2日前的最低价
LL赋值:如果YN1>YN2,返回L1,否则返回L2
HH赋值:如果YN1>YN2,返回H1,否则返回H2
YN4赋值:HH< 1日前的LL
YN5赋值:YN4 AND HH< 1日前的0日内LL的最低值
YN6赋值:YN5的首次收盘价距今天数日累和=1 AND YN5
输出YN7:上次YN6距今天数日前的如果YN6,返回1日前的0日内LL的最低值,否则返回0的最后一日取值设为常数,NODRAW
HD赋值:YN7的最后一日取值设为常数
YN8赋值:YN3-YN1*2+2日前的YN6 OR YN3-YN2*2+2日后的YN6
LD赋值:上次YN8距今天数日前的最高价的最后一日取值设为常数
输出YN9:上次YN8距今天数日前的最高价,NODRAW
当满足条件是否最后一个周期时,在YN7和上次YN8距今天数日前的最高价位置之间画柱状线,宽度为上次YN8距今天数*8,0不为0则画空心柱.,COLOR00009B
画带状线
PD1赋值:HD-LD的绝对值/HD和LD的较小值*100< 3 AND 最低价<=HD和LD的较大值的最后一日取值设为常数*1.01 AND 最低价>HD和LD的较大值的最后一日取值设为常数 AND YN9不等于HH AND 收阴线
YN10赋值:LL>1日前的HH
YN11赋值:YN10 AND LL>1日前的0日内HH的最高值
YN12赋值:YN11的首次收盘价距今天数日累和=1 AND YN11
YN13赋值:上次YN12距今天数日前的如果YN12,返回1日前的0日内HH的最高值,否则返回0的最后一日取值设为常数,NODRAW
YN14赋值:YN3-YN1*2+2日前的YN12 OR YN3-YN2*2+2日后的YN12
当满足条件是否最后一个周期时,在YN13和上次YN14距今天数日前的最低价位置之间画柱状线,宽度为上次YN14距今天数*8,0不为0则画空心柱.,COLOR54AD02
PD2赋值:HD-LD的绝对值/HD和LD的较小值*100< 3 AND 最低价=HD和LD的较大值的最后一日取值设为常数 AND 收阴线AND YN9不等于HH
画带状线
K线
PD3赋值:条件连续成立次数
当满足条件(PD1ORPD2)ANDPD3>4时,在最低价位置画3号图标
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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