Ещё раз всем привет! Вопрос такой есть серия сделок, например 2 сделки на селл с шагом 50 пунктов, им нужно поставить ТР усреднённый, тут всё просто складываем цены открытия и делим на 2. Но при выставлении вылазит ошибка 130 неправильные стопы. Получается что усреднённый ТР слишком близко к ордеру и получается ошибка 130. Подумал надо делать проверку, на минимальное расстояние от ордеров, но как это сделать не могу понять. Смотрел тут так и не нашёл, подходящего ничего (может плохо смотрел) И как проверять, с начало все ордера ТП, а потом уже разницу прибавлять или отнимать от ТП что бы выставить ТП в разрешённой зоне, вообщем одни вопросы?
- Учусь писать советника...
- Ошибка 130 при отправке любого рыночного ордера
- Сопровождение серий с помощью отложенных ордеров
Не когда близко к цене ордера, а когда близко к рыночной цене.
Цена рядом с желаемым уровнем тейкпрофита, и может быть, стоит сделать рыночное закрытие.
Artem Onopin:
Ещё раз всем привет! Вопрос такой есть серия сделок, например 2 сделки на селл с шагом 50 пунктов, им нужно поставить ТР усреднённый, тут всё просто складываем цены открытия и делим на 2. Но при выставлении вылазит ошибка 130 неправильные стопы. Получается что усреднённый ТР слишком близко к ордеру и получается ошибка 130. Подумал надо делать проверку, на минимальное расстояние от ордеров, но как это сделать не могу понять. Смотрел тут так и не нашёл, подходящего ничего (может плохо смотрел) И как проверять, с начало все ордера ТП, а потом уже разницу прибавлять или отнимать от ТП что бы выставить ТП в разрешённой зоне, вообщем одни вопросы?
Можно так попробовать проверить: Ещё раз всем привет! Вопрос такой есть серия сделок, например 2 сделки на селл с шагом 50 пунктов, им нужно поставить ТР усреднённый, тут всё просто складываем цены открытия и делим на 2. Но при выставлении вылазит ошибка 130 неправильные стопы. Получается что усреднённый ТР слишком близко к ордеру и получается ошибка 130. Подумал надо делать проверку, на минимальное расстояние от ордеров, но как это сделать не могу понять. Смотрел тут так и не нашёл, подходящего ничего (может плохо смотрел) И как проверять, с начало все ордера ТП, а потом уже разницу прибавлять или отнимать от ТП что бы выставить ТП в разрешённой зоне, вообщем одни вопросы?
StopLevel=NormalizeDouble(MarketInfo(Symbol(),MODE_STOPLEVEL)*Point,Digits); if(TP<StopLevel) { Comment("Take Profit too small!!!"); return; }
Здесь TP это не цена тейка, а его размер.
тут всё просто складываем цены открытия и делим на 2
Это при условии, что объем ордеров одинаковый.
Среднюю цену нужно считать с учётом объема ордеров.
Taras Slobodyanik:
Это при условии, что объем ордеров одинаковый.
Среднюю цену нужно считать с учётом объема ордеров.
Да он одинаковый!
Всем спасибо, пошёл воплощать в жизнь)))
Dmitry Fedoseev:
Не когда близко к цене ордера, а когда близко к рыночной цене.
Цена рядом с желаемым уровнем тейкпрофита, и может быть, стоит сделать рыночное закрытие.
Ценное замечание, спасибо!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь