Как ссылаться на данные из прошлых баров - PullRequest
0 голосов
/ 08 апреля 2020

Я новичок в pine-script, и документация по tradingview не очень понятна. Я пытаюсь рассчитать изменение объема по изменению цены. Вот мой код:

V0 = volume
v1 = volume(1)
v2 = volume(2)
v3 = volume(3)
v4 = volume(4)
v5 = volume(5)

avgVol = (v1 + v2 + v3 + v4 + v5)/5
volChange = v0 - avgVol
volPercentage = volChange / avgVol


p0 = close
p1 = close(1)
priceChange = p0 - p1
priceChangePercentage = priceChange /  p0

changePercentage = volPercentage * priceChangePercentage

study("My Script")
plot(changePercentage)

Я пытаюсь сослаться на данные прошлых свечей, например ie: p = цена (1), v1 = объем (5)

Как синтаксис для этого? Пожалуйста помоги! Спасибо

1 Ответ

1 голос
/ 08 апреля 2020

вы должны использовать скобки вместо. Например:

v1 = volume[1]

...

Кроме того, обратите внимание, что study() должен предшествовать всему остальному коду.

Я хотел бы добавить что документация очень помогает. Посмотрите здесь: Использование серии в Pine-скрипте

Удачи!

...