Я свои алгоритмы строю и расчета, что кажлый вход и выход - отдельный скрипт (как бы). Т.е. в идеале на каждое решение о покупке своя, независящая логика, а каждый выход - практически сигнал на разворот (ключевое - "практически").
Исходя из такого посыла - не бойтесь загромождать и будете иметь возможность проверить каждый выход на пригодность по отдельности - иногда это очень помогает его корректировать или какой-то из выходов просто выкинуть...
_________________________
trufanov_i@rambler.ru