ограничение количества одновременно открытых ордеров

[Удален]
Подскажите как ограничить количество одновременно открытых ордеров (не смотря на наличие сигнала на открытие)?
[Удален]

Вернее не одновременно открытых, а открытых вместе с отложенными?

{

if (OrdersTotal()>10) return(0); // не больше 10 ордеров

.......... Открывать очередной ордер.

}

А не проще так:

if (OrdersTotal < 10) OrderSend(...);