Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1. Такое поведение существует достаточно давно, но использовать его стали недавно.
2. Нули в sl,tp в сообщении о попытке закрытия - действительно ошибка - она уже исправлена.
В случае если нужно срочно закрыть ордер,тогда когда цена уже находится рядом с sl/tp,
единственный способ это сделать, это передвинуть sl/tp подальше от цены,а уж потом закрывать по рынку?!
Можно открыться противоположным ордером с таким же сайзом, а потом сделать взаимное . Хотя это не совсем то что нужно, но в некоторых случаях может помочь
Не все брокеры позволяют делать взаимное закрытие ордеров - например InterBankFX не позволяет этого.
Да и потом зачем это надо? Спасение вручную одного ордера стратегически ничего не даёт! Это в самой стратегии (эксперте) нужно думать о том, чтобы цена не походила близко к стоплоссу или к текпрофиту.
См. рядом: 'Invalid Stops на лимитах и пропущенные стопы и тейки.' - похоже, та же проблема.
На самом деле, это что-то новое,что нельзя закрывать в ручную ордера если они находятся в зоне т.профита/с.лосса
Это всегда было?? Или это недавнее нововведение??
<...>
И еще,что совсем не понятно,почему действительно выведены нули в т.профите??
Так как в конце концов советник не смог закрыть его OrderClose(. .)'ом и он закрылся по т.профиту.
1. Нельзя ли, оставив запрет на МОДИФИКАЦИЮ, разрешить ЗАКРЫТИЕ? ИМХО это было бы логично.
2. От кого зависит решение этого вопроса?
3. У всех ли ДЦ действует это правило (по закрытию)?
Уважаемые разработчики, проясните окончательно ситуацию с закрытием вручную ордеров, у которых текущая цена находится в зоне (+- StopLevel ) StopLoss'а или TakeProfit'а. Можно в таких случаях закрываться или нет? Или это зависит от ДЦ? И еще, могу ли я изменить, например, TakePprofit, когда текущая цена находится в зоне StopLoss?
MarketInfo(Symbol(),MODE_FREEZELEVEL);