Постройте дневные бары на внутридневном графике, более высокие временные рамки

#pine-script

Вопрос:

Это интересный пример сценария из документа Pine Script. Он отображает дневные бары на внутридневном графике, но последний верхний таймфрейм обновляется только в режиме реального времени вместе с первым нижним таймфреймом. Более высокий таймфрейм прекращает обновление после завершения первого нижнего таймфрейма. Он вообще не обновляется, даже после завершения более высокого таймфрейма.

Он будет обновляться, если вы вручную измените график таймфрейма, что не является решением.

Как вы заставляете более высокие временные рамки обновляться в режиме реального времени?

 // NOTE: Use this script on an intraday chart.
//@version=5
indicator("Daily bars")

// Use gaps to only return data when the 1D timeframe completes, `na` otherwise.
[o, h, l, c] = request.security(syminfo.tickerid, "D", [open, high, low, close], gaps = barmerge.gaps_on)

var color UP_COLOR = color.silver
var color DN_COLOR = color.blue
color wickColor = c >= o ? UP_COLOR : DN_COLOR
color bodyColor = c >= o ? color.new(UP_COLOR, 70) : color.new(DN_COLOR, 70)
// Only plot candles on intraday timeframes,
// and when non `na` values are returned by `request.security()` because a HTF has completed.
plotcandle(timeframe.isintraday ? o : na, h, l, c, color = bodyColor, wickcolor = wickColor)