Как ссылаться на данные прошлых баров

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

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)

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

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


person SammyC    schedule 07.04.2020    source источник


Ответы (1)


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

v1 = volume[1]

...

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

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

Удачи!

person Glauco Esturilio    schedule 08.04.2020