Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 532
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Поясните пожалуйста мне пункт - "Закрытие рыночных ордеров не осуществляется, если значения StopLoss или TakeProfit нарушают требования по параметру FreezeLevel."
Это в буквальном смысле означает, что рыночный ордер не сможет быть закрыт, если его TakeProfit или StopLoss не соответствует уровню заморозки? Просто не совсем понимаю, как может открытый рыночный ордер иметь стопы, которые нарушают правила StopLevel или FreezeLevel? Ведь при установке не правильных стопов, сервер просто выдаст ошибку и никаких стопов установлено не будет.
Также подскажите пожалуйста, что еще нужно знать при закрытии рыночного ордера, когда брокер использует FreezeLevel?
Просто нужно правильно понять что такое FreezeLevel. Простыми словами, это расстояние от открытия ордера в пределах которого нельзя закрыть ордер НИКАК, ни скриптами\советниками, ни руками. Именно от цены открытия. И соответственно в этой зоне стопы не ставятся.
Поясните пожалуйста мне пункт - "Закрытие рыночных ордеров не осуществляется, если значения StopLoss или TakeProfit нарушают требования по параметру FreezeLevel."
Это в буквальном смысле означает, что рыночный ордер не сможет быть закрыт, если его TakeProfit или StopLoss не соответствует уровню заморозки? Просто не совсем понимаю, как может открытый рыночный ордер иметь стопы, которые нарушают правила StopLevel или FreezeLevel? Ведь при установке не правильных стопов, сервер просто выдаст ошибку и никаких стопов установлено не будет.
Также подскажите пожалуйста, что еще нужно знать при закрытии рыночного ордера, когда брокер использует FreezeLevel?
Уровень заморозки - это расстояние от Stop Loss или Take Profit ордера до текущей цены (Bid ордера Buy или Ask ордера Sell), при котором нельзя произвести закрытие рыночного ордера. Другими словами, если рыночный ордер вот-вот должен закрыться по SL или TP, то его нельзя закрыть другими средствами.
Заморозка на сегодняшний практически нигде не применяется. Я даже не смогу сейчас вспомнить брокера с таким ограничением.
Просто нужно правильно понять что такое FreezeLevel. Простыми словами, это расстояние от открытия ордера в пределах которого нельзя закрыть ордер НИКАК, ни скриптами\советниками, ни руками. Именно от цены открытия. И соответственно в этой зоне стопы не ставятся.
Нет. Именно от цены предполагаемого закрытия. То есть от Stop Loss или Take Profit. Или же от цены открытия отложенного ордера, если Вы имели в виду отложенные ордера.
Нет. Именно от цены предполагаемого закрытия. То есть от Stop Loss или Take Profit. Или же от цены открытия отложенного ордера, если Вы имели в виду отложенные ордера.
Однако, мало мало ошибка давала... Шайтан попутал -D
Спасибо всем за объяснения! Я так понимаю, что уже даже самые кухонные брокера не используют FreezeLevel, и поэтому проверка на Freezelevel уже наверно не столь обязательна?
Спасибо всем за объяснения! Я так понимаю, что уже даже самые кухонные брокера не используют FreezeLevel, и поэтому проверка на Freezelevel уже наверно не столь обязательна?
Я уже забыл, когда использовал проверку на FreezeLevel у себя в кодах...
Я уже забыл, когда использовал проверку на FreezeLevel у себя в кодах...
Я никогда не использовал, потому что нигде такого на практике не встречал за 10 лет
Я никогда не использовал, потому что нигде такого на практике не встречал за 10 лет
Всем привет!
Через MQL никак не получить такие сведения. Нужно использовать доступ к контролам DateTimePricker, что делается через WinAPI.