Проблема с модификацией позиции!!! Требуется помощь спецов и может быть разработчиков mql! - страница 2

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Хорошей практикой считается перемещать стоп не по каждому тику, а с некоторым шагом.
вы считаете, что в приведенном коде модификация происходит на каждом тике?
В этом коде нет такой проверки. А если б она была, то создавала бы некоторый буфер, защищающий от озвученных ошибок, поскольку модификация производилась бы не строго в обрез по минимальному стоплевелу.
то есть вы считаете что ошибка модификации из-за наезда на стопуровень? а не от того, что старый СЛ==новому ?
то есть вы считаете что ошибка модификации из-за наезда на стопуровень? а не от того, что старый СЛ==новому ?
Надо исключить все возможные неприятности. Точно сказать причину ошибки в конкретном случае, когда открыто несколько "дырок" - невозможно. Для того чтобы исключить вторую проблему с равенством старого и нового стопов нужно перенести нормализацию iSL из функции ModifyPosition, в функцию Modify перед if-ом, в котором производится проверка на неравенство. Но про нормализацию уже писали.
Ребята, как и каким методом производить модификацию позиции, решать будет разработчик.
Вопрос и ответ, на тему был дан, все прочее это дело вкуса!
После жесткого сравнения предыдущего и текущего стопа, проблема испарилась. Лично для меня была проблема понять, что же имеется ввиду в этой записи:
failed modify sell 2.00 EURUSD sl: 1.29405, tp: 1.28148 -> sl: 1.29405, tp: 1.28148 [Invalid stops]
Спс, разъяснили.
Ребята, как и каким методом производить модификацию позиции, решать будет разработчик.
Вопрос и ответ, на тему был дан, все прочее это дело вкуса!