#pine-script
Вопрос:
Я понятия не имею, как использовать vwap в pinescript, мой вариант использования:
Выведите прямую линию за день со значением закрытия VWAP со вчерашнего дня.
study(title="Volume-weighted average example", overlay=true)
// Calculate moving average
vwapValue = vwap(close)
// Plot value
plot(series=vwapValue, color=teal, linewidth=2, trackprice=true)
Это просто очень простое то, что у меня есть, но я понятия не имею, как получить значение закрытия за последний день и распечатать его, как я описал, в виде горизонтальной линии, проходящей от открытия сеанса до конца сеанса. Помощь была бы очень признательна.
Ответ №1:
Мы можем использовать эту оценку, чтобы определить, находимся ли мы на первом баре нового дня
newDay = change(time("D")) != 0
С помощью valuewhen()
мы можем узнать, когда в последний раз newDay
было верно, и получить значение vwap из предыдущего бара vwap[1]
(которое будет последним/заключительным значением vwap за предыдущий день).
vwapClose = valuewhen(newDay, vwap[1], 0)
plot(vwap, color = color.red)
plot(vwapClose, color = color.blue)