Walk Forward Testing

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #134354 quote
    deletedaccount100622
    Participant
    New

    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

    walk-forward-test.png walk-forward-test.png WF2.png WF2.png
    #134361 quote
    GraHal
    Participant
    Master

    Looks almost too good? 🙂

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

    #134369 quote
    deletedaccount100622
    Participant
    New

    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

    wf3.png wf3.png
    #134373 quote
    GraHal
    Participant
    Master

    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 quote
    deletedaccount100622
    Participant
    New

    Yes

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

    #134376 quote
    GraHal
    Participant
    Master

    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 quote
    deletedaccount100622
    Participant
    New

    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

    exit-version.png exit-version.png
    #134381 quote
    deletedaccount100622
    Participant
    New

    I have attached the 99% OOS

    99-oos.png 99-oos.png 99oos-2.png 99oos-2.png
    #134399 quote
    GraHal
    Participant
    Master

    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 quote
    Nicolas
    Keymaster
    Master

    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 quote
    GraHal
    Participant
    Master

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

    #134458 quote
    deletedaccount100622
    Participant
    New

    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 quote
    GraHal
    Participant
    Master

    Yes … spot on Robo! 🙂

Viewing 13 posts - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.

Walk Forward Testing


ProOrder: Automated Strategies & Backtesting

New Reply
Summary

This topic contains 12 replies,
has 3 voices, and was last updated by GraHal
5 years, 8 months ago.

Topic Details
Forum: ProOrder: Automated Strategies & Backtesting
Language: English
Started: 06/03/2020
Status: Active
Attachments: 6 files
Logo Logo
Loading...