Скачать MetaTrader 5

OrderProfit() - как расчитывается?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Проявляй активность в сообществе. Увеличивай ленту достижений!
Forex Trader
114257
Forex Trader 2006.08.21 12:53 
Квотовцы.

Как расчитывается 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

Откуда разница?
MetaQuotes Software Corp.
Модератор
181178
MetaQuotes Software Corp. 2006.08.21 18:25  
OrderProfit() показывает чистый профит у сделки без свопов и комиссий.

А вот уже при закрытии позиции на баланс начисляется общий итог сделки как:
NormalizeDouble( OrderProfit() + OrderCommission() + OrderSwap(), 2);

Свопы и комиссии можно получить через соответвующие вызовы OrderCommission() и OrderSwap().

63.63 = 71.91 + OrderCommission()+OrderSwap()
Forex Trader
114257
Forex Trader 2006.08.22 10:24  
Спасибо за ответ.
Не ответили на вопрос:
По какому курсу переводится профит в доллары при тестировании стратегий?

Ведь результат всегда дается в долларах, или?
MetaQuotes Software Corp.
Модератор
181178
MetaQuotes Software Corp. 2006.08.22 11:42  
Так как это кросс курс, то в доллары переводится через USDCHF, курс которой берется по рынку.
Forex Trader
114257
Forex Trader 2006.08.22 11:56  
Так как это кросс курс, то в доллары переводится через USDCHF, курс которой берется по рынку.


Какой рынок у тестера !...
Forex Trader
114257
Forex Trader 2006.08.22 12:18  
Текущий на момент тестирования
Forex Trader
114257
Forex Trader 2006.08.22 14:37  
Текущий на момент тестирования

А откуда тестер знает курс, если я тестирую автономно и USDCHF не загружен?
MetaQuotes Software Corp.
Модератор
181178
MetaQuotes Software Corp. 2006.08.22 16:22  
Текущий на момент тестирования

А откуда тестер знает курс, если я тестирую автономно и USDCHF не загружен?

А почему бы не почитать соответствующие статьи, объясняющие принципы работы тестера и особенности расчетов кросс-курсов? Ведь знаете, где находятся эти статьи...
Forex Trader
114257
Forex Trader 2006.08.22 16:27  
А почему бы не почитать соответствующие статьи, объясняющие принципы работы тестера и особенности расчетов кросс-курсов? Ведь знаете, где находятся эти статьи...

Напомните, плиз.
В статье "MQL4: Тестирование экспертов в клиентском терминале MetaTrader 4. Взгляд изнутри" не нашел этого.
MetaQuotes Software Corp.
Модератор
181178
MetaQuotes Software Corp. 2006.08.22 17:06  
А что - только одна статья в разделе? Особенно в разделе "Тестер".
Forex Trader
114257
Forex Trader 2006.08.23 10:47  
А что - только одна статья в разделе? Особенно в разделе "Тестер".

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