通达信小时图级别下周线标注主图公式

周线的实战意义不可忽视 想必大家都对前期指数期的红周五黑周一的特性有感触

这个指标是为了训练周线盘感而设计的 在小时级别下细节呈现使得周线的盘感更具有前瞻性

小时级别下标注出周开和周实体连线 推荐用于分类指数或者大盘指数的分析

参数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;



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

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

BASE赋值:周期类型
BASEW赋值:如果BASE=6,返回1,否则返回0
BASED赋值:如果BASE=5,返回1,否则返回0
BASEH赋值:如果BASE=4,返回1,否则返回0
BASEH_D赋值:如果BASEH=1ORBASED=1,返回1,否则返回0
WEDA赋值:星期
WEDIF赋值:WEDA-4日前的WEDA
WS赋值:如果WEDIF<1ANDREF(WEDIF,1)=1,返回1,否则返回0 NODRAW
R赋值:上次WS=1距今天数 NODRAW
WE赋值:如果1日后的RCE赋值:如果WE=1,返回1*收盘价,否则返回无效数 POINTDOT
CS赋值:如果WS=1,返回1*开盘价,否则返回无效数 POINTDOT 画蓝色
M13赋值:如果BASEH=1,返回收盘价的52日简单移动平均,否则返回无效数 画白色
M20赋值:如果BASEH=1,返回收盘价的80日简单移动平均,否则返回无效数 画青色
SL赋值:如果CE>0ANDCETT赋值:如果CE>0,返回CS-R日前的开盘价,否则返回无效数 NODRAW
SPLAS赋值:如果CS=开盘价,返回日,否则返回无效数
SPLAE赋值:如果CE=收盘价,返回日,否则返回无效数
SR赋值:上次SPLAS>0距今天数
R2赋值:如果CE=收盘价,返回SPLAE-SPLAS,否则返回无效数
当满足条件CS=开盘价时,在CS位置画直线起点,当满足条件CE=CLOSEANDSL=0时,在CE位置画直线终点,0表示是否延长. 画淡洋红色 线宽为1 DOTLINE
当满足条件WS=1时,在CS位置画直线起点,当满足条件WE=1ANDSL=1时,在CE位置画直线终点,0表示是否延长. 画白色 线宽为1 DOTLINE
IO赋值:如果收阳线,返回1,否则返回0
当满足条件WS=1ANDCLOSE>开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1,IO不为0则画空心柱. 画红色
当满足条件WS=1ANDCLOSE>开盘价时,在最低价和最高价位置之间画柱状线,宽度为0.01,IO不为0则画空心柱. 画红色
当满足条件WS=1ANDCLOSE<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为1,IO不为0则画空心柱. 画青色
当满足条件WS=1ANDCLOSE<开盘价时,在最低价和最高价位置之间画柱状线,宽度为0.01,IO不为0则画空心柱. 画青色
WH赋值:如果CE=收盘价,返回R日内最高价的最高值,否则返回无效数
WL赋值:如果CE=收盘价,返回R日内最低价的最低值,否则返回无效数
RR赋值:下次WE=1距今天数
RRE赋值:RR日后的收盘价
当满足条件WS=1ANDCS>0ANDRRE>CS时,在开盘价和RRE位置之间画柱状线,宽度为RR,-1不为0则画空心柱. 画淡洋红色
当满足条件WS=1ANDCS>0ANDRRE当满足条件WS=1时,在RRE位置画直线起点,当满足条件WE=1ANDCE当满足条件WS=1时,在RRE位置画直线起点,当满足条件WE=1ANDCE>R日前的开盘价时,在CE位置画直线终点,0表示是否延长. 画淡洋红色 DOTLINE
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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