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