Как проверить на каждый тик наличие ордера в баре

 

Добрый вечер!

Подскажите как написать код если задача на каждый тик получить истина/ложь что есть ордер в этом баре(в данном случае бар 5m).

 
snik_666 >>:

Добрый вечер!

Подскажите как написать код если задача на каждый тик получить истина/ложь что есть ордер в этом баре(в данном случае бар 5m).


можно назначить ответственную за это переменую(например bool EST_LI_ORDER)  и далее просто:  if(OrdersTotal()>=1) EST_LI_ORDER=true;    

                                                                                                                                                       else EST_LI_ORDER=false;

 
snik_666 писал(а) >>

Добрый вечер!

Подскажите как написать код если задача на каждый тик получить истина/ложь что есть ордер в этом баре(в данном случае бар 5m).

1) определить промежуток времени "от и до" где ищем ордер

2) пробегаемся по ордерам и смотрим - не подпадает ли один из них под наше временное условие

3) если надо, пробегаемся по истории

*) как вариант - просмотрите функции Полезные функции от KimIV - может он уже проделал за вас эту работу! ;-)