Обработка ордеров отложенный-->рыночный-->закрытый

 
if(Time[0] == prevtime)
return(0);

prevtime = Time[0];


...

Каждый бар я выставляю отложенные и рыночные ордера, которые могут стать в течение этого бара рыночными и закрытыми.

Как мне на следующем баре знать в каком состоянии ордера.

Это возможно только через обработку тиков?

В любом случае нужен ответ... Спасибо.

 
zfs писал(а) >>

Это возможно только через обработку тиков?

Тиков? Каким боком? Вариантов несколько, первый в лоб, OrderSend возвращает тикет ордера, сохраняем их в массив тикетов, при наступлении нового бара находим их. Для других вариантов нужно знать несколько больше, какие ордера, сколько, всегда ли одно кол-во и т.д.

Причина обращения: