[英]How to hide label.new in PineScript?
请告诉我如何使 i_offsetLabel 输入工作? 我希望能够在指标设置中启用/禁用此标签(仪表板)。 我的意思是当 i_offsetLabel (false) ->label 不显示时
i_offsetLabel = input(true, "Show Dashboard")
title = "Overview", splitter = "____________", nl = "\n"
string dynamicText = title + nl + splitter + nl
var label id = na
var color Dashboard = #131620
label.delete (id) // Delete last label .
id := label.new (x=bar_index, y=low + 75, color=Dashboard, style=label.style_label_center, textcolor=color.white)
i_showSignal = input (true , "Show Signals")
//Signals
sigTitle = nl
trend = ema(close, 200) > ema(close, 34) ? ": 🐻 Bearish" : " : 🐮 Bullish"
sigs = i_showSignal ? sigTitle + "Trend" + trend + nl : na
dynamicText := dynamicText + sigs
label.set_text(id, text=dynamicText)
当我尝试构建“if 构造”时,pine 脚本给出了语法错误。
只需添加一个 if 检查,如果它被禁用,不要做任何与 label 相关的事情。
i_offsetLabel = input(true, "Show Dashboard")
var label id = na
if (i_offsetLabel)
label.delete (id) // Delete last label .
id := label.new (x=bar_index, y=low + 75, color=Dashboard, style=label.style_label_center, textcolor=color.white)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.