How it works
Turn shares you already hold and cash you've set aside into options income — with the research to choose the contract, and the tools to manage it once it's written.
- 01
Start with your shares and cash
Add the stocks you own, or sync them read-only through SnapTrade, and set the cash you're willing to put to work. Need ideas for puts? Optionable tickers ranks 200+ names by option liquidity and income yield.
- 02
See the best-paying contract
Every holding gets an income score and a preferred covered call or cash-secured put. The options heatmap lays out yield, premium and premium per day for every strike and expiry, and the GEX strike profile marks the call wall, put wall and gamma flip against the price.
- 03
Check the risk before you write
The GEX matrix shows which expiries hold the positioning behind each wall. Earnings weeks and thin liquidity are flagged on the contract, and the trade planner sizes it against your shares and cash.
- 04
Track it to the close
Send the contract to the trade tracker for live P/L and to see which calls are covered and which are naked. When a position needs managing, the roll assistant ranks candidates by net credit.
- Official SEC filings (8-K · 10-Q · 10-K · 13D/13G)
- Live market data & options chains
- Read-only broker sync via SnapTrade — we never place trades
Every strike and expiry on one board.
The options heatmap shows the premium yield, the dollar premium and the premium per day for each contract, so the best-paying strikes stand out at a glance. The preferred contract is marked in orange.
Options heatmap
Yield, premium and pace. Each cell carries three figures, so a fat premium far out in time doesn't hide a poor daily rate.
Earnings in view. Expiries that overlap an earnings week are flagged before you write.
Liquidity warnings. Thin open interest, volume or wide spreads are marked on the cell.
See where positioning is concentrated.
The GEX strike profile charts call and put gamma exposure by strike and marks the call wall, put wall and gamma flip against the current price.
GEX strike profile
- Spot price
- $229.33
- NVDA
- Net GEX
- +$516.2M
- Call/put ratio 1.98
- Call GEX
- +$1B
- 1.3M OI
- Put GEX
- −$524.1M
- 928K OI
- Total GEX
- $1.6B
- 2.2M OI
- Call wall
- $230
- +0.29% from spot
- Put wall
- $220
- −4.07% from spot
- Gamma flip
- $218.24
- −4.84% from spot
Then see which expiries hold it.
The GEX matrix breaks the same exposure out by strike and expiration, with open interest beside every figure. Try the metric switch.
GEX matrix
| Strike | Oct 166 DTE | Oct 2313 DTE | Oct 3020 DTE | Nov 627 DTE | Nov 1334 DTE | Nov 2041 DTE | Nov 2748 DTE | Dec 455 DTE |
|---|---|---|---|---|---|---|---|---|
| $245 | +$15.2M (27.8K OI) | +$4.9M (11.7K OI) | +$3.6M (9.6K OI) | +$2.6M (9.4K OI) | +$3.5M (10.3K OI) | +$13.4M (43.4K OI) | +$1.8M (8K OI) | +$2.6M (10.2K OI) |
| $242.5 | +$9M (15.9K OI) | +$5.9M (12K OI) | +$3M (8.4K OI) | +$2.7M (7.5K OI) | — | — | — | — |
| $240 | +$55.3M (98.4K OI) | +$30.3M (69.3K OI) | +$15.2M (41.2K OI) | +$10M (31.8K OI) | +$7M (25.4K OI) | +$19.1M (83.2K OI) | +$11M (42K OI) | +$8.2M (34.1K OI) |
| $237.5 | +$13.2M (25.7K OI) | +$8.9M (19.9K OI) | +$5.1M (14.5K OI) | +$3.1M (12.4K OI) | — | — | — | — |
| $235 | +$35M (85.9K OI) | +$13.3M (42.3K OI) | +$17.2M (64.1K OI) | +$10.4M (52K OI) | +$3.8M (22K OI) | +$17.7M (110K OI) | +$6.2M (37.9K OI) | +$6.8M (31.4K OI) |
| $232.5 | +$7M (20.7K OI) | +$3.6M (17.1K OI) | +$3.6M (14K OI) | +$1.6M (10.4K OI) | — | — | — | — |
| $230Spot | +$23.7M (120.5K OI) | +$12.8M (62.5K OI) | +$11.9M (86.2K OI) | +$11.1M (71.6K OI) | +$3M (26.7K OI) | +$5.1M (108.7K OI) | +$932.5K (39.6K OI) | +$4.7M (40.6K OI) |
| $227.5 | −$1M (17.9K OI) | +$566.2K (17.7K OI) | −$1.2M (12.9K OI) | +$1.5M (17.6K OI) | — | — | — | — |
| $225 | −$6.5M (72.5K OI) | −$5.3M (44K OI) | −$3.5M (29.8K OI) | −$3.3M (35.4K OI) | −$1.1M (21.2K OI) | +$8.7M (82.7K OI) | −$1.2M (29K OI) | +$578K (23.2K OI) |
| $222.5 | −$2.5M (18.4K OI) | −$4M (22.1K OI) | −$467.6K (15.2K OI) | +$967.6K (15.4K OI) | — | — | — | — |
| $220 | +$4.1M (72.2K OI) | +$4.8M (72.6K OI) | +$3.3M (81.1K OI) | −$5.9M (60.2K OI) | −$2.2M (36.5K OI) | +$7.7M (128.4K OI) | −$1.5M (45.6K OI) | −$1.6M (50.2K OI) |
| $217.5 | −$2.7M (19.8K OI) | +$1.2M (16.1K OI) | +$958K (10.4K OI) | −$587.4K (12.1K OI) | — | — | — | — |
| $215 | −$10.6M (31.1K OI) | −$8.3M (24K OI) | −$5.6M (19.9K OI) | −$3.6M (15.2K OI) | +$59.9K (8.8K OI) | −$6.2M (47K OI) | −$1.1M (11.1K OI) | −$1.3M (9.7K OI) |
| $212.5 | −$646.4K (5.2K OI) | −$1.6M (6K OI) | −$707.9K (3.8K OI) | −$514.4K (3.7K OI) | — | — | — | — |
| $210 | −$4M (12.7K OI) | −$2.9M (12.6K OI) | −$4M (10.7K OI) | −$1.4M (7.9K OI) | −$1.3M (6.5K OI) | −$2M (17.7K OI) | −$525.1K (3.9K OI) | −$804.5K (4.1K OI) |
Strike by expiration. See which dates hold the exposure behind each wall, not just the total.
Four views. Switch between net, call and put GEX or raw open interest.
Outliers ringed. The largest cells are marked, scaled across the table or within each expiry.
GEX is a positioning proxy built from the loaded option chain, not observed dealer inventory.
Track it to the close. Roll it when it needs managing.
Contracts you add from the scanner or read from your broker land in the trade tracker with live P/L. When one needs managing, the roll assistant ranks later expiries and strikes by the credit they still pay.
Trade tracker
- Open CCs
- 2
- Open CSPs
- 2
- Reserved shares
- 200
- Put collateral
- $69,500
- Open premium
- $1,938
- Unrealized P/L
- +$451
| Symbol | Type | Contracts | Strike | Live price | Expiry | DTE | Entry premium | Current premium | Unrealized P/L | P/L % | Broker status | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AAPL | Cash-secured put | 2 | $240 | $252.4 | 6 Nov 2026 | 12 | $245.00 | $110 | +$270 | 55.1% | Open at broker | HeatmapRollClose |
| NVDA | Covered call | 1 | $235 | $229.33 | 23 Oct 2026 | 13 | $288.00 | $162 | +$126 | 43.8% | Open at broker | HeatmapRollClose |
| AMZN | Cash-secured put | 1 | $215 | $221.8 | 20 Nov 2026 | 26 | $340.00 | $375 | −$35 | −10.3% | Added manually | HeatmapRollClose |
| MSFT | Covered call | 1 | $540 | $523.9 | 18 Dec 2026 | 54 | $820.00 | $730 | +$90 | 11% | Added manually | HeatmapRollClose |
Roll assistant
| Expiry | Strike | DTE Δ | Premium | Net credit | Net 30D yield |
|---|---|---|---|---|---|
| Oct 30 | $235 | +7 | $230 | +$68 | 1.38% |
| Nov 6 | $235 | +14 | $322 | +$160 | 1.62% |
| Nov 20 | $240 | +28 | $280 | +$118 | 1.21% |
| Dec 18 | $240 | +56 | $455 | +$293 | 1.49% |
- Roll to
- NVDA $235 CC
- Expiry
- Nov 6
- 27 DTE
- New premium
- $322
- Net premium
- +$160
- Net 30D yield
- 1.62%
- Strike move
- $0
What's inside
One workspace for the full options-income loop — research, decide, write, track.
Understand the trade before you write it.
The Academy walks through covered calls and cash-secured puts from first principles: how the strategies work, what can go wrong, a step-by-step decision framework, and how to read every view in the scanner — including the GEX profile and matrix.
- FoundationsVocabulary, obligations, and why premium exists at all.3 lessons
- MechanicsHow covered calls and CSPs actually generate income.3 lessons
- FrameworkA repeatable decision process before any contract gets sold.1 lesson
- StrategiesComparing strikes, sizing positions, and managing open trades.4 lessons
- AppliedWorked examples and the intermediate concepts used across the tools.2 lessons
- Advanced: Gamma & GEXOptional after Intermediate Concepts: changing delta and modeled exposure.3 lessons
- Tools & referenceScanner workflow, checklists, and definitions to revisit while researching.2 lessons
Your shares and cash could be earning premium.
Find the best-paying covered call or cash-secured put on what you own, check it before you write, and manage it until it closes. One subscription for the whole workspace — cancel anytime.
- Income on stocks you already own
- Earnings, liquidity and GEX checks before you write
- Live P/L and roll candidates once it's open
- Research only — never advice or execution