第十五篇——如何编写通达信指标公式实现自定义K线(从零起步编写通达信指标公式系列)

第十五篇——如何编写通达信指标公式实现自定义K线(从零起步编写通达信指标公式系列)

INDEXH,INDEXO,INDEXL,INDEXC是个股对应的大盘指数的高开低收价格,具体的这里先不讲,后面有机会再说。把上面的指标公式加载到副图(如下图),红色箭头处明显可以看出个股和大盘的相对强度。

DRAWKLINE只能输入高开低收四个参数,可以对价格做一些调整,相对来说使用范围比较窄,如果要真正实现自定义K线,完整实现画出K线的过程,需要用到STICKLINE函数。STICKLINE是一个非常实用,使用频率非常高的函数,有必要重点学习并熟练掌握使用方法。

二、STICKLINE函数

含义:画柱线

使用方法:

STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY)

当满足COND条件时,在PRICE1和PRICE2位置之间画柱线;

WIDTH表示柱线的宽度,如果WIDTH为4,就是标准间距);

EMPTY表示柱线是实心还是空心,如果EMPTY为0就是实心柱,为1就是实线空心柱,为-1画就是虚线空心柱。当然也可以为其他数,只不过都是实线空心柱。

举例:

CXG:=H=HHV(H,20);{创20日新高}

STICKLINE(CXG,C,O,3,0);{当创20日新高的时候,在收盘价和开盘价之间,画宽度为3的实心柱线};

可以看到,上图白线柱线就是满足创20日新高条件的,柱线宽度WIDTH为3,就和图上的K线宽度相同,能完全覆盖原来的K线实体部分,比较美观一些。但是只覆盖实体,没有覆盖影线部分,还是不够完美,那能不能做到覆盖影线呢?答案是肯定的。

其实只需要在最高价和最低价之间画宽度WIDTH为0的柱线,实际画出的就是影线。

CXG:H=HHV(H,20);{创20日新高}

STICKLINE(CXG,H,L,0,0);{当创20日新高的时候,在最高价和最低价之间,画宽度为0的实心柱线}

STICKLINE(CXG,C,O,3,0);{当创20日新高的时候,在收盘价和开盘价之间,画宽度为3的实心柱线};

注意一点,要把画影线代码写在画柱线前面,计算机执行代码是从上往下执行的,先画出影线,再画柱线,这样柱线是覆盖在影线之上的。否则就会出现下图这样的情况,影线在柱线之上,不太美观。

当然影线和柱线的颜色相同的时候也看不出来,颜色不同时才会出现上图的情况。至于柱线的颜色如何自定义,在接下来介绍修饰函数时再给大家讲。

利用STICKLINE函数画出K线只是其中一个应用,STICKLINE函数很多时候用在副图指标中,在副图上画出柱线。比如今天是阳线,就画出正的成交量柱(红色);今天是阴线,就画出负的成交量柱(绿色)。

代码如下:

STICKLINE(C>=O,0,V,3,0),COLORRED;

STICKLINE(C

通达信编写指标公式常用的画线函数就讲完了,下一篇文章中会讲解标记函数,给指标信号增加一些醒目的标记。

本文来自技术Pie

关注博主,学习更多通达信指标公式编写知识。

你可能也喜欢

3D环绕音乐听觉馆
怎样获得免费office365

3D环绕音乐听觉馆

📅 09-27 👀 9733
腾讯视频app怎么切换账号和密码
365bet官网平台网址

腾讯视频app怎么切换账号和密码

📅 10-15 👀 6802
花呗能分期还款吗?各分期费率表及举例说明
怎样获得免费office365

花呗能分期还款吗?各分期费率表及举例说明

📅 07-12 👀 4996
基本面报告——天娱数科 $天娱数科(SZ002354)$ 1. 公司基本情况1.1 成立时间 天娱数科 ,全称天娱数字科技(大连)集团股份有限公...
西游记中,天庭的十万天兵天将,究竟是从哪里招来的
365bet官网平台网址

西游记中,天庭的十万天兵天将,究竟是从哪里招来的

📅 10-04 👀 8128
蛹的解釋
beat365手机版官方网站正规

蛹的解釋

📅 10-24 👀 1221