通达信颜色代码有哪些,怎么编写教程-凯发k8娱乐手机
通达信颜色代码有哪些,怎么编写
在股票分析软件通达信中,自定义指标公式的颜色代码是提升图表可视化效果的关键工具。
无论是均线、macd指标还是自定义策略线,通过精准的颜色设置,可以让数据呈现更清晰的层次感。
本文将系统梳理通达信的颜色代码体系及编写方法,帮助用户快速掌握这一实用技能。
一、通达信颜色代码的四大编写方式
1.颜色英文名称法
这是最基础的编写方式,直接使用预定义的颜色英文单词,例如:
colorred:红色
colorgreen:绿色
colorblue:蓝色
colorwhite:白色
colorblack:黑色
coloryellow:黄色
colorcyan:青色
colormagenta:品红色
示例:
ma5:ma(close,5),colorred;//5日均线显示为红色
2.十六进制颜色码(bbggrr格式)
通过十六进制数值自定义颜色,格式为color bbggrr(蓝、绿、红分量):
color0000ff:红色(蓝00,绿00,红ff)
color00ff00:绿色(蓝00,绿ff,红00)
colorffff00:黄色(蓝ff,绿ff,红00)
示例:
ma10:ma(close,10),color0000ff;//10日均线显示为红色
3.rgbx十六进制法(rrggbb格式)
较少使用,格式为rgbx rrggbb(红、绿、蓝分量):
rgbx0000ff:蓝色(红00,绿00,蓝ff)
rgbxff0000:红色(红ff,绿00,蓝00)
示例:
ma20:ma(close,20),rgbxff0000;//20日均线显示为红色
4.rgb函数法(0-255范围)
适用于需要精确控制颜色的场景,格式为rgb(r,g,b):
rgb(255,0,0):红色
rgb(0,255,0):绿色
rgb(0,0,255):蓝色
示例:
drawband(ma(close,5),rgb(255,0,0),ma(close,10),rgb(0,255,255));//绘制5日均线与10日均线之间的带状区域
二、常用颜色代码速查表
颜色名称 | 十六进制代码(bbggrr) | 示例用途 |
---|---|---|
红色 | color0000ff | 上涨趋势线 |
绿色 | color00ff00 | 下跌趋势线 |
蓝色 | colorff0000 | 关键支撑/压力线 |
黄色 | colorffff00 | 预警信号线 |
白色 | colorffffff | 背景网格线 |
黑色 | color000000 | 文字标注 |
青色 | color00ffff | 辅助指标线 |
品红色 | colorff00ff | 特殊事件标记 |
灰色 | color808080 | 历史数据回溯线 |
深绿色 | color2f4f2f | 长期趋势线 |
三、颜色代码的扩展应用
1.动态颜色切换
通过条件判断实现颜色动态变化,例如:
ma5:ma(close,5),if(close>open,colorred,colorgreen);//阳线显示红色,阴线显示绿色
2.带状线绘制
结合drawband函数,使用rgb颜色代码绘制区域:
drawband(ma(close,5),rgb(255,0,0),ma(close,10),rgb(0,255,255));//红色与青色带状区域
3.图标与颜色结合
在特定位置绘制图标并设置颜色:
drawicon(cross(ma(close,5),ma(close,10)),low,1),colorred;//金叉时在最低价位置绘制红色图标
四、注意事项
十六进制顺序:
通达信的十六进制颜色码采用bbggrr顺序(蓝、绿、红),与网页标准的rrggbb顺序相反。例如,网页中的红色#ff0000在通达信中应写作color0000ff。
兼容性问题:
部分颜色代码(如colorcyan)在不同软件中可能存在兼容性问题,建议优先使用十六进制代码或rgb函数。
颜色对比度:
在复杂图表中,建议选择高对比度的颜色组合(如红/绿、黄/蓝),避免使用相近色系导致视觉混淆。
工具辅助:
可通过在线rgb转十六进制工具快速生成颜色代码,或使用通达信的调色板功能进行可视化选择。
五、总结
通达信的颜色代码体系提供了灵活的自定义选项,从基础的颜色英文名称到精确的rgb函数,满足不同场景的需求。
通过合理运用颜色代码,用户可以显著提升图表的可读性和分析效率。
无论是新手还是资深用户,掌握这一技能都将为技术分析带来更多可能性。
觉得有用点个赞[ 共33个赞 ]