ошибка 148: ERR_TRADE_TOO_MANY_ORDERS.

 
Примчался за помощью. Что сделать, чтобы программно убрать ограничение на количество одновременно установленных ордеров?
 
coaster писал(а) >>
Примчался за помощью. Что сделать, чтобы программно убрать ограничение на количество одновременно установленных ордеров?

Если не секрет, при каком кол-ве ордеров Вы получаете эту ошибку? Убрать где - на счете? В тестере?

 
coaster >>:
Примчался за помощью. Что сделать, чтобы программно убрать ограничение на количество одновременно установленных ордеров?

Если я не ошибаюсь, то ограничение задается на сервере и изменить его нельзя.

 
Figar0 >>:

Если не секрет, при каком кол-ве ордеров Вы получаете эту ошибку? Убрать где - на счете? В тестере?

Возможный максимум: четыре одновременно открытых позиций. При пятом открытии - ошибка. Ошибка в тестере.

WWer >>:

Если я не ошибаюсь, то ограничение задается на сервере и изменить его нельзя.


Т.е. теоретически, если мне необходимо протестировать поведение системы при очень активной долгосрочной торговле (когда за месяц, скажем, может накопиться много открытых позиций), то никакой код мне не поможет? И всё будет зависеть от брокера?

 
Можете проверить с помощу простого эксперта есть ли ограничения:
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   static bool flag=true;
   if(!flag) return(0);
   int err=0;
   for(int i=0; ; i++) {
       OrderSend(Symbol(),0,0.1,Ask,100,0,0);
       err=GetLastError();
       if(err>0) break;
      }
   Print("Количество открытых ордеров: ",OrdersTotal(),",      Error №",err);
   flag=false;
//----
   return(0);
  }
coaster >>:

Возможный максимум: четыре одновременно открытых позиций. При пятом открытии - ошибка. Ошибка в тестере.


Т.е. теоретически, если мне необходимо протестировать поведение системы при очень активной долгосрочной торговле (когда за месяц, скажем, может накопиться много открытых позиций), то никакой код мне не поможет? И всё будет зависеть от брокера?

Пожалуй, да!

 
WWer >>:
Можете проверить с помощу простого эксперта есть ли ограничения:

Пожалуй, да!

Спасибо за ответ. Тогда нужен подходящий брокер. Какой, например?

Странно, что в MQL-4 такой минус. Почему бы не убрать данное ограничение в режиме IsTesting().

Ну да, понятно. А потом начнётся: "А почему советник в режиме тестирования ведёт себя не так как в работе?" и т. п.

Тогда осталось узнать нормальный сервер без ограничений там всяких-разных. Порекомендуете может что?

 
Вопрос закрыт. SIG-Demo.com освободил от этой неприятности.
 
coaster писал(а) >>
Вопрос закрыт. SIG-Demo.com освободил от этой неприятности.

Однако в реале можно наступить на эти грабли...

Если память не отшибает, стоит ограничение на ту мани ордерз в 300 штук всех мастей.

;) впрочем давно там не был, и возможно сняли...

 
kombat >>:

Однако в реале можно наступить на эти грабли...

Если память не отшибает, стоит ограничение на ту мани ордерз в 300 штук всех мастей.

;) впрочем давно там не был, и возможно сняли...

Понятно, конечно. Но мне немного для другой цели (не для торговли). ;)

 
coaster писал(а) >>

Понятно, конечно. Но мне немного для другой цели (не для торговли). ;)

Тож понятно... ;)))

ЗЫ: А разве демо-сервер МК имеет эти ограничения???

Его то пошто не заюзать...

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