Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Хочешь написать технический индикатор? Загляни в Справочник MQL5!
Evgeny Potapov
1628
Evgeny Potapov 2011.10.15 13:50 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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