乐于分享
好东西不私藏

年度月度高低点自动画线指标公式源码支撑压力位框线

年度月度高低点自动画线指标公式源码支撑压力位框线

点击蓝字 关注我们

KINDERGARTEN

关注并标,更多文华财经,通达信,博易大师,同花顺期货通,盘立方,东财,期魔方,交易侠等指标源码分享!

指标编写,指标修改,指标解密

PART \ 01

指标介绍·了解透彻

指标自动识别年度和月度周期区间,绘制该周期内的最高价与最低价水平线及延伸线段,形成可视化价格箱体。同时,在周期切换位置标记开盘价参考线,便于观察不同时间框架下的关键支撑与压力位置。

PART \ 02

使用说明·自学自用

指标自动绘制年度(灰色)与月度(绿色)最高最低水平线,形成价格区间框体,并标记周期开盘虚线。
观察价格在框内位置,上轨为近期高位,下轨为近期低位;框线密集区为重点观察位;
虚线用于对比周期起点价格,辅助判断相对强弱。

PART \ 03

指标源码·复制新建

源码如下:文华(主图)

TTPP:=(PERIOD>=8&&PERIOD<=10);//年度最高价最低价

MM22:=SUMBARS(YEAR<>REF(YEAR,1),1);

B:=REF(MM22,MM22);

DRAWSL((ISLASTBAR||REFX(YEAR<>REF(YEAR,1),1))&&TTPP,(HHV(H,MM22)),0,-SUMBARS(YEAR<>REF(YEAR,1),1),0,RGB(192,192,192));

DRAWSL((ISLASTBAR||REFX(YEAR<>REF(YEAR,1),1))&&TTPP,(LLV(L,MM22)),0,-SUMBARS(YEAR<>REF(YEAR,1),1),0,RGB(192,192,192));

DRAWSL((ISLASTBAR)&&TTPP,(HHV(H,MM22)),0,B-SUMBARS(YEAR<>REF(YEAR,1),1),0,RGB(192,192,192));

DRAWSL((ISLASTBAR)&&TTPP,(LLV(L,MM22)),0,B-SUMBARS(YEAR<>REF(YEAR,1),1),0,RGB(192,192,192));

DRAWLINE((REFX(YEAR<>REF(YEAR,1),1))&&TTPP,(HHV(H,MM22)),1,(LLV(L,MM22)),0),RGB(192,192,192);

DRAWLINE3((ISLASTBAR||REFX(YEAR<>REF(YEAR,1),1))&&TTPP,(HHV(H,MM22)),SUMBARS(YEAR<>REF(YEAR,1),1),1,(LLV(L,MM22)),SUMBARS(YEAR<>REF(YEAR,1),1),0),RGB(192,192,192);

DRAWLINE3(TTPP&&ISLASTBAR,HHV(H,MM22),MM22-B,1,LLV(L,MM22),MM22-B,0),RGB(192,192,192);

DRAWLINE3(TTPP&&ISLASTBAR,HHV(H,MM22),MM22-B,1,LLV(L,MM22),MM22-B,0),RGB(192,192,192);

A:=YEAR;

DRAWSL(REFX(A<>REF(A,1),1)&&TTPP,REF(O,BARSLAST(A<>REF(A,1))),0,-BARSLAST(A<>REF(A,1)),0,RGB(0,128,0)),DOT;

DRAWSL(CROSS(BACKSET(ISLASTBAR,BARSLAST(A<>REF(A,1))+1),0.5)&&TTPP,O,0,HHV(BARSLAST(A<>REF(A,1))+1,BARPOS),0,RGB(0,128,0)),DOT;

TTPP1:=(PERIOD>=1&&PERIOD<=8)||(PERIOD>=12&&PERIOD<=14);

  MM222:=SUMBARS(MONTH<>REF(MONTH,1),1);//每月最高低价画框

B1:=REF(MM222,MM222);

DRAWSL((ISLASTBAR||REFX(MONTH<>REF(MONTH,1),1))&&TTPP1,(HHV(H,MM222)),0,-SUMBARS(MONTH<>REF(MONTH,1),1),0,RGB(0,198,0));

DRAWSL((ISLASTBAR||REFX(MONTH<>REF(MONTH,1),1))&&TTPP1,(LLV(L,MM222)),0,-SUMBARS(MONTH<>REF(MONTH,1),1),0,RGB(0,198,0));

DRAWSL((ISLASTBAR)&&TTPP1,(HHV(H,MM222)),0,B1-SUMBARS(MONTH<>REF(MONTH,1),1),0,RGB(0,198,0));

DRAWSL((ISLASTBAR)&&TTPP1,(LLV(L,MM222)),0,B1-SUMBARS(MONTH<>REF(MONTH,1),1),0,RGB(0,198,0));

DRAWLINE((REFX(MONTH<>REF(MONTH,1),1))&&TTPP1,(HHV(H,MM222)),1,(LLV(L,MM222)),0),RGB(0,198,0);

DRAWLINE3((ISLASTBAR||REFX(MONTH<>REF(MONTH,1),1))&&TTPP1,(HHV(H,MM222)),SUMBARS(MONTH<>REF(MONTH,1),1),1,(LLV(L,MM222)),SUMBARS(MONTH<>REF(MONTH,1),1),0),RGB(0,198,0);

DRAWLINE3(TTPP1&&ISLASTBAR,HHV(H,MM222),MM222-B1,1,LLV(L,MM222),MM222-B1,0),RGB(0,198,0);

DRAWLINE3(TTPP1&&ISLASTBAR,HHV(H,MM222),MM222-B1,1,LLV(L,MM222),MM222-B1,0),RGB(0,198,0);

A1:="MONTH$1$VOL";

DRAWSL(REFX(A1<>REF(A1,1),1),REF(O,BARSLAST(A1<>REF(A1,1))),0,-BARSLAST(A1<>REF(A1,1)),0,RGB(0,198,0)),DOT;

DRAWSL(CROSS(BACKSET(ISLASTBAR,BARSLAST(A1<>REF(A1,1))+1),0.5),O,0,HHV(BARSLAST(A1<>REF(A1,1))+1,BARPOS),0,RGB(0,198,0)),DOT;

点点赞

点分享

点在看