Seeking Independent Tester
Forums › ProRealTime English forum › General trading discussions › Seeking Independent Tester
- This topic has 26 replies, 10 voices, and was last updated 6 days ago by
JS.
-
-
09/08/2025 at 11:24 AM #250493
Hi JS,
The relevance of 20 years backtest vs. 1 year is under certain conditions immense. in reverse one could state that the relevance of 1 single/particular year without seeing systems performance in all other years is close to zero. yet sure all is not that “linear”, since so much according my understanding depends on several basic characteristics of the system, like
- trading frequency: making 100 trades per month vs. 100 per year makes massive difference in what additional value is given by running backtest over one more year of data. the less the frequency, aside from other factors, the more years one needs to get the picture of system’s performance and robustness
- number of variables, and in this regard especially variables comming from price “indicators” which make entry/exit decisions. putting it to the extreme: if trading decisions are fully or mainly based on indicator(s), the relevance of backtest over 1 year and over 20 years is the same – it’s close to zero. on the other hand for a system with no indicators one or another single year might not show overall performance, robustness etc, yet adding few years more – does not have to be 20 – will possibly give enormously more information in order to decide if system is possibly crap or not.
For visualisation I am attaching “performance calendar” from backtest of one of my very “old” systems, developed in 2019/2020, triggering approx 150 trades per year, no indicators used for entries/exits. it’s not my “best” system, but definetely also not the “worst”. if one looks “by chance” at the years 2017, 2018 or 2023, 2024, one might be not excited at all and “scrap” the idea. yet on avarage it makes approx 30% per year during all other years (backtested on all periods for which tick-data is available), with max drowdown of ~13%: I think it’s absolutely good enough to make a living over long run.
Anyway, all statements above about relevance/irrelevance of long term backtests are not some “scientific” statements – I will never be able to prove them, and I will not even try. this blabbering is rather my opinion, “philosophy”, gut feeling, my understanding of markets, developed over many painfull years of experience in the deeper past.
Possibly I am floating in a bubble of my illusions – I do not exclude this possibility, so I would be glad if somebody totally disagrees on above and gives his detailed comments, expresses his “philosophy” on top. first of all yourself, but everybody else is welcome to contribute.
have fun trading!
justisan
09/08/2025 at 12:25 PM #250500Hi Justin,
Since volatility is a big factor in my algos, I always start by looking at the data…
Today’s volatility and liquidity just aren’t comparable to 10–20 years ago, so backtesting across those periods feels less relevant to me…
Also, you can manipulate backtests quite a bit…Your performance calendar looks nice, but it depends for example on the starting capital: earning €1,000 a year is 100% on a €1,000 account, but only 10% on a €10,000 account…
So for me, that’s all a lot less meaningful…
Good luck,
JS09/08/2025 at 2:22 PM #250510Hi JS,
“buying” a bit the argument with volatility – if one’s system is really so much or fully depending on it being at certain level or moving in certain direction. on other hand it’s always changing, from day to day, from year to year, so vola “today” will be never same as vola x months/years ago.
are current vola-conditions according your view – e.g. last 12 months – so special that it makes them not comparable to the years when vola was much higher than last 12 months, and not comparabe to the years when vola was much lower than last 12 month?
this is possible a bit off-topic, but my “performance calendar” in the backtests do not depend on starting capital. I adjust calculations (in particular position size, which is fix percentage of equity) monthly via code in the algo to the equity accumulated until end of “last” period (be it month or year), so all months and years are comparable, does not matter what the starting capital was initially. so 10% profit or loss in the period X is always related to the equity end of period X-1 (be it year or month). it’s only the very first month of the backtest and first total year performance which is related really to the starting capital.
regards
justisan
09/08/2025 at 4:01 PM #25051509/08/2025 at 4:18 PM #25051609/08/2025 at 4:39 PM #25051709/08/2025 at 6:39 PM #25052109/08/2025 at 7:16 PM #250523The reason is that a backtest, especially when combined with live or demo trading, reveals a lot of information about the system…
That’s more than I feel comfortable sharing…
I want to protect the code, and I wasn’t confident that my system would remain adequately secured with all that information available…in retrospect a bad idea…
1 user thanked author for this post.
09/08/2025 at 10:09 PM #250528I’d really like to give this strategy a proper test, as I mentioned in my post, but I haven’t had any replies at all. Are there perhaps some hidden rules about who can or can’t test it? Or is it only available for those who would be expected to show positive results with this strategy?
09/08/2025 at 10:54 PM #25052909/09/2025 at 12:39 AM #25053009/09/2025 at 1:39 AM #250531 -
AuthorPosts