Скачать MetaTrader 5

Как быть, когда цена изменилась за секунду?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Evgeny Potapov
1661
Evgeny Potapov  

Советник отправляет "открыть Buy" или же "открыть Sell", или, наоборот, закрыть, а в ответ - цена изменилась (ошибка).

Как обработать данную ситуацию?

Расчёт благоприятности торговой операции основывается на переменных Bid и Ask, а сообщение об ошибке

приходит раньше нового тика, соответственно переменные Ask и Bid хранят прежнее значение ценовых уровней и не годятся для нового расчёта

благоприятности торговой операции по так быстро изменившейся цене.

Где взять данные для повторного расчёта, чтобы определить надо ли производить торговую операцию по новой цене?

Rustamzhan Salidzhanov
7792
Evgeny Potapov
1661
Evgeny Potapov  
Евгений
361
Евгений  
Eugene1:

Точно!
Что ни гений, то Евгений!
Victor Nikolaev
Модератор
15095
Victor Nikolaev  
Roll:
Что ни гений, то Евгений!

Это Вы про себя?
Евгений
361
Евгений  
Vinin:

Это Вы про себя?

О них, о гениях...
genfed
382
genfed  
Просветите, как пользоваться этой штукой?
Левитин Сергей В.
5163
Левитин Сергей В.  
genfed:
Просветите, как пользоваться этой штукой?

Там же все написано?) Просто вставляете в код перед отсылкой торгового приказа на покупку или продажу, известные терминалу цены обновятся на более свежие если цена уже изменилась.

Но на самом деле, насколько я понял, ТС интересовало несколько другое, и на счет этого, другого, поможет такая справка: https://docs.mql4.com/ru/trading/OrderSend

конкретно параметр int slippage

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий