Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Делись ссылками на форуме. Теперь они имеют Rich Content!
Evgeny Potapov
1628
Evgeny Potapov 2011.10.15 13:50 

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

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

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

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

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

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

Rustamzhan Salidzhanov
7667
Evgeny Potapov
1628
Evgeny Potapov 2011.10.15 15:44  
Евгений
364
Евгений 2011.10.15 15:56  
Eugene1:

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

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

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

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

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

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

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

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