Ограничение одновременно открытых позиций - страница 2

 
Mikhail Vlasov:


Не советую получить количество позиций  в OnTick. Это надо делать только тогда, когда открывается новая позиция(ордер), и после закрытия позиции. Т.е. проверить тогда, когда меняется количество позиций, а не проверить его с каждым тиком. 

И еще не надо для вызова одной функции, написать еще одну функцию, чтобы вызвать ее.

 
Petros Shatakhtsyan #:

Не советую получить количество позиций  в OnTick. Это надо делать только тогда, когда открывается новая позиция(ордер), и после закрытия позиции. Т.е. проверить тогда, когда меняется количество позиций, а не проверить его с каждым тиком. 

И еще не надо для вызова одной функции, написать еще одну функцию, чтобы вызвать ее.

Здравствуйте! Скажите а где тогда получить число открытых позиций?
У меня написана отдельная функция подсчёта открытых позиций.Если ордеров >= n, то больше не открывать.
В OnTick прописано условие для открытия на новом баре. Оно работает. Я вставляю туда мою функцию, но ордера продолжают открываться

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