Запустил для наглядности в роботе и тестере Alfa_SS - пересечение двух средних. На закрытии бара А и В принимается решение. В роботе на следующем баре практически сразу виден сам приказ и исполнение. В свойствах приказов задержки 03.367сек, 00.886сек и 03.215сек. А тестер считает просто закрытие А и В.
Если речь не идет о смене дня или торговой сессии, то разница минимальна - на первые сделки в баре. В реале, закрытие позиции и открытие новой может произойти по разным ценам.
Так что если обсуждаются ответы ех которые чуть ниже, то вроде все честно, в пределах погрешности самого АД4

ex:
Ответ
EnterShortLimit подается на закрытии бара. Единственное отличие от EnterShort, в котором в качестве цены идет всегда цена закрытия бара, то что можно указать произвольную цену.
ex:
Ответ
EnterShortLimit(GetBid()) исполняется моментально