OrderProfit() показывает чистый профит у сделки без свопов и комиссий.
А вот уже при закрытии позиции на баланс начисляется общий итог сделки как:
NormalizeDouble( OrderProfit() + OrderCommission() + OrderSwap(), 2);
Свопы и комиссии можно получить через соответвующие вызовы OrderCommission() и OrderSwap().
63.63 = 71.91 + OrderCommission()+OrderSwap()
А вот уже при закрытии позиции на баланс начисляется общий итог сделки как:
NormalizeDouble( OrderProfit() + OrderCommission() + OrderSwap(), 2);
Свопы и комиссии можно получить через соответвующие вызовы OrderCommission() и OrderSwap().
63.63 = 71.91 + OrderCommission()+OrderSwap()
Спасибо за ответ.
Не ответили на вопрос:
Ведь результат всегда дается в долларах, или?
Не ответили на вопрос:
По какому курсу переводится профит в доллары при тестировании стратегий?
Ведь результат всегда дается в долларах, или?
Так как это кросс курс, то в доллары переводится через USDCHF, курс которой берется по рынку.
Какой рынок у тестера !...
Текущий на момент тестирования
Текущий на момент тестирования
А откуда тестер знает курс, если я тестирую автономно и USDCHF не загружен?
А почему бы не почитать соответствующие статьи, объясняющие принципы работы тестера и особенности расчетов кросс-курсов? Ведь знаете, где находятся эти статьи...
А почему бы не почитать соответствующие статьи, объясняющие принципы работы тестера и особенности расчетов кросс-курсов? Ведь знаете, где находятся эти статьи...
Напомните, плиз.
В статье "MQL4: Тестирование экспертов в клиентском терминале MetaTrader 4. Взгляд изнутри" не нашел этого.
А что - только одна статья в разделе? Особенно в разделе "Тестер".
А что - только одна статья в разделе? Особенно в разделе "Тестер".
А не могли бы Вы назвать конкретно статью.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как расчитывается OrderProfit() на напримере кросса EURCHF (buy 0.30 EURCHF at 1.5404 at price 1.5497)?
Учитывает ли он свопы?
По какому курсу переводит профит в доллары при тестировании стратегий?
В тестере, перед закрытием ордера OrderProfit() = 71.91.
Закрываю ордер в протокол записывается:
2 2005.01.04 16:25 sell 2 0.10 1.5500 2.0500 0.0555 0.00 100000.00
3 2005.01.19 12:02 close 2 0.10 1.5412 2.0500 0.0555 63.63 100063.63
Откуда разница?