итоги оптимизации, по моему мнению, должны примерно совпадать с теми параметрами, которые вы закладываете логически, т.е., например, если по-логике ваш скрипт берет 200-300 п.п. по инструменту, то и в оптимизационных итогах должно быть примерно также. Кстати посмотрел ваш скрипт, первое, что бросается в глаза, нет проверки на открытую позицию, или так и должно быть?