if (OrderType()==OP_BUY) pr=(OrderClosePrice()-OrderOpenPrice())/Point; if (OrderType()==OP_SELL) pr=(OrderOpenPrice()-OrderClosePrice())/Point;
А функция OrderClosePrice() работает с не закрытым ордером?
И еще. Не подскажите почему такие бары (рис). У других ДЦ такого нет.
А функция OrderClosePrice() работает с не закрытым ордером?
И еще. Не подскажите почему такие бары (рис). У других ДЦ такого нет.
Нет, с открытыми неработает.
А что это за ДЦ с такими котирами?
А функция OrderClosePrice() работает с не закрытым ордером?
И еще. Не подскажите почему такие бары (рис). У других ДЦ такого нет.
Нет, с открытыми неработает.
А что это за ДЦ с такими котирами?
А в нижней строке видно: Masterforex
А если с открытими не работает, то как я определю прибыль в пунктах?
Чтобы решить, закрываться или нет.
if (OrderType()==OP_BUY) pr=(Bid - OrderOpenPrice())/Point; if (OrderType()==OP_SELL) pr=(OrderOpenPrice()-Ask)/Point;Вот котиры от укрсоцбанка за период что у вас. Немного получше будут. А твои так точно лоси сбивают
если торгуете в ручную, то может вам это подойдет?
Нет, с открытыми неработает.
pips = OrderProfit() / MarketInfo(OrderSymbol(), MODE_TICKVALUE);
если торгуете в ручную, то может вам это подойдет?
мне для советника :)
По советнику все понял! Всем спасибо :))
А с этим ДЦ, получается лучше не дружить?
if (OrderType()==OP_BUY) pr=(Bid - OrderOpenPrice())/Point; if (OrderType()==OP_SELL) pr=(OrderOpenPrice()-Ask)/Point;Вот котиры от укрсоцбанка за период что у вас. Немного получше будут. А твои так точно лоси сбивают
Для пипсовки - самое ТО!
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Подскажите пожалуйста!
Как перевести "OrderProfit( )" в пункты текущей валюты?