Потому что в этот момент эта позиция не рассчитывается, т.к. основное отличие исполнения скрипта в торговле от лаборатории то, что в лаборатории начальный список позиций - пустой, а в торговле он заранее строится из сделок. И позиция уже будет открыта и привязана к свече по времени сделки.
Так потом по времени сделки и по таймфрейму бота, при появлении новой позиции в списке, можно получить бар, на котором была открыта сделка, и уже оттуда взять открытие бара.