外观
水平线
约 704 字大约 2 分钟
hline()绘制的水平线
水平线是通过hline()函数绘制的参考线,该函数专为绘制单色水平线设计(颜色不会随K线变化)。如需更灵活的绘制方式,请参阅plot()函数文档中的“水平线”章节。
函数定义如下:
hline(price, title, color, linestyle, linewidth, editable) → hline- 由于该函数的功能是绘制水平线,其
price参数要求必须是"input int/float"类型的参数,这意味着不能使用close等"series float"值或动态计算值 color参数要求必须是"input int"类型的参数,这排除了动态颜色(即逐根K线计算的颜色)或"series color"值的使用- 通过
linestyle参数支持三种不同的线型:hline.style_solid(实线)hline.style_dotted(点线)hline.style_dashed(虚线)
让我们通过“真实强度指数(True Strength Index)”指标来演示hline()的实际应用:

Mine Script®
已复制
请注意:
- 显示5条不同颜色的水平线
- 零轴中线使用特殊线型
- 颜色选择同时适配浅色/深色主题
- 常规指标范围应为+100至-100,由于内置ta.tsi()返回+1至-1范围的值,我们在代码中进行了范围调整
水平线间填充
使用fill()函数可以为两条hline()绘制的水平线之间的区域着色(注意:两条线必须均为hline()绘制)。
让我们为TSI指标添加背景色填充:

Mine Script®
已复制
请注意: