I had a few spare moments so I thought I would play around with the Portfolio123 simulator and see if I could come up with any new trading ideas.
Small Cap Investing Strategy Rules
The first thing that came to mind was to look at ideas for small-caps, since smaller companies outperform larger ones over time.
So I decided on a portfolio investing system that buys small cap stocks meeting a certain set of criteria.
I set the system to filter for stocks that had a maximum market cap of $3 billion and a minimum market cap of $100 million.
I then decided to look at debt levels since small companies with low levels of debt will surely be attractive investments. I therefore set the current ratio to be over 1.50 and I set total debt to total equity to be under 0.5.
Next, I wanted stocks that were already moving up so I set the system to look for stocks making new 50 day highs.
I also wanted strong EPS growth so I set the simulator to only pick stocks where the 12 month EPS was higher than the previous 12 months. I also set the 12 month EPS growth rate to be over 30%.
Finally, I altered the ranking so that the system would prefer stocks with smaller market caps.
I kept the sell rules simple and told the simulator to sell a stock if it closes lower than it’s 25 day low (on the rebalance date).
The system was set to rebalance every four weeks. So every four weeks the universe of stocks is checked for new signals according to the buy rules. If any of the stocks meet the buy rules the stock is added to the portfolio. Trades are entered on the open.
If a stock meets the sell rule on the rebalance date, it is sold and drops off the portfolio.
Commissions were set at $10 per trade, slippage at 0.25% and starting capital was set at $100,000.
Risk was set at 5% (no margin) so the portfolio could hold a maximum of 20 stocks at any one time.
Here are the exact rules from the Portfolio123 interface:
The portfolio investing strategy was then run over the dates 1/1/2000 – 1/1/2014.
Running this strategy over the dates 1/1/2000 – 1/1/2014 produced the following equity curve and results.
The annualised return of the strategy was 7.01% with a high maximum drawdown of -73.66% and a Sharpe ratio of 0.11:
The annual return was significantly better than the benchmark (S&P 500 Index) over the period, however, the drawdown was much larger.
As you can see from the bottom of the image, the top holding by the end of the experiment was Netflix $NFLX.
Should you trade this system?
It’s fair to say that most traders would not be able to trade this system. The maximum drawdown is extraordinarily high and the subsequent returns are not enough to compensate for this risk.
What can we learn?
Of course, the chances are that we can improve on this system. We could introduce market timing filters, better diversification and alter the parameters.
However, the results suggest we might be better scrapping it completely and building a system with better rules that align more closely to a specific investment philosophy.
In the interest of science
It’s important to note that this system was not optimised, I just ran a few things off the top of my head. Although I did test a couple of different ranking strategies.
I thought I would write it up in order to keep a record and also in the interest of selection bias.
If we only ever post up high returning strategies, it can give a distorted view of what trading strategies work and what don’t.
This not only happens in trading system development but in other fields, such as medical research.
When journals only publish successful scientific studies they distort the true picture and ignore the many hundreds of other similar studies before it that may have been unsuccessful.
Please share and comment if you liked/disliked/disagreed/agreed/revered/despised this post.
Thank You For Reading
Joe Marwood is an independent trader and the founder of Decoding Markets. He worked as a professional futures trader and has a passion for investing and building mechanical trading strategies. If you are interested in more quantitative trading strategies, investing ideas and tutorials make sure to check out our program Marwood Research.
This post expresses the opinions of the writer and is for information or entertainment purposes only. It is not a recommendation or personalised investment advice. Joe Marwood is not a registered financial advisor or certified analyst. The reader agrees to assume all risk resulting from the application of any of the information provided. Past performance, historical or simulated results are not a reliable indicator of future returns and may not account for real world settings. Financial trading is full of risk and margin trading can lead to financial losses totalling more than what is in your investment account. We take care to present accurate analysis but mistakes in backtesting and presenting of analysis regularly occur. Please read the Full disclaimer.
Thank you to everyone who takes the time to leave a comment. Your feedback, constructive criticism and identification of mistakes is welcome. In order to concentrate on work I may not have time to respond to all comments.