Тестер не учитывает комиссию по CFD. Почему?

 
Subj :)
 
Аууу!!! Разработчики!
 

Учитывает.

 
Приведите точный пример, пожалуйста. Со скриншотами и распечатками трейдов.
 
Ну тогда я миллионер ;)

Сейчас скину лог сделок. #MSFT (Майкрософт)

Первый ордер открыт / закрыт.

И где комиссия?

2004.06.17 15:30 sell 1 10. 00 27.4500 27.8000 26. 1500 0. 00 500000. 00
2004.06.17 15:30 close 1 10. 00 27.3000 27.8000 26. 1500 150. 00 500150. 00

Прибыль - 150, баланс увеличился на 150, разница в Open и Close - 15 пунктах.

А должно было быть 150 - 27.45 USD
 
Того, что я запостил, достаточно? Или еще что-нибудь? сейчас скину скриншот.
 
Вот скриншот:

 

После закрытия позиции выберите её при помощи OrderSelect и распечатайте OrderCommission(). Выведенный 0 будет означать отсутствие комиссии.

 
Может я сам чего-то не догоняю?
 
OrderClose(OrderTicket(), amount, Bid{Или Ask если SELL}, 0, Blue);
Print(OrderCommission());

Вставил такую штуку и вот еще:

if(OrderSelect(HistoryTotal() - 1, SELECT_BY_POS, MODE_HISTORY))
{
Print(OrderCommission());
}


В журнале - ОДНИ НУЛИ (думаю приводить скриншот смысла нет)

....
2006.10.04 16:36:16 2006. 09.26 21:59 HourTrader #MSFT, M1: 0
2006.10.04 16:36:16 2006. 09.26 21:59 HourTrader #MSFT, M1: 0
2006.10.04 16:36:16 2006. 09.26 21:59 HourTrader #MSFT, M1: 0
2006.10.04 16:36:16 2006. 09.26 21:59 HourTrader #MSFT, M1: 0
2006.10.04 16:36:16 2006. 09.26 21:59 HourTrader #MSFT, M1: 0
2006.10.04 16:36:16 2006. 09.26 21:59 HourTrader #MSFT, M1: 0
2006.10.04 16:36:16 2006. 09.26 21:59 HourTrader #MSFT, M1: 0
...
 

будем разбираться