МТ4. Неправильный расчет прибыли тестера - страница 2

 
Ihor Herasko #:

Вот это уже другой разговор - есть цифры, есть предмет расчета.

Берем самую первую сделку Buy. Цена открытия: 54 688.45. Цена закрытия: 56 699.46. Разность: 2 011.01. Это 201 101 тик. Стоимость пункта 0.01 для одного лота. Значит, для этой сделки прибыль без учета других расходов: 201 101 * 20 * 0.01 = 40 220.2

От ДЦ (брокера). К примеру, у моего брокера он составляет -23.123 для лонгов за один лот.


Так как ордер buy пробыл в рынке со среды на четверг (тройной своп) и с четверга на пятницу (одинарный своп), то из ожидаемой прибыли нужно будет вычесть: (23.123 * 3 + 23.123) * 20 = 1849.84.

Да, если вычесть 40 202.2 - 1849.84, то никак не получаем 28 181.32. Но, по крайней мере, уже должно быть понятно, что кроме цен открытия и закрытия нужно учитывать и некоторые другие показатели. Возможно, у Вашего брокера своп выше. А может тестер все-таки учитывает комиссию.

Чтобы проверить, какие показатели сделки не были учтены, при закрытии каждого ордера распечатайте всю имеющуюся информацию по нему (функция OrderPrint или же набор OrderProfit, OrderSwap, OrderComission и т. д.)Дело 

Дело было в конских комиссиях от поставщика метатрейдера - Герчика.

Спасибо больше за подсказку