Walk Forward Testing
Forums › ProRealTime English forum › ProOrder support › Walk Forward Testing
- This topic has 12 replies, 3 voices, and was last updated 5 years ago by
GraHal.
-
-
06/03/2020 at 10:34 AM #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
06/03/2020 at 10:43 AM #13436106/03/2020 at 11:21 AM #134369There 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
06/03/2020 at 11:48 AM #13437306/03/2020 at 12:15 PM #134375Yes
I wanted to look at the robustness of the final system, I hadn’t thought of the dummy variable method
06/03/2020 at 12:28 PM #134376It 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?
06/03/2020 at 12:35 PM #134377I 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
06/03/2020 at 12:40 PM #134381I have attached the 99% OOS
06/03/2020 at 1:24 PM #134399How 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!? 🙂 )
06/03/2020 at 1:41 PM #13440206/03/2020 at 2:04 PM #13440606/03/2020 at 6:45 PM #134458Give 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?
06/03/2020 at 6:56 PM #134460 -
AuthorPosts
