In our backtester, you can test a strategy that trades around earnings as well as strategies that avoid earnings.

To use the earnings date feature, select Entry Date Triggers setting how many days before earnings to initiate a trade and then select Exit Date Triggers to set when to exit relative to earnings.

null

 

To avoid earnings, you would set the Entry Date Trigger min/max however many days before you want. For the covered call strategy, we set these to min=20 and max=75 to make sure we don't trade back into a strategy that we just exited. This gives us enough time to be in the trade before exiting the day before earnings announcement.

null

 

For exiting covered call strategy, select the Exit Date Triggers and set the Occurrence to 'before' and the Days to 1.

 

null

 

If you want to trade a strategy around earnings, you can set the entry days lower like min/max 1 to 3.

null

Instead of before, set the Occurrence to after.

null

 

Here is an example avoiding earnings, an INTC short call:

https://wheel.orats.com/backtest/1JMTVWWhpWAcBGdsr6ABg7KBuh2TFjwMW

Here is an example trading earnings, an AMZN iron butterfly:

https://wheel.orats.com/backtest/16mKRy2AiDyjS6VFL4dT2v3ZG8MgoH3tfs

More reading: https://blog.orats.com/covered-call-backtest-finding-the-best-maturity-strike-iv-and-earnings-methods

related posts

Stock Splits Treatment In ORATS Options Data And Backtesting
Jun
08
Dividends, Backtesting, splits

Stock Splits Treatment In ORATS Options Data And Backtesting

Companies and ETFs may decide to have a stock split or to declare a large dividend (>10% of the...

Read Post
Backtest Basics: Trading On A Specific Day Of The Week
May
30
Backtesting, weeklies

Backtest Basics: Trading On A Specific Day Of The Week

You can set up the backtester to trade only on a certain day of the week. Say you only wanted to...

Read Post

We're here, if you need us.

Still curious how we can help you?




LET'S CHAT