Thursday, July 11th 2019
Backtest ‘Non-traditional’ Options Spreads Like a Diagonal Call Ratio
Backtest a non-traditional options spread. The technical name would be a diagonal call ratio 1x2. Exit early based on delta. Change the leg days relationship.
This article discusses how to backtest a non-traditional options spread called a diagonal call ratio 1x2, which involves buying one 50 DTE 50 delta call and selling two 20 DTE 30 delta calls. The challenge is to roll this trade as a spread package and set roll parameters based on the appropriate deltas. ORATS suggests adjusting leg relationships to accomplish this task and provides results of the diagonal with and without exits.
There are times when you want to backtest a 'non-traditional' options spread as a package rather than as a combination of two or more strategies.
The Combine feature allows users to simulate a vast array of strategies but managing exiting the package on a delta becomes tedious.
We had a question regarding a backtest from a client trying to run ‘non-traditional’ spread. The technical name would be a diagonal call ratio and the premise of the strategy is to buy 1x 50 DTE 50 delta call vs. sell 2x 20 DTE 30 delta calls. The reason they are running into issues is they want to roll this trade as a spread package and set roll parameters based on delta of the spread or the DTE of either leg of the spread.
They said, "Since it is not a pre-defined spread, we are not able to re-create this backtest in ORATS. Combining the 2 separate legs won’t allow us to roll based on the appropriate deltas. Any thoughts on how we can accomplish this using ORATS?"
Adjusting leg relationships can help accomplish this task.
First, define the days to expiration for each leg.
Next, set the leg relationships that make sense for this test. For example, the ideal days difference is 30 so set a min max around 30, like 20 and 40.
The results of the diagonal without exits are:
The results of the diagonal with exits are:
A noticeable improvement with exiting when the spread delta was greater than 0.80.
Discover your favorite backtests by filtering on several popular performance metrics such as notional return, sharpe ratio, and percent of time in market.
Filter millions of backtests based on different parameters, technical indicators, and exit triggers for all types of options strategies.