Здравствуйте. Пытаюсь написать советник без StopLoss и TakeProfit. Подскажите, как правильно прописать функцию открытия ордеров OrderSend без StopLoss и TakeProfit? Приравниваю к нулю тестер выдает ошибку OrderSend error 148.
Ошибка:
148 | ERR_TRADE_TOO_MANY_ORDERS | Количество открытых и отложенных ордеров достигло предела, установленного брокером |
И посмотрите на требования и ограничения при проведении торговых операций. У вас от Bid отсчитывается дистанция установки ордера на покупку, а нужно от Ask
- book.mql4.com
148 |
ERR_TRADE_TOO_MANY_ORDERS |
Количество открытых и отложенных ордеров достигло предела, установленного брокером |
Вы на каждом тике открываете 2 ордера. Наступает момент, когда "количество открытых и отложенных ордеров достигло предела"
Проверка if(cnt<2) действует только на расчёт minstoplevel, так как Вы не поставили операторных скобок вокруг всего блока (можно предположить наличие такого блока по одинаковым отступам)

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте. Пытаюсь написать советник без StopLoss и TakeProfit. Подскажите, как правильно прописать функцию открытия ордеров OrderSend без StopLoss и TakeProfit? Приравниваю к нулю тестер выдает ошибку OrderSend error 148.