Всем привет!
При открытии позиции Бай по рынку, можно получить очень большое проскальзывание. Например, на новостях. Хочется этого избежать.
Подобная тема уже поднималась: https://www.mql5.com/ru/forum/11920
Предлагается вместо открытия Бай по рынку, выставить БайЛимит, по цене, например, на 100 пипсов выше текущей Аск. Утверждается, что в этом случае сразу откроется рыночный Бай. Т.к. текущая Аск на 100 пипсов лучше, чем цена установки БайЛимит (Аск+100).
У меня открыть рыночную позицию не получилось.
Возвращается ошибка [Invalid price]. Т.е. выставить БайЛимит выше рынка нельзя? Вот мой код:
Скорее всего, исполнение по рынку вместо лимитки зависит от брокера (помниться я пробовал - работает).
В любом случае, либо гарантируется цена но не гарантируется исполнение при лимитных ордерах, либо гарантируется исполнение но не гарантируется цена при рыночных ордерах.
В случае, если лимитный ордер указан по цене хуже рынка, то (если поддерживается брокером) ордер будет исполнен как рыночный, со всеми вытекающими последствиями.
Как то обмануть (обойти) это положение вещей не получится. Единственное что можно пытаться делать для обеспечения максимальной вероятности исполнения без проскальзывания - указывать цену лимитного ордера аналогично рыночному в данный момент времени.
по-моему так никогда не работало на МТ. ни разу не видел чтобы в МТ можно было поставить бай лимит выше аска.
Да, пробовал разные варианты. Не работает. Ошибка именно [Invalid price]
Может выше рынка надо бай стоп, а не бай лимит.
Стоповый ордер не станет сразу рыночным
Так и надо делать
Так и надо делать
FOK по идее тоже должен работать, если реализован. смущает что ошибка invalid price. может не везде можно или что-то поправили и вообще нельзя

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всем привет!
При открытии позиции Бай по рынку, можно получить очень большое проскальзывание. Например, на новостях. Хочется этого избежать.
Подобная тема уже поднималась: https://www.mql5.com/ru/forum/11920
Предлагается вместо открытия Бай по рынку, выставить БайЛимит, по цене, например, на 100 пипсов выше текущей Аск. Утверждается, что в этом случае сразу откроется рыночный Бай. Т.к. текущая Аск на 100 пипсов лучше, чем цена установки БайЛимит (Аск+100).
У меня открыть рыночную позицию не получилось.
Возвращается ошибка [Invalid price]. Т.е. выставить БайЛимит выше рынка нельзя? Вот мой код: