Если вы отображаете расширенные часы на графике, но хотите, чтобы они игнорировались в расчетах, самый простой способ - использовать security()
, поскольку он игнорирует расширенные часы. Вы увидите небольшие расхождения между дневным закрытием, показанным здесь, и последним, обычным часовым баром дня; они вызваны дельтами внутри бара и ежедневными лентами, поступающими с бирж.
График смещен влево на одну полосу, чтобы сделать его более заметным, но это не является абсолютно необходимым:
//@version=4
study("", "", true)
lastClose = security(syminfo.tickerid, "D", close[1], lookahead = barmerge.lookahead_on)
plot(lastClose, "Last Close", change(lastClose) ? na : color.blue, offset = - 1)
Расширенные часы отображаются серым цветом здесь: