我需要每天在 pinescript 中绘制一条线,其值在字典中的 0-100 范围内。
例如,8 月 1 日,我希望该行位于 40、8 月 2 日至 35 日、8 月 3 日至 38 日等。这将是我每天手动更新的一系列条目。我为这个基本问题道歉,但我不是一个非常有经验的程序员。谢谢
我需要每天在 pinescript 中绘制一条线,其值在字典中的 0-100 范围内。
例如,8 月 1 日,我希望该行位于 40、8 月 2 日至 35 日、8 月 3 日至 38 日等。这将是我每天手动更新的一系列条目。我为这个基本问题道歉,但我不是一个非常有经验的程序员。谢谢
我需要每天在 pinescript 中绘制一条线,其值在字典中的 0-100 范围内。
TradingView 目前没有字典功能。但是您可以做的是创建一系列每天比较的条件运算符。然后当这一天是 8 月 2 日时,将 35 存储在一个变量中(我们稍后将其绘制在图表上)。
这种方法的一个例子是:
//@version=3
study(title="Example script", overlay=true)
aug18 = (year == 2018) and (month == 8)
plotValue = aug18 and (dayofmonth == 1) ? 40 :
aug18 and (dayofmonth == 2) ? 35 :
aug18 and (dayofmonth == 3) ? 38 :
na // default
plot(series=plotValue, linewidth=2, style=linebr)
我知道这不是一个完美的解决方案:真正的字典功能会更容易使用。但这是 TradingView 目前可能的最佳选择之一。