# Earnings Edge

## Earnings Edge

Earnings announcements give us a cyclical opportunity to take advantage of inflated volatility. However, finding a trade with good mathematical metrics is challenging since probabilities, EV and alpha are not accurate across earnings reports.

The earnings backtester was created to help solve this problem and provide us with a way to make a calculated decision instead of guessing.

### Earnings backtesting overview

The earnings backtester analyzes the selected trade's metrics across the previous 5 years of earnings reports, using the out-the-money percentage of the position's strike prices (OTM%), the credit or debit, the spread width, and/or the max loss.

<figure><img src="https://2799944806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYjluAVRcRcfh1YL43z%2Fuploads%2FaF7bN0pUtMbu7qSxq9km%2Fimage.png?alt=media&#x26;token=36c00c9e-e9cf-4c28-ad52-ec40ac34d8b1" alt=""><figcaption></figcaption></figure>

The backtester simulates opening a position with the same metrics right before each earnings report and holding it until the next end-of-week (EOW) expiration.

Each position's backtest displays key data from the previous 20 earnings reports, including the win rate, average return, and best win.

<figure><img src="https://2799944806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYjluAVRcRcfh1YL43z%2Fuploads%2Fpuj8BMc7Bq3V9kcxr2ik%2Fimage.png?alt=media&#x26;token=804e226d-b0c0-4f0f-ad17-6fea6f19b094" alt=""><figcaption></figcaption></figure>

The P/L and ROR for each simulated position is calculated based on the symbol's closing price at the EOW expiration.

For example, if a short call spread with a strike price 3% OTM and a $1 spread width is selected, then the backtester will simulate opening a short call spread with a strike price 3% OTM and a $1 spread width across each of the earnings reports in the past 5 years with the same opening credit and max loss.

We can visualize the backtested earnings trades to see exactly how the selected strategy performed in the past, as well as the stock's price move post-earnings.<br>

<figure><img src="https://2799944806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYjluAVRcRcfh1YL43z%2Fuploads%2F2wfH7bWfMz1x3GfjYoGO%2Fimage.png?alt=media&#x26;token=e762aa7c-20e5-44b2-8697-c54360403b0d" alt=""><figcaption></figcaption></figure>

### Backtest any earnings trade

To backtest any trade that crosses an earnings report, select the position in the “New Position” screen and then click the “Backtest” button that appears in the top right.

<figure><img src="https://2799944806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYjluAVRcRcfh1YL43z%2Fuploads%2FS96O3arJZr8JZTHAiUGb%2Fimage.png?alt=media&#x26;token=2cc5a48f-b7ce-4bf8-8463-871518be8e56" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.optionalpha.com/tools/finding-trades/earnings-edge.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
