Ошибки:
1) не проверяется результат OrderSelect
2) множественные торговые операции без обновления информационного окружения через RefreshRates - об этом много раз писалось. Задайте себе вопрос - что произойдет после совершения (или просто попытки совершения) торговой операции? Может данные устареют?
3) после совершения торговой операции надо четко понимать, что данные ранее выбранного OrderSelect ордера уже невалидны. Если хотите работать с тем же самым ордером после его модификации, то надо еще раз попробовать сделать OrderSelect с 100% контролем результата выбора (да еще и через SELECT_BY_TICKET, а не через SELECT_BY_POS).
4) иногда тройные попытки проведения торговых операций без обновления рыночной информации через RefreshRates.
5) невнятные комментарии. Чтобы отловить ошибку, надо выводить комментарии до и после попыток.
1) не проверяется результат OrderSelect
2) множественные торговые операции без обновления информационного окружения через RefreshRates - об этом много раз писалось. Задайте себе вопрос - что произойдет после совершения (или просто попытки совершения) торговой операции? Может данные устареют?
3) после совершения торговой операции надо четко понимать, что данные ранее выбранного OrderSelect ордера уже невалидны. Если хотите работать с тем же самым ордером после его модификации, то надо еще раз попробовать сделать OrderSelect с 100% контролем результата выбора (да еще и через SELECT_BY_TICKET, а не через SELECT_BY_POS).
4) иногда тройные попытки проведения торговых операций без обновления рыночной информации через RefreshRates.
5) невнятные комментарии. Чтобы отловить ошибку, надо выводить комментарии до и после попыток.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Допустим открыто 4 позиции, 2 Buy и 2 Sell у них S/L и T/P = 0.0000.
Эксперт проверяет если позиция S/L=00000 и Ask или Bid больше цены открытия на 20 пунктов, то ставится S/L на 10 пунктов меньше Ask или Bid.
И в дальнейшем он должен передвигать S/L на 10 позиций от Ask или Bid.
И еще если ставится S/L то смещается T/P выше Ask или Bid но 20 пунктов.
Но для тестирования я ставлю S/L > 10 и смотрю за выполнением.
Не работает, нет стабильности.