STICKLINE函数用于绘制柱体,本期教学将会介绍如何使用STICKLINE函数绘制出代替K线的柱体。


STICKLINE函数
函数:STICKLINE
功能:绘制柱体。
格式:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY)
用法:当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(4为标准间距),EMPTY为0画实心柱,-1画虚线空心柱,1画实线空心柱,2从中间向上下画实线柱(满占,PRICE1无用),3从中间向上下画实线柱(半满占,PRICE1无用)。
例:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。
简单来说,STICKLINE函数的效果就是满足规定条件时,在指定的两个价格之间画柱体,柱体的形态,如宽度、颜色、虚实等可以自行规定。
K线由实体和影线构成,不难发现,实体是柱体,影线也可以由宽度为0的柱体表示。
因此,一根K线可以由两个STICKLINE函数绘制出来。
同时,再对阳线和阴线进行区分,就能绘制出所有的K线。
绘制阳线实体:收盘价大于开盘价时画红色空心柱体,顶点为收盘价,底点为开盘价,宽度3。
绘制阳线影线:收盘价大于开盘价时画红色实心柱体,顶点为最高价,底点为最低价,宽度0。
绘制阴线实体:收盘价小于开盘价时画蓝色实心柱体,顶点为开盘价,底点为收盘价,宽度3。
绘制阴线影线:收盘价小于开盘价时画蓝色实心柱体,顶点为最高价,底点为最低价,宽度0。
十字线柱体:收盘价等于开盘价时画白色实心柱体,顶点和底点为收盘价,宽度3。
十字线影线:收盘价等于开盘价时画白色实心柱体,顶点为最高价,底点为最低价,宽度0。
根据以上描述,写出如下公式:

绘制K线公式
阳线影线:STICKLINE(C>O,H,L,0,0),COLOR0000FF;
阳线实体:STICKLINE(C>O,C,O,3,1),COLOR0000FF;
阴线影线:STICKLINE(C<O,H,L,0,0),COLORFFFF00;
阴线实体:STICKLINE(C<O,C,O,3,0),COLORFFFF00;
十字线影线:STICKLINE(C=O,H,L,0,0),COLORFFFFFF;
十字线柱体:STICKLINE(C=O,C,O,3,0),COLORFFFFFF;
启用效果自然就是画出K线,放在副图展示:

副图绘制出K线
语句顺序的影响
通达信语句的计算结果会依次输出,即先显示前面的语句,再显示后面的语句。
当两条语句的输出有重叠时,后面的语句就会覆盖在前面的语句上面。
因此,使用STICKLINE绘制K线时需注意语句的顺序,一定要把绘制影线的语句放在绘制实体的语句前面,否则K线实体中间就会穿出一根线条,很不美观。
如下图所示:

错误示范
学会绘制K线后,就可以根据涨跌停标准,绘制出涨停板和跌停板的K线,以此凸显出涨跌停,敬请期待。
还有什么不清楚的地方欢迎留言讨论,任何问题我都会解答~
如果你对低佣开户或量化交易有需求,或者需要量化策略、通达信公式编写的技术支持,关注我,希望能帮得到你。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/268538
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!