当前位置:首页 > 编写教程 > 正文

DRAWCOLORKLINE绘K线:一看就懂的入门讲解

发布时间:2026-10-13 20:18 作者:云析 阅读:38 点赞:0 收藏:0
分享
分享到微信 ×
打开微信「扫一扫」,在微信内打开并分享

写文华财经软件的指标时,很多人想让 K 线本身变色,比如阳线一种颜色、阴线另一种颜色,或者某些条件下整根K线换个色。这时候就会用到DRAWCOLORKLINE。它不预测、不引导,只负责一件事:条件满足时,按指定颜色和样式把K线画出来。

DRAWCOLORKLINE绘K线:一看就懂的入门讲解

一、DRAWCOLORKLINE的麦语言基本用法:

它的写法是:

pascal

DRAWCOLORKLINE(Cond,Color,Empty);

意思是:当 Cond 条件满足时,按照 Color 颜色绘制 K 线,Empty 决定空心还是实心。

参数一共三个,逐个看:

1、Cond:条件,成立才画,不成立就不画。

2、Color:颜色,比如 COLORBLUE、COLORRED。

3、Empty:空心或实心,非 0 为空心,为 0 为实心。

二、空心和实心的区别:

这是新手最容易混淆的地方。

Empty 非 0:画空心 K 线,中间是空的,只留边框。
Empty 为 0:画实心 K 线,整根填满颜色。

另外要注意一点:这个函数不支持写成变量。也就是说,不能先定义一个变量再传进去,只能直接写。

三、一个常见示例:

pascal

DRAWCOLORKLINE(C>O,COLORBLUE,0);

这句的意思是:当收盘价大于开盘价时,用蓝色绘制实心 K 线。熟悉 K 线的朋友一看就明白,这画的就是阳线的实体部分。

把条件换一下、颜色换一下、空心实心换一下,就能画出各种想要的效果。比如把条件改成 C<O,颜色换成 COLORRED,就能画出红色阴线。

四、使用时的两个注意点:

1、DRAWCOLORKLINE 不能定义成变量。像下面这种写法是不支持的:

pascal

A:DRAWCOLORKLINE(Cond,Color,Empty);

2、Color 和 Empty 要配对使用。想要空心就写非 0,想要实心就写 0,写之前先想清楚画面效果,避免来回改。

DRAWCOLORKLINE 就是一个“条件满足就按颜色画 K 线”的函数,掌握三点就够了:条件怎么写、用什么颜色、空心还是实心。把它用熟之后,K 线变色、阴阳线区分、多空分色这些效果都能轻松做出来。

声明:(请您认真阅读一下条款!)
1、所有资源仅限学习研究,不构成任何投资建议,使用风险自行承担,我方不承担任何相关责任。
2、指标无准确率、无成功率承诺,请仔细阅读说明,理性学习使用。
3、仅提供安装指导,不提供使用方法,指标修改、转换、定制等服务,费用另议。
4、指标为虚拟文件,下载前请确认;一经付费 / 下载,不予退换退款。

网友评论 (0 条)
我的头像
个人中心 会员介绍
手机版
手机浏览二维码

手机浏览

微信
公众号二维码

扫码关注公众号

回到顶部