乐于分享
好东西不私藏

周线指标源码:高/低/收/结四线画法,精准捕捉支撑压力位

周线指标源码:高/低/收/结四线画法,精准捕捉支撑压力位

目录:指标说明+指标源码+使用建议+效果截图+指标文件发送

指标说明


指标自动标记每周最后一个交易日,并绘制当周高、低、结算、收盘价的水平射线。红色为高、绿色为低、洋红为结算、黄色为收,便于观察周线关键位对后续日线走势的支撑与压力作用。

上穿

使用建议


射线向右延伸,红色高压、绿色低支、黄色收价、洋红结算。价格突破/跌破射线可作多空参考;射线集中区为重要支撑压力带。注意周数据未生成前射线可能变化。

指标源码,新建主图类型指标

文华主图使用!


T:=BACKSET(ISLASTBAR,BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1);

// T:将最后K线位置往前推至最近一次“周几比上周同一天小”(即周切换点)的周期数,并设为1

N:=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;

// N:从当前K线到最近一次周切换点的周期数

OO:=”WEEK$1$OPEN”;

// OO:引用周线周期(第1个数据)的开盘价

CC:=”WEEK$1$CLOSE”;

// CC:引用周线的收盘价

HH:=”WEEK$1$HIGH”;

// HH:引用周线的最高价

LL:=”WEEK$1$LOW”;

// LL:引用周线的最低价

SS:=”WEEK$1$SETTLE”;

// SS:引用周线的结算价

DRAWSL(CROSS(T,0.5),HH,0,-REF(N,2),0,COLORRED),LINETHICK1;

// 当T上穿0.5时,从周高点向右画水平线,长度为前2个N值,红色线宽1

DRAWSL(CROSS(T,0.5),LL,0,-REF(N,1),0,COLORGREEN),LINETHICK1;

// 当T上穿0.5时,从周低点向右画水平线,长度为前1个N值,绿色线宽1

DRAWSL(CROSS(T,0.5),SS,0,-REF(N,1),0,COLORMAGENTA),LINETHICK1;

// 当T上穿0.5时,从周结算价向右画水平线,长度为前1个N值,洋红色线宽1

DRAWSL(CROSS(T,0.5),CC,0,-REF(N,1),0,COLORYELLOW),LINETHICK1;

// 当T上穿0.5时,从周收盘价向右画水平线,长度为前1个N值,黄色线宽1

DRAWSL(CROSS(T,0.5),HH,0,10000,0,COLORRED),LINETHICK1;

// 当T上穿0.5时,从周高点向右画长线(长度10000根K线),红色线宽1

DRAWSL(CROSS(T,0.5),LL,0,10000,0,COLORGREEN),LINETHICK1;

// 当T上穿0.5时,从周低点向右画长线,绿色线宽1

DRAWSL(CROSS(T,0.5),SS,0,10000,0,COLORMAGENTA),LINETHICK1;

// 当T上穿0.5时,从周结算价向右画长线,洋红色线宽1

DRAWSL(CROSS(T,0.5),CC,0,10000,0,COLORYELLOW),LINETHICK1;

// 当T上穿0.5时,从周收盘价向右画长线,黄色线宽1

DRAWTEXT(ISLASTBAR,HH,’        高’),ALIGN0,FONTSIZE26;

// 在最后一根K线位置的周高点处,标注文字“高”,左对齐,字体26号

DRAWTEXT(ISLASTBAR,LL,’        低’),ALIGN0,FONTSIZE26;

// 在最后一根K线位置的周低点处,标注文字“低”

DRAWTEXT(ISLASTBAR,SS,’        结’),ALIGN0,FONTSIZE26;

// 在最后一根K线位置的周结算价处,标注文字“结”

DRAWTEXT(ISLASTBAR,CC,’        收’),ALIGN0,FONTSIZE26;

// 在最后一根K线位置的周收盘价处,标注文字“收”

声明:本文指标公式源码仅供学习交流,不具备任何操作指导。依次操作,盈.亏自负。

根据最新公众号推荐规则,需要大家阅读完文章后,在文章最下方点赞+分享+推荐,后续才能及时接收指标源码文章推送!
如果指标源码对您有帮助,还请您支持一下,您的三连击就是我们继续进行的动力!