网站客服:zx81024163 |

通达信指标公式绘图函数2——DRAWKLINE、STICKLINE

2024-11-25 12:05:50发布    浏览244次    信息编号:202963

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

通达信指标公式绘图函数2——DRAWKLINE、STICKLINE

在上一篇文章中,我们介绍了四种与画线相关的绘图函数。今天我们来介绍两个函数sum,可以实现定制K线。功能比较简单,只能通过高开低收四个参数来画K线。在绘制柱线时,您可以通过参数设置完全重绘K线,包括调整宽度、线型、颜色等,真正实现自定义。

1. 功能

含义:该函数可以分为三个部分来理解:DRAW、K、LINE。 DRAW是‘画’的意思,LINE是‘线’的意思,所以整个函数的意思就是“画K线”。

例子:

(高、开、低、收);

有四个参数:开高价和收低价。对应参数的位置,就可以画出K线图了。

将指标公式加载到辅助图表中,可以看到数据与主图表相同。当然,它只是看起来不同,因为附图被压扁了。

从上面的介绍来看,我感觉这个功能没什么用。这是一个常见的用法。有时候我们想比较个股和大盘的相对强弱,这可以帮助我们实现这一点。

DRAWKLINE(INDEXH,INDEXO,INDEXL,INDEXC);

,,,是某只股票对应的市场指数的最高开盘价和最低收盘价。我不会在这里详细介绍。以后有机会的话我再谈。将上述指标公式加载到子图像中(如下图)。个股与大盘的相对强弱可以在红色箭头处清晰可见。

您只能输入高开盘价和低收盘价四个参数,并且可以对价格进行一些调整。使用范围比较窄。如果想要真正实现定制K线,完整实现绘制K线的过程,就需要使用函数。这是一个非常实用且经常使用的功能。需要重点学习和掌握其用法。

2. 功能

含义:绘制条形和线条

使用方法:

(条件、、、宽度、空)

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

WIDTH 表示条形的宽度。如果WIDTH为4,则为标准间距);

EMPTY 指示该列是实心的还是空心的。如果EMPTY为0,则为实心柱,如果为1,则为实心空心柱,如果为-1,则为点线空心柱。当然也可以是其他数字,但都是实线空心柱。

例子:

CXG:=H=HHV(H,20);{20日新高}(CXG,C,O,3,0);{当20日新高达到时,画收盘价之间的宽度开盘价实线为 3};

可以看到,上图中的白线符合20日创下新高的条件。柱线WIDTH的宽度为3,与图中K线的宽度相同。可以完全覆盖原来K线的实体部分,更加美观。但只覆盖了实体,没有覆盖阴影部分,还是不够完美。能遮住阴影部分吗?答案是肯定的。

事实上,你只需要在最高价和最低价之间画一条宽度为0的条形,实际画的是阴影线。

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

注意,绘制剖面线的代码必须写在条形线的前面。计算机执行代码是从上到下执行的。先绘制剖面线,然后绘制条线,使条线覆盖阴影线。否则就会出现像下图这样的情况,阴影线在柱线上方,不太美观。

当然,阴影线和柱线颜色相同时是看不出来的。只有当颜色不同时才会出现上图的情况。至于如何自定义栏的颜色,我在接下来介绍修改功能的时候会告诉大家。

使用函数绘制K线只是其应用之一。子图表指标中经常使用函数来在子图表上绘制条形。例如,如果今天是阳线,则绘制正量柱(红色);如果今天是负线,则绘制负成交量条(绿色)。

代码如下:

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

通达信中编写指标公式常用的画线函数到此结束。在下一篇文章中,我们将解释标记功能,为指标信号添加一些醒目的标记。

提醒:请联系我时一定说明是从星空网上看到的!