点击蓝字 关注我们

指标编写,修改,加密指标和谐
声明:分享的指标公式源码,仅供个人学习和研究技术所用,不具备任何操作指导功能,依次操作,所有责任自己承担,无本公众号无关!
公式源码:文华软件主图使用,xtrd文件后台可获取!
LX:=L<REF(L,1)&&L<REF(L,2)&&(REF(L,2)<REF(L,3) ||REF(L,1)<REF(L,3)||REF(L,2)NA:=10;
// 定义参数NA为10,表示周期数量
HD:=FILTER(BACKSET(FILTER(REF(H,10)=HHV(H,2*10+1),10),10+1),10);
// 计算高点压力位信号:10日前的最高价等于21周期内最高价时,未来10周期置1并回溯11根K线,最终过滤保留持续信号
LD:=FILTER(BACKSET(FILTER(REF(L,10)=LLV(L,2*10+1),10),10+1),10);
// 计算低点支撑位信号:10日前的最低价等于21周期内最低价时,未来10周期置1并回溯11根K线,最终过滤保留持续信号
支撑:=REF(LOW,BARSLAST(LD)),COLORCYAN,LINETHICK5;
// 定义支撑线:取最近一次LD信号出现时的最低价,颜色青色,线粗5
压力:=REF(HIGH,BARSLAST(HD)),COLORYELLOW,LINETHICK5;
// 定义压力线:取最近一次HD信号出现时的最高价,颜色黄色,线粗5
DRAWSL(支撑=REF(支撑,1)&&BACKSET(ISLASTBAR,SUMBARS(支撑<>REF(支撑,1),NA)),支撑,0,1,0,COLORYELLOW),LINETHICK5,COLORYELLOW;
// 绘制从最新支撑线向右延伸1个周期的水平线段(未来方向),要求当前支撑等于前值且最后K线处计算之前NA次变化位置,颜色黄线粗5
DRAWSL(压力=REF(压力,1)&&BACKSET(ISLASTBAR,SUMBARS(压力<>REF(压力,1),NA)),压力,0,1,0,COLORYELLOW),COLORRED,LINETHICK5;
// 绘制从最新压力线向右延伸1个周期的水平线段(未来方向),条件同上,颜色红色线粗5
DRAWSL(支撑=REF(支撑,1)&&BACKSET(ISLASTBAR,SUMBARS(支撑<>REF(支撑,1),NA)),支撑,0,-1,0,COLORYELLOW),LINETHICK5,COLORYELLOW;
// 绘制从最新支撑线向左延伸1个周期的水平线段(过去方向),条件同上,颜色黄线粗5
DRAWSL(压力=REF(压力,1)&&BACKSET(ISLASTBAR,SUMBARS(压力<>REF(压力,1),NA)),压力,0,-1,0,COLORYELLOW),COLORRED,LINETHICK5;
// 绘制从最新压力线向左延伸1个周期的水平线段(过去方向),条件同上,颜色红线粗5
DRAWTEXT(CROSS(HD,0)&&BACKSET(ISLASTBAR,SUMBARS(压力<>REF(压力,1),NA)),H,'压力'),FONTSIZE20,COLORGREEN;
// 当HD上穿0且处于最后K线的前NA次压力变化位置时,在最高价处写"压力"文字,字号20,颜色绿
DRAWTEXT(CROSS(LD,0)&&BACKSET(ISLASTBAR,SUMBARS(支撑<>REF(支撑,1),NA)),L,'支撑'),FONTSIZE20,COLORYELLOW,ALIGN1,VALIGN0;
// 当LD上穿0且处于最后K线的前NA次支撑变化位置时,在最低价处写"支撑"文字,字号20,黄字,左对齐,垂直顶部对齐


点它,分享点赞在看都在这里

记得点赞+转发+爱心
夜雨聆风