Richard Dale
Norgate Data
- Joined
- 22 February 2005
- Posts
- 276
- Reactions
- 206
@qldfrog, I hope others duplicate the "Dual Breakout Strategy" for further evaluation. I'm impressed with the initial result (and I'm not easily impressed) and with a few moving parts the strategy should be easy to replicate for those interested,
Perhaps you could (re-) disclose the rules (and/or Amibroker, RealTest, Wealth-Lab, Zipline or other backtesting platform code) so others can try this out - you might have done so already but it's hard to determine where in 459 pages of a thread at this late hour!
This appears to be a good system from this data set. Would be interesting to run it in periods beyond this.
Since this is a paper exercise, are you able to provide your AmiBroker code for others to replicate your system and provide feedback/tweaks/suggestions for possible improvements?
With @Joe Blow's approval, I think this thread could provide a transparent case study.
With all due respect:
Without provided code it's not really transparent.
The metrics in your backtest report are incongruous with your reported trading rules and the reported drawdowns are extremely unusual for a breakout trading system.
I suspect a coding error or other bias error in your backtest.
Your buy & hold stats don't appear to be correct (it should be a 10.3% return on $XAO.au). Also, you should also be using Buy & Hold on $XAOA.au to incorporate dividends which would show more like a 26.5% return on that time period.
So, I again encourage you to post the code.
Skate,
Your screenshot there is not showing any delisted stocks, so there's a clue of a serious issue.
I'm guessing at one stage you were subscribed to Norgate Data's AU Stocks Platinum package (which provided delisted stocks and historical index constituents) but now subscribe at a lower level, so there are no longer any delisted stocks in your database, and there's no information on past index constituency dates provided too.
Therefore I think you've got serious survivorship biases in your backtest.
Not much point looking at paper trading until that is resolved.\
(I'm also having a look at the behaviour in AmiBroker of downgrading from Platinum to Gold or Silver level - we might need to consider a way of "blanking out" those Current & Past watchlists to prevent this from happening in the future)
What do you mean by this?4. It avoids over-optimization.
4. It avoids over-optimization. What do you mean by this?
The Value of Flawed BacktestsI think you've got serious survivorship biases in your backtest. Not much point looking at paper trading until that is resolved.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?