After a period of some thirty years of increasing bond prices, and with the Federal Reserve committed to a policy of gradually increasing interest rates, the time for long-based trading strategies on US treasuries could well be coming to an end.
Many, including former Fed chairman Alan Greenspan, have called the bond market a bubble ready to pop. With this in mind, this article presents a simple trading strategy that shorts the US ten year note using the ATR (average true range) indicator.
Trading System Rules
The rules behind this trading strategy are straightforward.
We are going to short the US ten year note futures contract after an up day and when the short-term ATR(2) is 20% higher than the medium-term ATR(12).
Thus, we are attempting to short the futures contract after a modest uptick in volatility.
We will hold the position for one full day and then close our position on the next open.
There is not necessarily a fundamental reason for this strategy but it is shown to work reasonably well in backtesting.
The precise rules are as follows:
• IF ATR(2) > (ATR(12)*1.2) AND Close > Open THEN go short on the next open;
• Cover after one full day – on next open;
Following is an example of the kind of trade setup we are looking for:
On the 18th April 2017, ATR(2) (green) was 0.732 and ATR(12) (orange) was 0.598. So ATR(2) was more than 20% above ATR(12). We also had an up close on that day.
We therefore go short on the next bar open (red arrow).
We hold the trade for one full day then exit on the next day open (green arrow) giving us a profit of $340 from one contract (after deducting $20 in transaction costs).
To backtest this system I will be using Amibroker software and futures data from Norgate for the ticker symbol TY2__CCB.
All trades will be placed on the next day open and position size will be set at one contract with no compounding.
Starting capital will be $50,000 and transactions costs will be set at $10 per trade.
No stop loss will be used at this stage as we are using a time-based stop of one day.
In Sample Results
Running this system on the ten year note futures contract between 1 January 2000 and 1 January 2014 we recorded the following results and equity curve:
Net Profit: $11,157.94
# Trades: 196
Win Rate: 51.53%
Average P/L Per Trade: 3.57%
Profit Factor: 1.34
Sharpe Ratio: 1.24
Out Of Sample Results
One method to validate a trading system is to step it forward and test it on unseen data similar to what would be experienced in real trading.
Moving this system forward and running on an out-of-sample period between 1 January 2014 and 1 July 2017 we recorded the following:
Net Profit: $3801.10
# Trades: 49
Win Rate: 63.27%
Average P/L Per Trade: 4.86%
Profit Factor: 1.61
Sharpe Ratio: 2.16
Observations So Far
The system shown so far has produced good risk-adjusted returns in the in-sample and out-of-sample test. In fact, the system was able to perform better in the out-of-sample than the in-sample.
Particular attention should be made to the profit per trade and the Sharpe ratio. Although the annualised return is low this can be substantially improved by increasing the number of contracts.
The number of trades is quite small and we would ideally want a larger sample size. The system is still very basic and could easily be enhanced with more features.
Walk Forward Optimisation
The system was also run via a walk forward optimisation whereby the the slow ATR and percentage multiplier was optimised and walked forward in steps of 1 year in sample with 3 months out-of-sample.
The following results and equity curve were produced:
Net Profit: $14,410.81
# Trades: 149
Win Rate: 59.73%
Average P/L Per Trade: 6.06%
Profit Factor: 1.58
Sharpe Ratio: 1.97
The trading system we have discussed shows some interesting characteristics and potential for trading.
Short systems are always valuable to traders because they can help smooth drawdowns when combined with long only models.
As always, there are still issues to be aware of. The trade sample is fairly small and there is a higher risk of curve fitting with single issue trading systems.
However, this is balanced by the positive walk forward results and the fact our system has produced profitable results during poor market conditions. i.e. the system has made money trading against the prevailing trend.
If Alan Greenspan is right, the raging bull market in US treasuries could well be coming to an end and so a strategy like this may be a good one to keep an eye on.
Following is some Amibroker code for the strategy as shown above:
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.