如何在Pine Script中为单指标添加可交互左右双刻度?
为Pine Script EMA 3x1指标添加双可交互左右刻度
完全可以实现双可交互左右刻度的需求。在Pine Script v3中,你可以通过给不同的plot()函数指定scale参数,让部分均线关联左侧刻度,另一部分关联右侧刻度,图表会自动显示两个可交互的刻度。
以下是修改后的完整代码:
//@version=3 study(shorttitle="EMA 3x1", title="3 EMA en 1 Indicador", overlay=true) m1 = input(9, minval=1) m2 = input(20, minval=1) m3 = input(200, minval=1) src = input(close, title="Source") media_1 = ema(src, m1) media_2 = ema(src, m2) media_3 = ema(src, m3) // 关联左侧刻度 plot(media_1, color=green, scale=scale.left) plot(media_2, color=red, scale=scale.left) // 关联右侧刻度 plot(media_3, color=blue, scale=scale.right)
关键修改说明:
- 给
plot()函数添加scale参数:指定scale.left让均线关联左侧刻度,scale.right关联右侧刻度 - 保持
overlay=true让指标叠加在主图上,主图原有左侧刻度会保留,同时右侧刻度会因有plot关联而自动显示 - 两个刻度均支持交互调整(拖拽、缩放等操作),各自对应关联均线的数值范围
你可以根据需求调整哪条均线关联哪个刻度,比如把EMA20也改成右侧刻度,只需修改对应的plot()参数即可。
内容的提问来源于stack exchange,提问作者Vuduchyld2244
相关产品推荐
相关产品推荐

