通达信【云支撑划线】主图自动划线支撑压力源码


【云支撑划线主图】全自动划线支撑压力主图指标
主要功能
高点压力线:自动识别最近两个显著高点并连线形成压力线
低点支撑线:自动识别最近两个显著低点并连线形成支撑线
中轨线:取压力线与支撑线中点形成中轨
使用逻辑
高点识别:
定位过去10日内最高点为第一高点
向前间隔至少10天找出另一显著高点
连接两点形成压力线
低点识别:
定位过去10日内最低点为第一低点
向前间隔至少10天找出另一显著低点
连接两点形成支撑线
中轨计算:
取压力线与支撑线中间值画出中轨线
交易信号
价格接近高点压力线:可能遇阻力,考虑减仓或观望
价格接近低点支撑线:可能获支撑,考虑逢低买入
价格在中轨附近:上破中轨趋势可能转强,下破中轨可能转弱
主图源码:
 
{云支撑划线}
HIGHN:=10;
LOWN:=10;
HIGHDISPLAY:=0;
LOWDISPLAY:=0;
ZGDISPLAY:=0;
MADISPLAY:=0;
ZBGS01:=REF(H,HIGHN)=HHV(H,2*HIGHN+1);
ZBGS02:=BACKSET(ZBGS01,HIGHN+1);
ZBGS03:=FILTER(ZBGS02,HIGHN) AND H=HHV(H,HIGHN+1);
ZBGS04:=BARSLAST(ZBGS03);
ZBGS05:=IF(ZBGS03,CURRBARSCOUNT,0);
ZBGS06:=IF(ZBGS04,REF(H,ZBGS04),H);
ZBGS07:=IF(ZBGS04,REF(ZBGS05,ZBGS04),ZBGS05);
ZBGS08:=REF(ZBGS06,ZBGS04+1);
ZBGS09:=CONST(ZBGS07);
ZBGS10:=REF(ZBGS07,ZBGS04+1);
ZBGS11:=CONST(ZBGS10);
ZBGS12:=REF(ZBGS08,ZBGS04+1);
ZBGS13:=IF(CURRBARSCOUNT>ZBGS11,0,1);
高点压力:DRAWLINE(CURRBARSCOUNT=ZBGS11,H,CURRBARSCOUNT=ZBGS09,H,1) ;
DRAWLINE(CURRBARSCOUNT=ZBGS11,H,ISLASTBAR,REF(H,ZBGS11-1),1);
DRAWLINE(CURRBARSCOUNT=ZBGS09,H,ISLASTBAR,REF(H,ZBGS09-1),1);
ZBGS14:=REF(L,LOWN)=LLV(L,2*LOWN+1);
ZBGS15:=BACKSET(ZBGS14,LOWN+1);
ZBGS16:=FILTER(ZBGS15,LOWN) AND L=LLV(L,LOWN+1);
ZBGS17:=BARSLAST(ZBGS16);
ZBGS18:=IF(ZBGS16,CURRBARSCOUNT,0);
ZBGS19:=IF(ZBGS17,REF(L,ZBGS17),L);
ZBGS20:=IF(ZBGS17,REF(ZBGS18,ZBGS17),ZBGS18);
ZBGS21:=CONST(ZBGS20);
ZBGS22:=REF(ZBGS19,ZBGS17+1);
ZBGS23:=REF(ZBGS20,ZBGS17+1);
ZBGS24:=CONST(ZBGS23);
低点支撑:DRAWLINE(CURRBARSCOUNT=ZBGS24,L,CURRBARSCOUNT=ZBGS21,L,1) ;
ZBGS26:=(高点压力+低点支撑)/2;
ZBGS27:=CONST((高点压力+低点支撑)/2);
ZBGS28:=IF(ZBGS24< ZBGS11,ZBGS24,ZBGS11);
中轨:DRAWLINE(CURRBARSCOUNT=ZBGS28,ZBGS26,ISLASTBAR,ZBGS27,1);
DRAWLINE(CURRBARSCOUNT=ZBGS21,L,ISLASTBAR,REF(L,ZBGS21-1),1);
DRAWLINE(CURRBARSCOUNT=ZBGS24,L,ISLASTBAR,REF(L,ZBGS24-1),1);









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

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

相关指标公式

HIGHN赋值:10
LOWN赋值:10
HIGHDISPLAY赋值:0
LOWDISPLAY赋值:0
ZGDISPLAY赋值:0
MADISPLAY赋值:0
ZBGS01赋值:HIGHN日前的最高价=2*HIGHN+1日内最高价的最高值
ZBGS02赋值:若ZBGS01则将最近HIGHN+1周期置为1
ZBGS03赋值:ZBGS02的HIGHN日过滤 AND 最高价=HIGHN+1日内最高价的最高值
ZBGS04赋值:上次ZBGS03距今天数
ZBGS05赋值:如果ZBGS03,返回到最后交易的周期,否则返回0
ZBGS06赋值:如果ZBGS04,返回ZBGS04日前的最高价,否则返回最高价
ZBGS07赋值:如果ZBGS04,返回ZBGS04日前的ZBGS05,否则返回ZBGS05
ZBGS08赋值:ZBGS04+1日前的ZBGS06
ZBGS09赋值:ZBGS07的最后一日取值设为常数
ZBGS10赋值:ZBGS04+1日前的ZBGS07
ZBGS11赋值:ZBGS10的最后一日取值设为常数
ZBGS12赋值:ZBGS04+1日前的ZBGS08
ZBGS13赋值:如果到最后交易的周期>ZBGS11,返回0,否则返回1
输出高点压力:当满足条件到最后交易的周期=ZBGS11时,在最高价位置画直线起点,当满足条件到最后交易的周期=ZBGS09时,在最高价位置画直线终点,1表示是否延长.
当满足条件到最后交易的周期=ZBGS11时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在ZBGS11-1日前的最高价位置画直线终点,1表示是否延长.
当满足条件到最后交易的周期=ZBGS09时,在最高价位置画直线起点,当满足条件是否最后一个周期时,在ZBGS09-1日前的最高价位置画直线终点,1表示是否延长.
ZBGS14赋值:LOWN日前的最低价=2*LOWN+1日内最低价的最低值
ZBGS15赋值:若ZBGS14则将最近LOWN+1周期置为1
ZBGS16赋值:ZBGS15的LOWN日过滤 AND 最低价=LOWN+1日内最低价的最低值
ZBGS17赋值:上次ZBGS16距今天数
ZBGS18赋值:如果ZBGS16,返回到最后交易的周期,否则返回0
ZBGS19赋值:如果ZBGS17,返回ZBGS17日前的最低价,否则返回最低价
ZBGS20赋值:如果ZBGS17,返回ZBGS17日前的ZBGS18,否则返回ZBGS18
ZBGS21赋值:ZBGS20的最后一日取值设为常数
ZBGS22赋值:ZBGS17+1日前的ZBGS19
ZBGS23赋值:ZBGS17+1日前的ZBGS20
ZBGS24赋值:ZBGS23的最后一日取值设为常数
输出低点支撑:当满足条件到最后交易的周期=ZBGS24时,在最低价位置画直线起点,当满足条件到最后交易的周期=ZBGS21时,在最低价位置画直线终点,1表示是否延长.
ZBGS26赋值:(高点压力+低点支撑)/2
ZBGS27赋值:(高点压力+低点支撑)/2的最后一日取值设为常数
ZBGS28赋值:如果ZBGS24输出中轨:当满足条件到最后交易的周期=ZBGS28时,在ZBGS26位置画直线起点,当满足条件是否最后一个周期时,在ZBGS27位置画直线终点,1表示是否延长.
当满足条件到最后交易的周期=ZBGS21时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在ZBGS21-1日前的最低价位置画直线终点,1表示是否延长.
当满足条件到最后交易的周期=ZBGS24时,在最低价位置画直线起点,当满足条件是否最后一个周期时,在ZBGS24-1日前的最低价位置画直线终点,1表示是否延长.

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

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