FreeIndicators·ThinkorSwim
Earnings Markers
Flags every earnings bar so you never sell a put blind across an event.
How to install in ThinkorSwim
- In ThinkorSwim, open a chart, then go to Studies → Edit Studies.
- Click Create, clear the editor, and paste the code.
- Name it, click Apply, then OK, and it draws on your chart.
How to Use — WTP_Earnings
Never sell a put blind across an earnings event. Educational, not advice.
What it is (one line)
Marks earnings bars on the chart — a vertical line + "E" bubble on each event, plus a bars-since-earnings label so you can read the quarterly cadence and anticipate the next report.
Who it's for & best timeframe
| Trader type | How you use it | Best timeframe |
|---|---|---|
| Premium seller (CSP/CC) | Confirm no earnings land inside your expiration | Daily |
| Swing trader | Avoid holding through the binary event; time entries after | Daily |
| Earnings trader | See the exact reaction bar + the historical cadence | Daily |
What you see (overlay)
- Yellow dashed vertical line on each earnings bar.
- "E" bubble under the bar.
- Label:
Bars since earnings: N— read the ~63-trading-day quarterly rhythm.
How to use it
- Add it to your daily before selling any premium.
- Look right: if the next earnings falls inside your expiration, either
pick a nearer expiration or stand down — IV crush + a gap can blow through your strike.
- Use bars-since to anticipate the next date (~63 trading days per quarter).
Settings
show_lines(yes) — the vertical earnings lines.show_bubbles(yes) — the "E" bubbles.
Important limitation (read this)
HasEarnings() reliably marks PAST events. Future-dated earnings only appear if ToS has the scheduled date loaded for that symbol. Always confirm the next date in the option chain / a calendar before relying on it.
Common mistakes
- Assuming a future date is drawn — it may not be. Verify.
- Selling a put whose expiration straddles the report.
Video script outline
- Hook: "The #1 way premium sellers get blown up: earnings inside the trade."
- Show the E markers + bars-since.
- Check: does earnings fall inside your expiration?
- Caveat: future dates need ToS to have them loaded.
- Recap + import link.
Educational analysis, not financial advice.
← Back to all 103 indicators