ну, как вариант...
возьмем теорию оптимального фуражирования, в ней утверждается что при разумном подходе нужно добиваться вот такого
где, Е - получаемый ресурс, Т1 - время, потраченное на поиск ресурса, Т2 - время, потраченное на усвоение полученного ресурса...
казалось бы, переносим на торговлю и получим (Profit - Loss)/T - средняя прибыль за единицу времени... просто и понятно, однако в таком подходе не учитываются некоторые тонкости торговли...
мир трейдинга жесток и беспощаден - самые злобные акулы-людоеды прикидываются плюшевыми игрушками когда узнают что рядом с ними купается трейдер)
берем за основу эту самую теорию, добавляем в нее несколько пунктов, получаем следующие переменные для анализа:
Proft - чистый выигрыш (будем использовать нормализованный по размеру лота)
Trade_profit - время затраченное на совершение выигрышных сделок
Pause_profit - время между выигрышными сделками
Loss - чистый проигрыш (положительное число), также нормализованный
Trade_loss, Pause_loss - соответственно время потраченное на проигрышные сделки и паузы между ними...
все переменные расставляем так, чтобы результат стремился к максимуму
и получим примерно такое: (Proft/Loss)*sqrt(Pause_loss/(Trade_profit*Pause_profit*Trade_loss))
чем больше результат, тем лучше... ну, и скрипты все это считающие