Pine Script如何隐藏非叠加指标Y轴的全部数值?
如何在Pine Script中隐藏指标Y轴的所有数值(保留当前值高亮)
你可以通过自定义图表主题的方式实现需求,无需将指标设为叠加类型,就能隐藏Y轴上的所有刻度数值,同时保留指标当前值的高亮提示。
实现代码示例
//@version=5 indicator("无Y轴数值的相对指标", shorttitle="Rel Indicator") // 创建自定义主题,隐藏Y轴刻度标签 customTheme = theme.new( y_axis = theme.y_axis( show_labels = false, // 核心设置:隐藏Y轴刻度数值 show_grid = true // 可选:保留网格线,不需要可改为false ) ) // 应用自定义主题 theme.apply(customTheme) // 替换为你自己的相对指标计算逻辑 sampleValue = ta.sma(close, 20) - ta.sma(close, 50) plot(sampleValue, color=color.orange)
关键说明
- 代码通过
theme.new()创建自定义主题,在y_axis配置中设置show_labels = false,直接隐藏Y轴的所有刻度数值。 - 该方法无需设置
overlay=true,非叠加类型的指标也能正常编译运行。 - 指标当前值的高亮提示(如鼠标悬停时的数值显示、图表右侧的当前值标记)会被保留,不会受影响。
- 如果不需要Y轴网格线,只需将
show_grid改为false即可。
内容的提问来源于stack exchange,提问作者paamachat
相关产品推荐
相关产品推荐

