- Joined
- 30 June 2007
- Posts
- 7,200
- Reactions
- 1,226
To deal with survivorship bias, why don't u run a backtest on say S&P100 constituents from late 2000 - see attached.
View attachment 54839
Have S&P 500 constituents too back to 1990.
Share | Code |
Abacus Property | ABP |
Australand Property | ALZ |
BWP Trust | BWP |
Challenger Div | CDI |
CFS Retail Trust | CFX |
Charter Hall | CHC |
Charter Hall Retail | CQR |
Commonwealth_Office | CPA |
Cromwell | CMW |
Dexus | DXS |
Federation Centres | FDC |
FKP Stapled | FKP |
Goodman Group | GMG |
GPT Group | GPT |
Investa Office | IOF |
Mirvac Group | MGR |
SCA Property Group | SCP |
Stockland Property | SGP |
Westfield | WDC |
Westfield Retail | WRT |
If it helps, perhaps you could reduce the back test to the following extract from the property sector:
Share Code Abacus Property ABP Australand Property ALZ BWP Trust BWP Challenger Div CDI CFS Retail Trust CFX Charter Hall CHC Charter Hall Retail CQR Commonwealth_Office CPA Cromwell CMW Dexus DXS Federation Centres FDC FKP Stapled FKP Goodman Group GMG GPT Group GPT Investa Office IOF Mirvac Group MGR SCA Property Group SCP Stockland Property SGP Westfield WDC Westfield Retail WRT
From January 2009 to September 2013 and $10,000.00 trades.
How can you have a survivorship code if your data doesn't hold the stock
IE it's delisted or had it's name changed.---
Are you saying Premium data have all of these going back 30 yrs
Is this a serious question? Yes, you need the data. The code handles the data.
The survivorship bias issue is handled from the stock selection side as I've already mentioned. The system is just a way to enter and exit the market. My mistake with this thread was putting the cart before the horse, should have started with stock selection then moved on to entry and exit rules using technical analysis.
The success or failure of the entire method depends almost entirely on stock selection.
The main point of the backtests was to find a generic method that we could apply to the stocks we choose from our screening method that would make money, assuming the screening method isolates stocks that are likely to outperform the index.
To be exact with the testing and historical hypothetical performance we'd need to run a back test on the screening technique first so we have a list of stock and the dates upon which they entered and exited the basket historically and then backtest the technical system on the evolving basket over the historical period.
For most of us and for the average person it is to time consuming and beyond most peoples skill level so I've made a number of assumptions and taken some short cuts.
1. By testing on a wide range of stocks we can safely conclude that the technical system is profitable on stocks with an upward bias. It is an appropriate method where the same rules can be applied to each and every stock that enters our stock trading basket There were 251,000 trades in the Russell3000 test and 18,000 trades on the S&P100. Yes the stocks have an upward survivorship bias but I'm ok with that as I am handling this problem from a different angle.
2. I showed the quick and easy way to pick stocks that are likely to outperform the market, it takes out the time consuming part of building your own custom stock selection method in Portfolio123, learning the software and back-testing the screening criteria and taking advantage of other peoples expertise.
3. By combining the stock selection from the stock baskets used in the Ready2Go models in P123 with a technical system that makes money from stock showing an upward bias we should have a method that makes money in the future.
I think it is pretty safe to conclude that this entire method has a good chance of making money.
Personally, with my trading hat on, that is what I care about....
We haven't even touched upon risk management yet and I've only briefly discussed the stock selection methods so there is still plenty to talk about.
To be exact with the testing and historical hypothetical performance we'd need to run a back test on the screening technique first so we have a list of stock and the dates upon which they entered and exited the basket historically and then backtest the technical system on the evolving basket over the historical period.
ASX Real Estate 09 to now... again please refer to my previous post...
View attachment 54896
and equity curve
View attachment 54897
Perhaps with future posts I can create a custom stock screen or portfolio in portfolio123 then what I can do is test on those constituents over the historical period, maybe with an annual re-weighting to save time for a more accurate historical performance on that particular stock basket... that will take a lot of time however but it will show whether additional alpha is generated from the entry and exit rules.
1. In regard "concurrent trades" does the back test identify all the possible trades across the nominated shares or is there a first come first entered criteria determined by the remaining funds in your trading pool?
2. Does the program record the time the trade runs for (number of days) and can the program determine the average holding time across all trades?
3. Can the back test program extract a list of trades per individual share (entry/exit dates, entry/exit price etc).
4. Does the back test program factor in the entitlement to distributions/dividends in the result? Where a trade is active through the period where a stock goes ex-div, although the stock going exdiv would probably trigger a stoploss sell on the exdiv date the investor would still be entitled to the div?
No dividends are included with the tests in Trade Navigator.
Not sure why though we are so bogged down on a trading overlay when you are indicating that the majority of the result is due to stock selection.
You obviously want to plug portfolio123 here for that job, so I reckon sling a few advertising bucks to the appropriate person and spruik your hart out. I’m interested in hearing the nitty gritty of what it has to offer but am not motivated to take the trial yet. (specifically interested in how much of the underlying data for conducting the fundamental system tests is visible and could be scrapped to excel etc)
There is a great book out there "Quantitative Value", I paid about $50 on Amazon for it, full nitty gritty on the strategy the guys who wrote it run their fund with. There is a free website (http://alpha.turnkeyanalyst.com) for their screener (along with a couple of extra quantitative screens and forecast tools thrown in) with backtest data (including Fama French factor backtests) going to 1970, built on CompuStat data. If you've read that book, use their website and read say, Mebane Fabers seminal paper on the 200 day SMA trading rule (free on SSRN or on his website) or similar papers on "Absolute Momentum" then you are at least on par if not far far ahead of what P123 could possibly offer.
EDIT: If you don't want to buy the book, almost every section of it was originally posted as blogposts on greenbackd.com
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?