Sergey Pavlov, интерес практический. Да, привязываться к прибыли нужно (как Н. Талеб называет это оптимизация в Пространстве Прибыли вместо оптимизации в Пространстве Вероятностей).
Но это сложно сделать, модель получится огромной, с десятками параметров, без понимания как она работает.
Мне таки видится лучше разбить на модули, и затем уже из готовых модулей собрать конечную систему с оптимизацией на прибыли.