周线的实战意义不可忽视 想必大家都对前期指数期的红周五黑周一的特性有感触
这个指标是为了训练周线盘感而设计的 在小时级别下细节呈现使得周线的盘感更具有前瞻性
小时级别下标注出周开和周实体连线 推荐用于分类指数或者大盘指数的分析
参数A B 默认均为0 控制绘制线段连续使用
有红色青色标注K线的为周开第一小时 周实体连线在周末隔断把参数设为1
由于水平有限 代码冗长重复且混乱 后续会进一步完善 下一步思路是用框把周线振幅标出来
{-基础判定 中间定义赋值}
BASE:=PERIOD;
BASEW:=IF(BASE=6,1,0);
BASED:=IF(BASE=5,1,0);
BASEH:=IF(BASE=4,1,0);
BASEH_D:=IF(BASEH=1 OR BASED=1,1,0);
WEDA:=WEEKDAY;
WEDIF:=WEDA-REF(WEDA,4);
WS:=IF(WEDIF<1 AND REF(WEDIF,1)=1,1,0) NODRAW;
R:=BARSLAST(WS=1) NODRAW;
WE:=IF(REFX(R,1)<R,1,0) NODRAW;
CE:=IF(WE=1,1*CLOSE,DRAWNULL) POINTDOT;
CS:=IF(WS=1,1*OPEN,DRAWNULL) POINTDOT COLORBLUE;
M13:=IF(BASEH=1,MA(CLOSE,52),DRAWNULL) COLORWHITE;
M20:=IF(BASEH=1,MA(CLOSE,80),DRAWNULL) COLORCYAN;
SL:=IF(CE>0 AND CE<REF(OPEN,R),1,0);
TT:=IF(CE>0,CS-REF(OPEN,R),DRAWNULL) NODRAW;
SPLAS:=IF(CS=OPEN,DAY,DRAWNULL);
SPLAE:=IF(CE=CLOSE,DAY,DRAWNULL);
SR:=BARSLAST(SPLAS>0);
R2:=IF(CE=CLOSE,SPLAE-SPLAS,DRAWNULL);
DRAWLINE(CS=OPEN,CS,CE=CLOSE AND SL=0,CE,0) COLORLIMAGENTA LINETHICK1 DOTLINE;
DRAWLINE(WS=1,CS,WE=1 AND SL=1,CE,0) COLORWHITE LINETHICK1 DOTLINE;
IO:=IF(CLOSE>OPEN,1,0);
STICKLINE(WS=1 AND CLOSE>OPEN,OPEN,CLOSE,1,IO) COLORRED;
STICKLINE(WS=1 AND CLOSE>OPEN,LOW,HIGH,0.01,IO) COLORRED;
STICKLINE(WS=1 AND CLOSE<OPEN,OPEN,CLOSE,1,IO) COLORCYAN;
STICKLINE(WS=1 AND CLOSE<OPEN,LOW,HIGH,0.01,IO) COLORCYAN;
WH:=IF(CE=CLOSE,HHV(HIGH,R),DRAWNULL);
WL:=IF(CE=CLOSE,LLV(LOW,R),DRAWNULL);
RR:=BARSNEXT(WE=1);
RRE:=REFX(CLOSE,RR);
STICKLINE(WS=1 AND CS>0 AND RRE>CS,OPEN,RRE,RR,-1) COLORLIMAGENTA;
STICKLINE(WS=1 AND CS>0 AND RRE<CS,OPEN,RRE,RR,-1) COLORBLUE;
DRAWLINE(WS=1,RRE,WE=1 AND CE<REF(OPEN,R),CE,0) COLORBLUE DOTLINE;
DRAWLINE(WS=1,RRE,WE=1 AND CE>REF(OPEN,R),CE,0) COLORLIMAGENTA DOTLINE;