Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 922
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Закроет ли советник половину ордера если рыночная цена в радиусе SYMBOL_TRADE_FREEZE_LEVEL от уровня SL или TP? MQL4
Я бы и сам проверил, но в альпари везде это значение равно нулю (на валютах, метале, крипте, индексах)
закроет, для закрытия важна только цена закрытия ордера (для Buy - Bid и Sell - Ask ) и объем закрытия - если правильные то тут останется чисто технически проверить не было ли реквоты или обрыва связи...
а сам параметр SYMBOL_TRADE_FREEZE_LEVEL он привязан только к тейку и стоплоссу - нельзя ближе этого значения придвинуть ТП/СЛ и отложенные ордера (кажется только Limit ? ) нельзя поставить ближе этого параметра
ЗЫ: на альпах вообще не понятно что и как работает - перемудрились они!, откройте демку на Метаквотах - там всегда все как в справке написано работает
закроет, для закрытия важна только цена закрытия ордера (для Buy - Bid и Sell - Ask ) и объем закрытия - если правильные то тут останется чисто технически проверить не было ли реквоты или обрыва связи...
а сам параметр SYMBOL_TRADE_FREEZE_LEVEL он привязан только к тейку и стоплоссу - нельзя ближе этого значения придвинуть ТП/СЛ и отложенные ордера (кажется только Limit ? ) нельзя поставить ближе этого параметра
ЗЫ: на альпах вообще не понятно что и как работает - перемудрились они!, откройте демку на Метаквотах - там всегда все как в справке написано работает
А разве ещё есть МТ4 от MetaQuotes? Я когда-то искал, но все ссылки вели на скачивание МТ5
А разве ещё есть МТ4 от MetaQuotes? Я когда-то искал, но все ссылки вели на скачивание МТ5
а Вы, что под каждого брокера скачиваете отдельный терминал? - ну дело то конечно нужное, но нужно и останавливаться иногда )))
в любом МТ4 в "Навигатор" на счета правой мышью - открыть счет и в низу введите MetaQuotes и откроете демку без скачивания терминала от брокера
а Вы, что под каждого брокера скачиваете отдельный терминал? - ну дело то конечно нужное, но нужно и останавливаться иногда )))
в любом МТ4 в "Навигатор" на счета правой мышью - открыть счет и в низу введите MetaQuotes и откроете демку без скачивания терминала от брокера
Нет конечно )) Но как-то не подумал что демо-счета МТ4 от MetaQuotes ещё обслуживаются
Спасибо!
закроет, для закрытия важна только цена закрытия ордера (для Buy - Bid и Sell - Ask ) и объем закрытия - если правильные то тут останется чисто технически проверить не было ли реквоты или обрыва связи...
а сам параметр SYMBOL_TRADE_FREEZE_LEVEL он привязан только к тейку и стоплоссу - нельзя ближе этого значения придвинуть ТП/СЛ и отложенные ордера (кажется только Limit ? ) нельзя поставить ближе этого параметра
ЗЫ: на альпах вообще не понятно что и как работает - перемудрились они!, откройте демку на Метаквотах - там всегда все как в справке написано работает
Может быть путаете с SYMBOL_TRADE_STOPS_LEVEL
Может быть путаете с SYMBOL_TRADE_STOPS_LEVEL
ну да перепутал, но в конкретном случае - закрытие ордера все равно не учитывается
вот хорошая табличка по использованию SYMBOL_TRADE_FREEZE_LEVEL
https://www.mql5.com/ru/articles/2555#modify_in_freeze_level_prohibited
Может быть путаете с SYMBOL_TRADE_STOPS_LEVEL
Уровень заморозки не даст модифицировать или удалить стоп- или лимит-ордер, если цена к ним ближе, чем записано в уровне SYMBOL_TRADE_FREEZE_LEVEL. А стоплосс и тейкпрофит как раз ими и являются. Т.е., закрыть позицию никто не мешает скорее всего.
Хотя... может и тоже не дадут частично закрыть - скажут что цена уже близко, и ожидается закрытие всей позиции по стоп-приказу.
На практике ни разу не сталкивался с уровнем заморозки.
На практике ни разу не сталкивался с уровнем заморозки.
раньше они почти у всех брокеров были равные, достаточно было проверить или SYMBOL_TRADE_STOPS_LEVEL или SYMBOL_TRADE_FREEZE_LEVEL , все равно одинаковые и ошибки будут одинаковые если не дал сервер модифицировать ордер (ошибка 130? )
сейчас проверил у Метаквот:
2019.07.19 21:28:48.083 t1 EURUSD,H1: SYMBOL_TRADE_STOPS_LEVEL = 8
2019.07.19 21:28:48.083 t1 EURUSD,H1: SYMBOL_TRADE_FREEZE_LEVEL = 0
проверил у робо... - там вообще оба значения = 0 , т.е. нужно спецификацию к серверу читать, как и по какому поводу будут реквотить )))
насколько помню, значение 0 - означает что параметр "плавающий", то есть когда захотят тогда и поставят (и сколько захотят столько и поставят)
Может быть путаете с SYMBOL_TRADE_STOPS_LEVEL
Нет, не путаю. SYMBOL_TRADE_STOPS_LEVEL это минимальная дистанция установки SL или TP от рыночной цены в момент установки или изменения
А SYMBOL_TRADE_FREEZE_LEVEL запрещает изменять уровни SL или TP если рыночная цена в моменте к ним ближе чем SYMBOL_TRADE_FREEZE_LEVEL
Просто я пишу советника, стратегия которого изначально рекомендована на М1, и SYMBOL_TRADE_FREEZE_LEVEL может запретить закрыть часть ордера