Features

Find the best stocks and options. Wheel for income

optiontoolkit is built for a single strategy run over and over, so every screen belongs to a stage of the wheel: find the trade, plan the calendar, hold the position, thread the cycle, review the income, and keep yourself honest with rules.

Find

Screener

The Best Practice Wheel Screen narrows 1,500 optionable US stocks to names with strong fundamentals, real growth and solid technical signals, and pairs each with the best contract for a cash-secured put entry. Every score is a range filter, so the screen ends up yours rather than ours.

  • Fundamental, growth, technical and option scores out of ten, with RSI beside them
  • Six presets: Best Practice Wheel Screen, Best Options, Strong Growth, Strong Fundamentals, Strong Momentum, High Premium
  • Stock filters for RSI, market cap, distance from the 200-day and beta
  • Option filters for DTE, delta, annualized yield, open interest, OTM, IV, IV/RV, chain volume, spread and earnings timing
  • Save any combination as your default, or reset back in one click
  • Log trade straight from the row, or star it onto the watchlist
optiontoolkit - ScreenerHow every score works?

Best Practice Screen for stocks with strong fundamentals, nice growth and solid technical signals, together with its best option for cash-secured put entry to the wheel.

Best Practice Wheel ScreenBest OptionsStrong GrowthStrong FundamentalsStrong MomentumHigh Premium
SymbolPriceChg %Stock
Score ↓
Option
Score
StrikeAnn.
Yield
Watch
CNC Centene Corp$67.48+2.18%105$62.521.0%Log trade
ANET Arista Networks$198.82-2.36%96$185.032.5%Log trade
FTNT Fortinet Inc$160.01-3.28%96$150.028.5%Log trade
DAL Delta Air Lines Inc$89.35-2.15%86$85.025.0%Log trade
UMC United Microelectronics$19.15-1.19%87$18.052.5%Log trade
Watchlistexpiry weeks
Symbol09-0409-1810-1610-23 ⚠ 410-30 ⚠ 4AMZN1× Put $260EarningDAL2× Put $83EarningKO2× Put $85EarningPCG7× Put $17EarningPM1× Put $180Earning

Find

Watchlist calendar

Positions do not fail one at a time, they fail in clusters on the same expiry. The watchlist lays symbols against expiry weeks so crowding and earnings collisions show up as a shape rather than a spreadsheet lookup.

  • Weekly expiry columns with a warning count on the crowded ones
  • Every planned and open put drawn on its expiry week
  • Earnings markers per symbol, positioned by date
  • Add or drop a symbol without touching your positions

Trade

Positions with next best action

Every open leg carries advice on next best action in plain words - on plan, approaching the strike, or 19 DTE and time to check - along with the numbers that advice came from.

  • Cushion, capture, premium as a percentage of strike, annualized return, capital tied up
  • A capture bar per leg, so the mid of bid-ask price is visible at a glance
  • Close, Roll and Edit next to the advice, not three screens away
  • Multi-currency, with the home-currency figure underneath
PositionsCapital committed $206,550
PositionNext best actionCushionCapturePremiumAnn.
AMZN -1 putApproaching the strike1.0%-40%+$505.0015.8%
PM -1 putOn plan5.8%47%+$377.0016.6%
PCG -7 put19 DTE - check the 50% GTC8.1%0%+$336.0030.3%
Wheel - MRKCSP · Closed · IBKR Live

Premium collected

+$177.00

Realized P/L

+$86.82

Annualized ROC

96.4%

Timeline - assignment marks the CSP → CC transition and freezes the entry cost basis.

Sell to open 1 × put $125.00 strike $1.77/sh exp Sep 18, 2026 · fees $1.05
Buy to close 1 × put $125.00 strike $0.88/sh · Aug 15, 2026

Trade

Wheels, threaded end to end

A wheel is one story per symbol. Puts, assignment, shares and covered calls sit on a single timeline where assignment marks the transition and freezes the entry cost basis.

  • Premium collected, realized P/L, true cost basis per share, days at risk, annualized ROC, shares held
  • Every leg with strike, price per share, expiry and fees
  • Split a leg where a partial fill or partial assignment happened
  • Status tags: CSP, Closed, ClosedProfit, and whether it came from IBKR live or manual entry

Review

Performance against the market

Realized P/L by month, a cumulative equity curve, and your portfolio plotted against SPY with both drawdowns shown. Premium selling trades upside for smoothness, and this is where you see the trade you actually made.

  • Income by month, bucketed by wheel close date, last 12 months
  • Equity curve of cumulative realized P/L - trajectory, not just totals
  • 30D, 90D, YTD, 1Y and ALL windows, simple or CAGR
  • Portfolio return, SPY return, difference, and both max drawdowns
  • A journal entry per trade, written from the synced fill
PerformanceYTD · Simple

Portfolio vs SPY - 2026-01-01 → 2026-08-16

Portfolio

+7.45%

SPY

+13.64%

Max drawdown

-1.03%

SPY drawdown

-9.30%

System

Rules and sync, running underneath all of it

Your rules, checked continuously

Set a minimum cash reserve and a maximum concentration per symbol. Positions shows both against the limit - 31% reserve against a 50% rule, 11.0% in GOOG against a 5% rule - so a breach is a number on the screen rather than a discovery.

IBKR sync, with honest staleness

Fills and positions come in automatically. When a feed has not updated, the mark is labelled stale and its age is shown, instead of quietly presenting an old price as a current one.

Manual entry that keeps up

Any leg can be entered, edited, split or deleted by hand, and manual legs thread into the same wheel timeline as synced ones.