Посмотрите код - страница 2

 
bendermql5:
Не пинайте больно новичка, но -- что случится, если в это время изменится количество ордеров? И возможно-ли такое впринципе?

Возможно, конечно. Например, несколько советников параллельно работают, что довольно часто и происходит. Просто новый ордер не посчитается на этот раз. 

Появившиеся после вызова OrdersTotal() ордера никак уже не посчитать, только в следующий запуск цикла.

 
bendermql5:
Не пинайте больно новичка, но -- что случится, если в это время изменится количество ордеров? И возможно-ли такое впринципе?
В данном примере ничего.