Walk Forward Testing

Forums ProRealTime English forum ProOrder support Walk Forward Testing

Viewing 13 posts - 1 through 13 (of 13 total)
  • #134354

    Hi

    I have started to test a new V7 stop and have performed a walk forward test as the stop worked 3x better and I was wary of being over optimised

    How do you think it looks?

    Thanks

    Ruark

    #134361

    Looks almost too good? 🙂

    Did you do a variable optimise during WF or a dummy variable WF?

    #134369

    There are around 10 variables between the entry and the stops, I use 2 optimisations on the entry one for a rough area then one with narrower ranges and then a similar process with three optimisations to process the stops

    To get the test I took the take profit % value and added a 0.1% band either side with a 0.05% step

     

    #134373

    So you did a WF over the full period that you had already optimised variables over and then used 2 of those (previously optimised variables) across a narrow range to do a WF Test?

    #134375

    Yes

    I wanted to look at the robustness of the final system, I hadn’t thought of the dummy variable method

    #134376

    It kinda doesn’t prove anything though as you are doing WF over an already optimised over IS period?

    So no wonder the results are good?

    I was going to ask … was there much variation in the profit % variable that you did optimise during the WF .. but I guess the answer would be … No not much variation … as you limited the range to 0.1%??

    If you do try the Dummy Variable method then ALL the WF period needs to be OOS (data not run over that period previously) if the results are to mean anything?

    #134377

    I have attached the first through third versions of the exit

    The first (left is the original) is optimised based on a flat stake optimising the trailing stop but not take profit

    the second optimises the trailing stops but not take profit and is based on a 50% compounding of profit within the system and the third is optimising the take profit only

    All the the same entry signal

    There does seem to be a range of values

    I will set off a full out of sample test with a dummy variable

    #134381

    I have attached the 99% OOS

    #134399

    How have you managed to get the IS period as 1 day but the OOS as 5 months?

    You must have IS as 1% and OOS as 99% … oh yeah that is what you are saying above! 🙂

    When I say OOS I mean a virgin load of data never before used for anything to do with the Bot.

    This is to simulate the results we might expect to get when we launch our Bot on Real Live virgin data never experienced by the Bot (I’d best change my terms else I’ll be getting told off!? 🙂  )

    #134402

    OOS periods are used to validate the IS optimized variables and to find a recursive period of when it should be good to re-optimize them, in order to continuously perform good enough (use the WFE to know that).

    #134406

    Robo has already optimised all the variables (without WF) over the full data period.

    #134458

    Give the data set available in IG, it sounds like your saying something like to optimise on say half the max amount of data available and then run the walk forward validation on the other half of the data. Because I optimised using all of the data available there is no virgin data to test against?

    #134460

    Yes … spot on Robo! 🙂

Viewing 13 posts - 1 through 13 (of 13 total)

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