Premium collected isn't your return.
ROI on committed collateral is.
Most wheel tracking dies at the first roll — the closed leg and the new leg become two unrelated rows, and your real return disappears between them. Wheel Ninja stitches every put, roll, assignment and call-away into one cycle, scored against the collateral it actually tied up.

What your spreadsheet can't tell you
A roll is not a new trade
Put → rolled → assigned → covered calls → called away is one position in one ledger. Roll credits chain, assignments convert collateral into the share lot, and nothing is double-counted.
Scored on committed capital
Every cycle's P/L is divided by the collateral it locked up, annualized by the days it was actually at risk — not premium totals, not moon math.
Full options analytics
Portfolio Greeks in dollars, payoff modeling, expiry ladder, safety distance on every open leg — plus a strategy builder, charts with indicators, and IBKR Flex import.

Read the method
A new video walkthrough is being recorded. In the meantime, the written wheel guide covers the strategy and the formulas — useful even if you keep your spreadsheet.
Pick your rank
Every rank gets the full wheel engine and CSV upload. Start with 30 days of Jonin — no card. When the trial ends you keep everything on Genin, free forever.
$0
Full wheel tracker · 25 recorded entries · CSV upload
$9.90/mo
Unlimited entries + strategy builder & charts with indicators. $99/yr — 2 months free
$15.90/mo
Everything in Chunin + option analytics · IBKR Flex import · AI daily report. $159/yr — 2 months free
Run your wheel. Let the engine keep score.
30 days of Jonin free — no card. Wheel tracker, option analytics, builder, charts, the lot. After that, Genin is free forever.
Open Wheel Ninja or poke the demo first →