0

我需要每天在 pinescript 中绘制一条线,其值在字典中的 0-100 范围内。

例如,8 月 1 日,我希望该行位于 40、8 月 2 日至 35 日、8 月 3 日至 38 日等。这将是我每天手动更新的一系列条目。我为这个基本问题道歉,但我不是一个非常有经验的程序员。谢谢

4

1 回答 1

0

我需要每天在 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 目前可能的最佳选择之一。

于 2018-08-07T17:24:04.780 回答