FundsProfit = PointProfit * Point * 100000 * Lots
PointProfit * Point это мы получаем профит в Rates
100000 размер лота по EURUSD
А если у нас к примеру USDJPY или крос GBPJPY то видимо формуа расчёта несколько другая. Может кто подскажет какая или зависит от инструмента?
Жаль что нет функции получения профита в пунктах и функции перевода по символу профита из валюты депозита и обратно.
Может в MQL5 появится такая возможность?
Насколько я помню, уже не раз спрашивали - поищите в форуме. Давали полный расчет в свое время.
FundsProfit = PointProfit * Point * 100000 * Lots
PointProfit * Point это мы получаем профит в Rates
100000 размер лота по EURUSD
А если у нас к примеру USDJPY или крос GBPJPY то видимо формуа расчёта несколько другая. Может кто подскажет какая или зависит от инструмента?
Жаль что нет функции получения профита в пунктах и функции перевода по символу профита из валюты депозита и обратно.
Может в MQL5 появится такая возможность?
Может 10 000, а не 100 000. Для йены это 100. Вроде так.
Да значит формула пересчёта будет такая ?
FundsProfit = PointProfit * MarketInfo(Symbol(), MODE_TICKVALUE);
Ещё хотел спросить а у разных позиций может быть одинаковый MagicNumber выставленный пользователем или он обязательно должен быть уникальным?
Вариации на тему...
int Pipes=10; double Lots=1.0; double Summ; //--- Summ=MarketInfo(Symbol(),MODE_TICKVALUE) * Lots * Pipes;
Основано на:
MODE_TICKVALUE Размер минимального изменения цены инструмента в валюте депозита
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Собсвенна такой вопрос возник мож кто подскажет есть ли функции для этого в МQL4 или формула