Изменение значения TC

В приведенном ниже коде я пытаюсь построить TC на основе закрытия минимума предыдущего дня. Но однажды на таймфрейме разрешения 5 минут значение TC изменяется при формировании следующей 5-минутной свечи.

Этого не произошло бы в сценарии версии 4.

      //@version=5
indicator(title="Table", shorttitle="Table", overlay=true)
T0 = "Small font size recommended for mobile app or multiple layout"
T1 = "Tick to hide"
i_s_font    = input.string("small",       "Font size", tooltip = T0, options = ["tiny", "small",  "normal", "large", "huge"])
tointeger    = input.int(defval = 0, title = "To Integer")
t = ticker.new(syminfo.prefix, syminfo.ticker)
//dp in the prefix implies daily pivot calculation

dpopen = request.security(syminfo.tickerid, "D", open[1], barmerge.gaps_off, barmerge.lookahead_on)
dphigh = request.security(syminfo.tickerid, "D", high[1], barmerge.gaps_off, barmerge.lookahead_on)
dplow = request.security(syminfo.tickerid, "D", low[1], barmerge.gaps_off, barmerge.lookahead_on)
dpclose = request.security(syminfo.tickerid, "D", close[1], barmerge.gaps_off, barmerge.lookahead_on)


//Expanded Floor Pivots Formula
dpivot = math.round(((dphigh + dplow + dpclose) / 3.0), tointeger)
dailybc = math.round(((dphigh + dplow) / 2.0), tointeger)
dailytc = math.round(((dpivot - dailybc) + dpivot), tointeger)
dtc = math.round(math.max(dailybc, dailytc), tointeger)
dbc = math.round(math.min(dailybc, dailytc), tointeger)

plot(dtc[1])

0 ответов

Другие вопросы по тегам