Я хочу вычислить совокупный объем баров - в каждой торговой сессии - в виде pine-script (TradingView.com).
Я написал скрипт ниже, но я получаю сообщение об ошибке: «Скрипт не может быть переведен из: для i = 1 в session_bar_counter»
Я пробовал приведенное ниже решение, но оно не работает.
session_timeframe = input(defval='D', type=resolution)
// Bars since session started:
session_bar_counter = n - valuewhen(change(time(session_timeframe)) != 0, n, 0)
CumVol() =>
for i = 1 to session_bar_counter
sum = 0.0
sum := session_timeframe ? cum(nz(volume[i])) : na
sum
plot(series=CumVol(), title="Cumulative volume", color=red, linewidth=4)
Ожидаемым результатом должна быть линейная диаграмма, сбрасываемая каждый день, и совокупный объем. Например, для первого бара сеанса значением будет объем для этого бара. На втором баре значением будет объем [1] (объем на предыдущем баре) + объем на текущем баре.