Начисление свопа

 
Мой брокер (CFD) начисляет свопы следующим образом

1) закрывает открытый ордер за минуту до окончания сессии
2) тут же открывает новый ордер в том же направлении, но уже по другой цене, которая вычисляется с учетом свопа (несколько выше, если ордер buy и, наоборот, если sell).

Получается, что происходят дополнительные сделки. При этом тестер стратегий не отличает, каким образом закрывается/окрывается ордер, при работе эксперта или ДЦ для начисления свопа. Проблема заключается в том, что при этом не корректно вычисляется параметр "количество сделок" и все другие параметры вычисляемые через него.

Каким образом можно решить эту проблему?
 
Самостоятельная оценка результатов тестирования эксперта

В статье представлены формулы и порядок расчета данных, отображаемых в отчете тестера.

 

Спасибо зо совет, этот вариант я в данный момент рассамтриваю.

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

Причина обращения: