Хочу разобраться в какой момент исполняются заявки .

Допустим мы работаем по 1-минутному таймфрему, а данные от нас до сервера доходят за 2 секунды.

В 12:00 появился сигнал на сделку и выполняется код
sec.Positions.BuyAtPrice(i + 1, 1, bar[i].Close, "OPEN");

При этом де-факто время на бирже уже ~12:01:02


Вопрос когда исполнится заявка?

Варианты которые в голове -
1) Заявка выставится сразу же на биржу, то есть в 12:01:04 (2 секунды это пинг туда-обратно) и будет удерживаться 1 минуту (до 12:02:04)?

2) Выставится когда к нам прийдет вся инфа о свече i+1, то есть в 12:02:04 (и пинг 2 сек). Удерживаться до 12:03:04

Просьба помочь разобраться как же де-факто обстоят дела.