Уважаемые программисты, помогите пожалуйста, хочу реализовать в своем советнике трейлинг по параболику, и все вроде бы нормально, но на каждом новом тике выдает ошибку order modify error 1, это понятно, параболик меняется с каждым новым баром а трейлинг работает каждый тик и пытается модифицировать стоп лосс на такой же, отсюда и ошибка, так вот я ума не приложу как от нее избавиться.
- Возможности веб-версии - MetaTrader 5
- MQL5 Wizard: разработка торговых роботов для MetaTrader 5
- Гибкая торговая система MetaTrader 5 со всеми видами ордеров
перед модификацией проверяйте уровни стопа и тейка -- что уже установлены в ордере и что должны быть -- если они не меняются, то не модифицируйте.
p.s. не забывайте про нормализацию значений ценовых уровней
abolk:
я об этом думал, если Вам не сложно можете привести пример, как сформулировать это условие. Я еще только месяц изучаю язык поэтому не судите строго :)
перед модификацией проверяйте уровни стопа и тейка -- что уже установлены в ордере и что должны быть -- если они не меняются, то не модифицируйте.
p.s. не забывайте про нормализацию значений ценовых уровней
если я правильно думаю, то мне нужно проверить, изменился ли параболик с последнего изменения стоп лосса, если нет то ни чего не делать если да то изменить стоп
Aziriz:
Уважаемые программисты, помогите пожалуйста, хочу реализовать в своем советнике трейлинг по параболику, и все вроде бы нормально, но на каждом новом тике выдает ошибку order modify error 1, это понятно, параболик меняется с каждым новым баром а трейлинг работает каждый тик и пытается модифицировать стоп лосс на такой же, отсюда и ошибка, так вот я ума не приложу как от нее избавиться.
Уважаемые программисты, помогите пожалуйста, хочу реализовать в своем советнике трейлинг по параболику, и все вроде бы нормально, но на каждом новом тике выдает ошибку order modify error 1, это понятно, параболик меняется с каждым новым баром а трейлинг работает каждый тик и пытается модифицировать стоп лосс на такой же, отсюда и ошибка, так вот я ума не приложу как от нее избавиться.
делай проверку значений стопа и сар с нормализацией прежде чем менять стоп у ордера.
либо на открытии бара меняй 1 раз
Aziriz:
я об этом думал, если Вам не сложно можете привести пример, как сформулировать это условие. Я еще только месяц изучаю язык поэтому не судите строго :)
привёл пример в личке
я об этом думал, если Вам не сложно можете привести пример, как сформулировать это условие. Я еще только месяц изучаю язык поэтому не судите строго :)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь