- Теория рынка
- Максимальное количество ордеров и частота их запуска
- Правила чемпионата ( наверно это интересно )
Если не секрет, при каком кол-ве ордеров Вы получаете эту ошибку? Убрать где - на счете? В тестере?
Возможный максимум: четыре одновременно открытых позиций. При пятом открытии - ошибка. Ошибка в тестере.
Т.е. теоретически, если мне необходимо протестировать поведение системы при очень активной долгосрочной торговле (когда за месяц, скажем, может накопиться много открытых позиций), то никакой код мне не поможет? И всё будет зависеть от брокера?
//+------------------------------------------------------------------+ //| 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); }
Возможный максимум: четыре одновременно открытых позиций. При пятом открытии - ошибка. Ошибка в тестере.
Т.е. теоретически, если мне необходимо протестировать поведение системы при очень активной долгосрочной торговле (когда за месяц, скажем, может накопиться много открытых позиций), то никакой код мне не поможет? И всё будет зависеть от брокера?
Пожалуй, да!
Спасибо за ответ. Тогда нужен подходящий брокер. Какой, например?
Странно, что в MQL-4 такой минус. Почему бы не убрать данное ограничение в режиме IsTesting().
Ну да, понятно. А потом начнётся: "А почему советник в режиме тестирования ведёт себя не так как в работе?" и т. п.
Тогда осталось узнать нормальный сервер без ограничений там всяких-разных. Порекомендуете может что?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования