Разобрались.
В МТ4 отсутствует возможность брать комиссию за миллион оборота. Поэтому у нас ее берет наш софт, а цифру на лям берет из настройки комиссии в пунктах. То есть в МТ выставлено 20 пунктов, а на самом деле при торговле берется 20$ на лям. Но тестер этого не понимает и вычитает 20 пунктов.
В GKFX по такой же системе берется 25 за лям, там тестер вычитает 25 пунктов.
У нас есть уже решение, как брать комиссию для расчетов в другом месте, скоро сделаем, а в МТ выставим, например, 4 за лот, чтобы было более или менее приближено к тому, что есть.