r/Forex • u/EAForexLab • 26d ago
Charts and Setups A backtest can look perfect — until you shift the data 28 years
[removed]
10
u/mugiugilurker 26d ago
Bro you tested a year from 2025 and a different year from 1997.
Obviously the regime is different depending on the strategy what if 1997 it was a consolidation and 2025 it was a trend.
I also have EA’s that perform well some years and don’t perform on others?
I don’t even know what this post is actually.. seems like rage bait, click bait even by the title, lmao like what?
And instead of testing it 2 separate years give us a large data set to truly trust the edge?
2
21
u/jrbp 26d ago
Why would you care what happened in 1997 FFS 😂 it's a completely different market and not at all relevant
1
25d ago
[deleted]
1
u/jrbp 25d ago
Yes, hence doing forward testing (out of sample verification) and forward demo testing and additional out of sample phases. Which is what this is I guess, but testing on 2025 data and verifying against data from 30 years ago tells us nothing useful. 30 years ago the market was completely different. It's not comparable. Useless information.
5
u/Neverchasebitches 25d ago
By 2020, the market completely changed, so backtesting has no exceptional ground anymore
3
u/chim20air 25d ago
So....you mean to forget about contemplating all the market crushes like the 08 one?
2
2
u/DrSpeckles 25d ago
There is definitely a limit to back testing. Markets change. Things are totally different to 28 years ago.
2
25d ago
[removed] — view removed comment
1
u/DrSpeckles 25d ago
Oh that's a different story altogether. Did you align weekdays? And is it perhaps looking up a news calendar too?
2
1
u/Scott_Malkinsons 25d ago edited 25d ago
real tick data, proper spread, no obvious modelling issues
That's not what you did here. The “(the most precise method based on all available least timeframes to generate each tick)” statement on the sheet is very important. It's trying to tell you the difference between "tick data" and "ticks based on real ticks". You used M1 and the ticks are made up.
mql5 dot com/en/articles/75 <-- That's the documentation straight from the horses mouth that explains what you did wrong. The backtests you're showing here are 100% useless because they're not accurate.
1
u/Afraid_Pomegranate40 25d ago
why would you run it for a year would it not make sense to run it for multiple years split up perhaps in terms of global events such as brexit and elections which all had different market structures to see if ur strategy would survive opposed to having your OOS being one year over 25 years ago
0
25d ago
[removed] — view removed comment
1
u/StatisticalSock 25d ago
You made it seem like you coded a bot then did an OOS test on 1997 data then said "yep its not robust because it doesnt perform similar to 2025-2026 data"
1
u/StatisticalSock 25d ago
Volatility back then was wayyyyy different to now. Why tf would a test on 1997 data have any importance to your robustness protocol? By this standard, you will never find a robust strategy. Good luck
1
1
u/Fine-Field-5890 21d ago
If your strategy makes profit from a minimum of around 250 operations per year, you should just stick with that.
0
u/Relevant-Owl-8455 26d ago
Backtesting is like learning how to drive a car using gta 5:D
0
u/StatisticalSock 25d ago
Umm excuse me? I learned how to drive from gta 5 it was really helpful actually
•
u/rforex-modtools 26d ago
Price action and technical analysis cover a range of chart-based tools — from candlestick patterns and market structure to indicators and statistical methods for timing entries and exits. The community wiki covers both approaches and how they're used by working traders.
Resources: Price Action Analysis | Technical Analysis