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

时间:2018-08-04 19:50:07

标签: pine-script

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

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

1 个答案:

答案 0 :(得分: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中目前可能的最佳替代方法之一。