首页 > 解决方案 > Pine 脚本中的累积线

问题描述

我是 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,它可以工作。基本上,我不知道如何制作这些值的累积线,有人可以帮助我吗?无论如何,谢谢你的时间

标签: pine-scriptcumulative-sumalgorithmic-tradingcumulative-line-chart

解决方案


:=运算符在 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)

推荐阅读