How do you manage huge optimizations?

Forums ProRealTime English forum ProOrder support How do you manage huge optimizations?

Viewing 9 posts - 1 through 9 (of 9 total)
  • #141105

    Hi guys, i have a system with 13 variables and i’m stuck on how to optimize them without influencing each other through the process.

    If i would like to optimize them all togheter i’ll need multiple days and multiple optimizations of decreasing intervals; if i would like to optimize one of two at the same time, the next ones will be based on the previous optimizations.
    I will never have “an impartial result” without leaving the computer running for days working on one system?

    How do you manage high variables systems?

    #141114

    Coarse / wide steps then successively tighter / smaller steps so 25 100 25 then if the result you want to use is for example 50 then use 15 75 15 then if the result you want to use is for example 30 then use 15 30 5 … or some similar reduction of the number of combinations.

    #141115

    The problem is that also with wide steps its going to take days in order to complete a single system optimization…. it will be better to start now so 🙂

    #141129

    with 13 variables you can’t avoid overfitting…

    Could you minimize the number of variables? If not, why?

    #141151

    with 13 variables you can’t avoid overfitting…

    Yet with this complex system I obtained very high robustness scores like never before, nothing is certain 🙂

    #141485

    Agree with Alex,

    The more variables you have the more overfitt you do and the more difference you will have between backtest and the future

    2-3 variables is the maximum

    Zilliq

    #141489

    As I told to alex nothing is certain in this world, you may be surprised by the potential of more complex systems as well as simple ones.

    The real mistake would be excluding one of the two ways 🙂

    #141536

    You could try to optimize big filters first, then the signals. This depends on how the big the big filters are etc

    1 user thanked author for this post.
    #142222

    When there is a lot of variables, I optimize them a bit like multitask, e.g. the Moving Average type from 0 to 6, I define it as a variable then run 6 back tests in parallel each for 1 type of moving average. Wait for few hours for all the 6 results, then pick the one I’m interested, fixed that variable to continue.

    In case of variables from different time frame, I try to treat them separately. I would comment out some filters from certain time frame temporary and optimize others first, then add them back piece by piece incremental after some variables are optimized with OOS and satisfied to define with a static value.

    2 users thanked author for this post.
Viewing 9 posts - 1 through 9 (of 9 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login