Здравствуйте! Вопрос такой: у меня открыт ордер. ДЦ не допускает ставить стоп и профит ниже 10 пунктов....а все же, можно обойти это правило и закрыть ордер к примеру на 5 пунктов??? В ручную это сделать можно без проблем, а как это отобразить в виде кода в советнике???
- Новая версия MetaTrader 4 Client Terminal build 451
- Нужна помощь в СКРИПТЕ
- Обсуждение статьи "Рецепты MQL5 - Как не получить ошибку при установке/изменении торговых уровней?"
slayer:
Здравствуйте! Вопрос такой: у меня открыт ордер. ДЦ не допускает ставить стоп и профит ниже 10 пунктов....а все же, можно обойти это правило и закрыть ордер к примеру на 5 пунктов??? В ручную это сделать можно без проблем, а как это отобразить в виде кода в советнике???
Здравствуйте! Вопрос такой: у меня открыт ордер. ДЦ не допускает ставить стоп и профит ниже 10 пунктов....а все же, можно обойти это правило и закрыть ордер к примеру на 5 пунктов??? В ручную это сделать можно без проблем, а как это отобразить в виде кода в советнике???
OrderSelect(....)
if ( Ask -OrderOpenPrice(.....)> 5*Point) // или там меньше
OrderClose(........)
Есть варианты?
Других вариантов нет да и не нужно.
Собрать два списка оредров на бай и селл, отсортировать по размеру лота, закрыть парочку через CloseBy(), повторить, когда останется один ордер, закрыть его через OrderClose(). Широкий простор для творчества.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь