
настройки: hedget margin = 0
при тестировании в прямом направлении margin, free margin считает правильно.
если откатываем назад с удалением сделок откатом - обратный пересчет ошибочный.
Пример.
Так, если в начале: баланс 200, эквити 200, маржин 0, фри маржин 200.
открываем бай, потом селл (лок). маржин опять правильно 0, фри маржин соответственно равна эквити.
если закрывать сделки дальше по ходу - все считает правильно. Но если делаем откат бекспейсом с возвратом на исходную точку начала тестирования: баланс 200, эквити 200, маржин -200, фри маржин 400, маржин левел -100%.