通达信公式入门教学10如何绘制技术指标?

为了增强指标的可视化呈现,我们常常使用绘图函数线形描述符对指标的输出进行修饰,让指标线的显示能够符合需求。

技术指标的基本特征:

技术指标就是在技术分析界面中见到的指标,输出数据通常被绘制成线条、柱状体等图形。

写好一个指标后,如果不加任何修饰,那么指标线默认为连接每个数据之间的直线段。

举个简单的例子,写如下公式:

通达信公式入门教学10如何绘制技术指标?

例1:连接最高价

源码说明:

最高价:H

输出当前周期的最高价。

运行指标例1效果如图所示:

通达信公式入门教学10如何绘制技术指标?

最高价之间用折线连接

指标例1没有添加任何修饰,所以输出的效果就是每根K线的最高价之间简单连接在一起。

在输出语句末尾,添加线形描述符,即可对指标输出线进行相应的修饰。同一行输出语句可以添加不同类的描述符,比如同时描述颜色和粗细等。

接下来,稍作修改:

通达信公式入门教学10如何绘制技术指标?

例2:加上线形描述符

源码说明:

最高价红线:H,COLOR0000FF;

输出最高价,并且画成红色。

最低价变粗:L,LINETHICK3;

输出最低价,并且加粗。

开盘价画叉:O,CROSSDOT;

输出开盘价,并且不连接,仅在开盘价的位置画叉。

收盘价虚线:C,DOTLINE;

输出收盘价,并且画成虚线。

启动指标例2效果如图所示:

通达信公式入门教学10如何绘制技术指标?

加上线形描述符

可以看到,同样是简单的输出基础行情数据,而添加线形描述符后,虽然数据的结果一致,但是显示的图形、线条却有了明显的区别。

线形描述符的作用就是对画好的指标线进行进一步的修饰,让指标的显示更符合我们的需求。

通达信公式入门教学10如何绘制技术指标?

绘图函数

绘图函数的作用就是将指标线画成不同的类型,如柱体、带状线、折线、曲线等图形。

通达信公式入门教学10如何绘制技术指标?

下面就用一个简单的例子来说明。比如我想用指标把阴线画成绿色(当然系统设置可以直接改K线的颜色,这里只是举例介绍方法),就可以用绘制柱体的STICKLINE函数。

函数:STICKLINE
功能:绘制柱体。
格式:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY)
用法:当COND条件满足时,在PRICE1PRICE2位置之间画柱状线,宽度为WIDTH(4为标准间距),EMPTY0画实心柱,-1画虚线空心柱,1画实线空心柱,2从中间向上下画实线柱(满占,PRICE1无用),3从中间向上下画实线柱(半满占,PRICE1无用)。
例:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。

简单来说,STICKLINE函数的效果就是满足规定条件时,在指定的两个价格之间画柱体,柱体的形态,如宽度、颜色、虚实等可以自行规定。

K线由实体和影线构成,不难发现,实体是柱体,影线也可以由宽度为0的柱体表示。因此,一根K线可以由两个STICKLINE函数绘制出来。

绘制阴线实体:收盘价小于开盘价时画实心柱体,顶点为开盘价,底点为收盘价,宽度3。

绘制阴线影线:收盘价小于开盘价时画实心柱体,顶点为最高价,底点为最低价,宽度0。

据此思路写出公式:

通达信公式入门教学10如何绘制技术指标?

例3:画绿色阴线

源码说明:

阴线影线:STICKLINE(C<O,H,L,0,0),COLOR00FF80;

收盘价小于开盘价时画实心柱体,顶点为最高价,底点为最低价,宽度0,画绿色。

阴线实体:STICKLINE(C<O,C,O,3,0),COLOR00FF80;

收盘价小于开盘价时画实心柱体,顶点为开盘价,底点为收盘价,宽度3,画绿色。

启用效果如下:

通达信公式入门教学10如何绘制技术指标?

阴线画成绿色

通达信语句的计算结果会依次输出,即先显示前面的语句,再显示后面的语句。

当两条语句的输出有重叠时,后面的语句就会覆盖在前面的语句上面。

因此,使用STICKLINE绘制K线时需注意语句的顺序,一定要把绘制影线的语句放在绘制实体的语句前面,否则K线实体中间就会穿出一根线条,很不美观。

在画多根指标线时,要合理调整语句顺序,得到我们想要的结果。

还有什么不清楚的地方欢迎留言讨论,任何问题我都会解答~

如果你对低佣开户或量化交易有需求,或者需要量化策略、通达信公式编写的技术支持,关注我,希望能帮得到你。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/268540
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 4小时前
下一篇 4小时前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注