当前位置: 首页 > news >正文

通达信指标公式颜色代码的四种写法(COLOR/RGB)

通达信指标公式颜色代码有四种写法,分别为COLOR+颜色的英文、COLOR+十六进制、RGBX+十六进制、RGB(R,G,B)。标题有点尴尬,让我想到孔乙己“茴”字的四种写法,哈哈。

一、COLOR+颜色的英文

“COLOR+颜色的英文”这种写法比较简单,函数库里可以直接选择颜色函数,比如COLORRED红色、COLORGREEN绿色、COLORCYAN青色。(如下图)

另外淡颜色的格式是“COLOR+LI+颜色的英文”,比如COLORLIRED就是淡红色。

 

 

使用方法举例:红色20日均线

MA20:MA(C,20),COLORRED;

 

二、COLOR+十六进制

“COLOR+十六进制”这种写法比较广泛,可以通过调色板自定义颜色。(如下图)格式为“COLOR+BBGGRR”,BB、GG、RR表示蓝色、绿色和红色的分量,每种颜色占两位,取值范围是00-FF,采用了十六进制。

 

 以红色为例,COLOR0000FF,蓝色的分量是00,绿色的分量也是00,红色的分量是FF。蓝色绿色没有分量,红色分量最足,这样混合起来就是红色。(如下图)

 再举一个例子,COLOR808000表示蓝色是80(淡蓝色)、绿色是80(淡绿色)、红色是00(没有)的混合色。

不过注意一下,这种写法的颜色十六进制是按照B、G、R顺序,一般使用的时候没有问题,但是涉及到把十六进制转换为RGB就有问题了。

使用方法举例:红色20日均线

MA20:MA(C,20),COLOR0000FF;

三、RGBX+十六进制

“RGBX+十六进制”这种写法不常用。格式为“RGBX+RRGGBB”,RR、GG、BB表示红色、绿色和的蓝色分量,每种颜色占两位,取值范围是00-FF,采用了十六进制。

这种写法是按照R、G、B顺序,和上面的第二种写法有区别,比如COLOR0000FF红色,而RGBX0000FF是蓝色。

使用方法举例:红色20日均线

MA20:MA(C,20),RGBXFF0000;

四、RGB(R,G,B)

格式为RGB(R,G,B),R、G、B表示红色、绿色和的蓝色分量,取值范围是0-255。这种写法用得比较少,画带状线的时候必须使用这种写法,没有其他选择。

画带状线,DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),这里的颜色COLOR1、COLOR2需要使用RGB函数计算得到。

用法举例:

DRAWBAND(MA(C,5),RGB(255,0,0),MA(C,10),RGB(0,255,255));

RGB(255,0,0)是红色,RGB(0,255,255)是青色。以青色为例,RGB(0,255,255),其中红色为0,绿色为255,蓝色为255,混合起来就是青色。

 上面介绍的“COLOR+十六进制”通过调色板,可以实现所见即所得,而RGB函数没这么简单,如果要调颜色,可以通过一些工具网站提供的RGB与十六进制颜色对照表来实现调色。

关注技术Pie,学习更多通达信指标公式编写知识。

友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎!

http://www.lryc.cn/news/31772.html

相关文章:

  • 小程序面试题收集(持续更新中...)
  • 最深情的告白——郁金香(Python实现)
  • 代码随想录算法训练营第六天|242.有效的字母异位词 、349. 两个数组的交集 、 202. 快乐数、1. 两数之和
  • 【STL】模拟实现list
  • Spring Cloud Alibaba全家桶(五)——微服务组件Nacos配置中心
  • 【微信小程序】-- 页面事件 - 下拉刷新(二十五)
  • springboot启动过程加载数据笔记(springboot3)
  • 中文代码86
  • 网络参考模型
  • Spark Tungsten
  • 2023年总结的web前端学习路线分享(学习导读)
  • MyBatis学习笔记(十) —— 动态SQL
  • 剑指 Offer 55 - II. 平衡二叉树
  • 一文吃透前端低代码的 “神仙生活”
  • 【深度学习】预训练语言模型-BERT
  • C++类的组合
  • 2.伪随机数生成器(ctr_drbg)的配置与使用
  • CentOS7 切换图形模式和多用户命令行模式
  • 在linux上用SDKMan对Java进行多版本管理
  • JSONObject、fastJson(JsonObject)、Gson(JsonObject)区别
  • 如何在CSDN中使用ChatGPT
  • 【Spring6】| GoF之工厂模式
  • 初识Node.js
  • C51---软件消抖
  • redis数据持久化
  • Java StringBuffer类
  • 电路模型和电路定律(2)——“电路分析”
  • 天琊超级进程监视器的应用试验(19)
  • 使用 Pulumi 打造自己的多云管理平台
  • 什么是MyBatis?无论是基础教学还是技术精进,你都应该看这篇MyBatis