The purpose is to make sure that the system is yours, that you understand the rules, and you know why the parameter values are chosen where they are. You’ve satisfied yourself that that’s okay. You like the performance, all of these things. It’s sort of the handoff from me to you and taking ownership and responsibility is, “Yes, this is my system.” Your system now, and you like those parameter values.

The purpose is not necessarily to try and make the system a whole lot better. You may be able to, but it’s mostly about building confidence. Then the question of compounding backtests for optimisation versus unconstrained capital backtest for optimisation. What I do is I optimise the whole system on compounding, so one parameter at a time, and if I’m pretty comfortable and confident in that, as in there are lots of trades, I don’t feel like there’s much risk of curve fitting, that’s all I’ll do. Then, I’ll do an unconstrained capital backtest to check its stability over time. Just one backtest, not an optimisation, because of what we want to see. For example, when we do the unconstrained capital optimisation, we want to see that the equity curve is nice and straight, and it’s not doing something different, where it’s decaying. We’re looking for this sort of behaviour on the unconstrained capital backtest. Sometimes you need to optimise on the unconstrained, but generally, not. So I’m going to suggest that you go through it as I’ve said, optimise on the compounding backtest, do the one backtest on the unconstrained, check its stability, and share the results in one of these sessions. If we need to do anything different, we can discuss it at the time.

author avatar
Adrian Reid Founder and CEO
Adrian is a full-time private trader based in Australia and also the Founder and Trading Coach at Enlightened Stock Trading, which focuses on educating and supporting traders on their journey to profitable systems trading. Following his successful adoption of systematic trading which generated him hundreds of thousands of dollars a year using just 30 minutes a day to manage his system trading workflow, Adrian made the easy decision to leave his professional work in the corporate world in 2012. Adrian trades long/short across US, Australian and international stock markets and the cryptocurrency markets. His trading systems are now fully automated and have consistently outperformed international share markets with dramatically reduced risk over the past 20+ years. Adrian focuses on building portfolios of profitable, stable and robust long term trading systems to beat market returns with high risk adjusted returns. Adrian teaches traders from all over the world how to get profitable, confident and consistent by trading systematically and backtesting their own trading systems. He helps profitable traders grow and smooth returns by implementing a portfolio of trading systems to make money from different markets and market conditions.