Экспериментирую с алгоритмами и вроде бы нашел ошибку в расчете прибылей (убытков). Ошибка проявляется только в случае, если покупается больше одной акции и она держится длительный срок. Файл приаттачил - посмотрите вторую сделку в списке. Там куплено 13 акций, прибыль на акцию около 100, т.е. в сумме должно быть около 1300, а у Вас отображается только 513. Первая сделка рассчитана приблизительно верно, а рассчитанная прибыль немного сократилась за счет комиссии?! Или я что-то не правильно понимаю или что-то не учел!?
Предлагаю озвучить настройки комиссии и остальные детали. на калькуляторе прикинул и чтото не сходится совсем. Комиссия такая дикая быть не может. В общем давайте детали, или пишите сразу на support.tslab.ru
А вообще у вас явно кривые настройки исторических данных, и похоже вы грузите их из файла. Очень странные цены входа в позицию и выхода, явно далеки от реальности.