Оптимизирующая функция

 
Было бы неплохо в новых билдах МТ4 (к вопросу о генетических алгоритмах поиска решений) иметь возможность самому задавать оптимизирующую функцию при оптимизации стратегий. На сегодняшний день мы можем задавать (щелкнув по соответствующей шапке столбца в результатах оптимизации) только отдельные параметры (профит, прибыльность, количество сделок и др.). Однако каждый программист пишет советника под себя, и оптимизирует параметры советника из собственных соображений. Если в результатах оптимизации будет представлен столбец пользовательской функции (например, F=Profit*TotalTrades/MaxDrawDaun) (прошу без критики, пример придуман просто для примера, тем более на сонную голову), то множество всех параметров работы системы можно будет объединить в один (субъективно).
PS. Если тема обсуждалась, прошу модераторов дать ссылку.
 
Я уже предлагал "программу максимум". Скажем, для МА cross, это будет выглядеть:
for(nMa1 = 3; nMa1 < 36; nMa1++)
{
    for(nMa2 = nMa1 + 1; nMa2 < 36; nMa2++)
    {
        Test("MA_Expert", nMa1, nMa2, ...);
        // Optional
        Pause();
....



Проблем будет - море :( Но и возможностей тоже.

Причина обращения: