Наверно я искать не умею потому что не нашел ((((
Этот компилятор оператора wait не знает, break не подходит.
Alp
NormalizeDouble(Bid-40*Point,Digits),NormalizeDouble(Ask+70*Point,Digits)
Это не правильно. Уровни стоп-приказов нужно готовить заранее, а не вписываnь в OrderModify(). И не просто готовить, а при этом так же проверять, а ни является ли полученный новый тейк или стоп-лосс менее минимально-допустимого. Вот тогда не будет глюков в программе (читай не будет ошибки 130)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
есть у меня такая строчка OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-40*Point,Digits),NormalizeDouble(Ask+70*Point,Digits),0,Blue);
Но иногда стопы не устанавливаются (ошибка 130 " не правильные стопы"). Я засунул эту строку в цикл, это решило проблему, но иногда программы под зависает.
Есть два выхода из этой ситуации. Это вставить оператор ожидания в 100 миллисекунд или ожидать пока не поменяется Bid или Ask.
Как это реализовать?