Pinescript:如何在 Bar 下方/上方设置一定距离的 plotshape 标签?

Posted

技术标签:

【中文标题】Pinescript:如何在 Bar 下方/上方设置一定距离的 plotshape 标签?【英文标题】:Pinescript: How to set a plotshape label below/above the Bar with some distance? 【发布时间】:2021-05-23 20:11:12 【问题描述】:

如何在 Bar 下方/上方设置一定距离的 plotshape 标签?就像下面的截图一样。 enter image description here

【问题讨论】:

【参考方案1】:
//@version=4
study("My Script", overlay = true)

ema1 = ema(close, 13)
ema2 = ema(close, 50)

condition = crossover(ema1, ema2)

plot(ema1)
plot(ema2)

// 
atr_dist = atr(14) //atr distance
perc_dist = input(2.0, "Distance in %:") //% distance

if condition
    // label.new(bar_index, high + atr_dist, "Above", style=label.style_label_down, color = color.green)
    label.new(bar_index, high + high *perc_dist /100, "Above", style=label.style_label_down, color = color.green) //or use % as distance
    // label.new(bar_index, high - atr_dist, "Below", style=label.style_label_up, color = color.red)
    label.new(bar_index, low - low *perc_dist /100, "Below", style=label.style_label_up, color = color.red) //or use % as distance

【讨论】:

【参考方案2】:

你可以使用\n

例子:

plotchar(dcc, title="Dark cloud cover", char="☁", location=location.top, color=color.orange, text=".\n.\n.\Dcc")

plotshape(test, title="test",style=shape.circle, location=location.belowbar, color=color.red, text="test\n\n")

【讨论】:

以上是关于Pinescript:如何在 Bar 下方/上方设置一定距离的 plotshape 标签?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UINavigationController 的 bar 上方添加 UIImageView

如何在 Twitter Bootstrap 中在输入上方而不是下方添加帮助文本

如何从 pinescript 的列表中随机选择一个项目?

我想使用 Pinescript 在 Tradingview 上设置回测策略。我想使用 SMA 和 RSI 作为指标。如何编写脚本?

如何消除我的 div 上方和下方的间隙? [复制]

如何从输出中删除上方和下方的空行