Максимальное количество ордеров.

 
Попытался тут найти как програмно получить макс. к-во разрешенных ордеров (типа для конкурса = 3), но никак не нахожу. В MarketInfo точно нет. А может и никак нельзя узнать?
 
Это нужно смотреть индивидуально для каждого ДЦ в регламенте.
 

Когда функция GetLastError() вернёт ошибку 148, вот тогда всё - предел))

ERR_TRADE_TOO_MANY_ORDERS 148 Количество открытых и отложенных ордеров достигло предела, установленного брокером. Новые открытые позиции и отложенные ордера возможны только после закрытия или удаления существующих позиций или ордеров

 

Другими словами - нужно добавить еще одну константу в MarketInfo. Так что сейчас будем ждат ответа от MQ.

 
Xupypr:

Когда функция GetLastError() вернёт ошибку 148, вот тогда всё - предел))

ERR_TRADE_TOO_MANY_ORDERS 148 Количество открытых и отложенных ордеров достигло предела, установленного брокером. Новые открытые позиции и отложенные ордера возможны только после закрытия или удаления существующих позиций или ордеров


Некрасиво получается.

Если еще предположить, что предел, установленный брокером, плавает, то такие проверки нужно проводить периодически и в результате получить за определенное время кучку ошибок 148.

Просьба к разработчикам не оставаться равнодушными. Пожалуйста, прокомментируйте.

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