FOUNDING ACCESS IS FULL·Founder onboarding is closed.Get launch updates →
← All indicators
FreeIndicators·ThinkorSwim

Earnings Markers

Flags every earnings bar so you never sell a put blind across an event.

How to install in ThinkorSwim

  1. In ThinkorSwim, open a chart, then go to Studies → Edit Studies.
  2. Click Create, clear the editor, and paste the code.
  3. 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 typeHow you use itBest timeframe
Premium seller (CSP/CC)Confirm no earnings land inside your expirationDaily
Swing traderAvoid holding through the binary event; time entries afterDaily
Earnings traderSee the exact reaction bar + the historical cadenceDaily

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

  1. Add it to your daily before selling any premium.
  2. 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.

  1. 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

  1. Hook: "The #1 way premium sellers get blown up: earnings inside the trade."
  2. Show the E markers + bars-since.
  3. Check: does earnings fall inside your expiration?
  4. Caveat: future dates need ToS to have them loaded.
  5. Recap + import link.

Educational analysis, not financial advice.

← Back to all 103 indicators