Pine Script 中的累积行

问题描述

我是 Pine Script 的新手。我正在尝试使用从每日蜡烛开盘价减去前日收盘价所得的值绘制一条从 10000 开始的累积线。

study("Cumulative Line",overlay=false)

apertura = open[0]
cierre = close[1]

suma = 10000.0
suma := suma + (open[0] - close[1]) + 10000.0

plot(suma)

我尝试制作长度为 1 的 SMA。然而,这是我得到的错误

脚本无法翻译自:|B|suma := suma + (open

我尝试不绘制累积线,只是绘制了一个 SMA,其中包含每日蜡烛的开盘价减去前一天蜡烛的收盘价之间的差值,并且它有效。基本上,我不知道如何制作这些值的累积线,有人可以帮助我吗?无论如何感谢您的时间

解决方法

:= 运算符在 pinescript 版本 1 中不起作用(如果脚本中未明确提及,则为默认值)

在脚本开头添加 //@version=4

//@version=4
study("Cumulative Line",overlay=false)

apertura = open[0]
cierre = close[1]

suma = 10000.0
suma := suma + (open[0] - close[1]) + 10000.0

plot(suma)