Скачать MetaTrader 5

Закрытие ордера в советнике как при ручной торговле

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

Здравствуйте. При ручной торговле я могу открыть ордер buy по цене 1.08496, а через один тик закрыть его по 1.08497 и получить профит (открыть по Bid и закрыть по Bid). А в советнике мне приходится на тех же тиках открывать по Ask и закрывать по Bid, между которыми 0.00019 разницы и я в минусе.

Код закрытия стандартный

OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(Bid, Digits), 3, clrBlueViolet),

что не так? Как в советнике сделать закрытие как при ручной торговле?

Boris
3940
Boris  
Ошибаетесь! Вручную также открыли Buy по Ask'у, а цена 1.08496 показана по Bid'у. В этом мире за всё платится! 
Artyom Trishkin
Модератор
81250
Artyom Trishkin  
jojoko234:

Здравствуйте. При ручной торговле я могу открыть ордер buy по цене 1.08496, а через один тик закрыть его по 1.08497 и получить профит (открыть по Bid и закрыть по Bid). А в советнике мне приходится на тех же тиках открывать по Ask и закрывать по Bid, между которыми 0.00019 разницы и я в минусе.

Код закрытия стандартный

OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(Bid, Digits), 3, clrBlueViolet),

что не так? Как в советнике сделать закрытие как при ручной торговле?

Чтобы не обманываться, включите в настройках терминала "показывать линию Ask" - иллюзий не будет.
jora-objora
19
jora-objora  
artmedia70:
Чтобы не обманываться, включите в настройках терминала "показывать линию Ask" - иллюзий не будет.
Вы правы, видимо надо ещё учиться и учиться)) Благодарю.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий