Wheel Strategy Journal · Windows Desktop · Local Data

The journal that shows you
every number that matters —
before you start your trading day.

Most trackers record trades and stop. MYOPTIONDIARY pre-calculates roll scenarios with full P&L math and fires DTE and delta alerts — and answers the one question every trader needs before the open:“What is my total P&L if I close everything right now?”All on your own machine, 100% offline.

14 days free
65 demo trades pre-loaded
Windows 10+
Your data never leaves your machine
ABBV Demo · Wheel Cycle$940 premium · cost basis −5.3% · hypothetical
TSLA CC 260C⚠ 6 DTE · roll window open
AAPL CC lot #157% max profit captured
Win Rate59.3% · 5-win streak
SPY IC 528P/574CRoll Out +45d · +$1.20 net credit shown
QQQ Net Cost Basis$452 ↓ from $465
Close-Out P&L today+$28,900
CSP TSLA 255PAssigned → lot at $238.50 ✓
Actual app screenshot · demo mode
MyOptionDiary full app — left sidebar showing Analytics, Stock Positions, Trade Log, Alerts and Insights, Log New Trade, Import CSV, Quick Start, Help and Guide — with Analytics dashboard showing Close-Out P&L +$23,473, cumulative P&L curve, monthly income and P&L by strategy breakdown
Watch · 2-minute walkthrough

See MyOptionDiary in action.

14
Day Trial
Full access · no card
14
Strategies tracked
CC · CSP · IC · spreads · more
65
Demo trades
All 14 strategies · Black-Scholes verified
0
Data sent to servers
100% local · works offline
$129
One-Time Price
No subscription · No recurring fees
The three things that cost wheel traders money

Your spreadsheet records history.
This shows you the full picture.

1
Missing the roll window

7 DTE, delta creeping past 0.40, and you're checking manually. By the time you notice, rolling costs money instead of making it. One missed roll erases two months of premium.

MYOPTIONDIARY: red flag at 7 DTE — and three pre-calculated roll scenarios with net credit and P&L appear inline with it. How long would that take you without this?
2
Not knowing where you actually stand

Closed trades look great. But two open positions are underwater and you haven't updated prices this week. Your real account could be thousands different from what your journal shows.

MYOPTIONDIARY: the Close-Out P&L tile answers "what am I worth if I close everything right now?" — auto-filled from Yahoo Finance on load, or live from your broker connection. Always current. When did you last know that number with confidence?
3
Losing track of your real cost basis

You've collected $12 in CC premium against AAPL since assignment. What's your effective cost now? If you can't answer that in three seconds, you risk selling a call below your basis.

MYOPTIONDIARY: net cost per share updates live as you log each premium. Shows a caution flag if the CC strike entered is below your net cost per share. Could you answer that in three seconds right now?
Alerts & Position Monitoring

Not just a flag.
The full math too.

Other trackers flag DTE and expiry — that part is not unique. What is unique: MYOPTIONDIARY attaches three pre-calculated roll scenarios directly to the alert — net credit, new expiry, full P&L impact — so you have the math in front of you before you start your trading day. No separate calculation. No spreadsheet. One panel.

Actual app screenshot · demo data
Alerts & Actionable Insights Monitor showing AAPL covered call with delta warning, 21 DTE amber flag, and four pre-calculated roll scenarios with net credits and combined P&L

Three alert levels. All sourced from industry standards.

Red — Roll Window Open
DTE ≤ 7 or delta above 0.50. Flags positions in the gamma danger zone. Competitors also flag DTE — but none attach pre-calculated roll math to the alert.
Amber — Monitor This Week
DTE ≤ 21 or delta 0.35–0.50. Based on widely-cited options research on gamma acceleration.
Green — Profit Target Reached
≥ 50% max premium captured. Research-based profit capture threshold.
Net debit shown in red — always visible
Any roll that costs money is shown in red with a net-debit flag. The math is in front of you before you decide.
Black-Scholes roll engine ATTACHED TO ALERTS — UNIQUE

Enter stock price + IV.
Get the math instantly.

Works without a broker connection. Enter a stock price and IV — Black-Scholes prices the option and displays three roll scenarios with full P&L math. Connect Schwab, Tradier, or MarketData.app and it fills automatically.

📊
You enter
Stock $ + IV %
in Trade Log
⚙️
App calculates
Theoretical Opt $
via Black-Scholes
💡
You get
3 Roll Strategies
with full P&L
Roll Out · +30d · Same Strike

Buy back current, sell new 30 days out. Fast credit reset, less time extension.

Net credit example+$0.40
★ Research Standard
Roll Out · +45d · Same Strike

The research-standard roll. Resets the theta clock fully. Strongest credit, same strike.

Net credit example+$1.20
Roll Out and Up · +45d · Improved Strike

Roll out in time and move the strike in your favour. More room, less assignment risk.

Net credit example+$0.85
Actual app screenshot · Roll Modal · AAPL Covered Call
Roll Modal for AAPL Covered Call — three pre-calculated scenarios at top, selected Roll Out and Up pre-fills New Strike 260, New Expiration 06/26/2026, New Premium 14.09, net credit +$184 calculated automatically

Click a scenario. The form fills itself.

Select Roll Out and Up — new strike, new expiry, and estimated premium populate instantly. The net credit calculation appears at the bottom: (new premium − buy-back) × contracts × 100. No spreadsheet. No mental arithmetic.

Enter your actual fill price after executing with your broker — the app updates the chain P&L to reflect the real numbers. How long would that take you to do today?

Three scenarios shown · click any to pre-fill the form
Net credit confirmed before you submit
Net debit shown in red — you see it before you confirm
Refine IV % to reprice scenarios in real time
⚠️
Net debit shown in red, automatically
If a roll costs money, it is shown in red before you confirm. The math is visible — the decision is always yours.
📡
Live connection fills it automatically
Connect Schwab, Tradier, or MarketData.app — Stock $ and IV fill in real time. Roll scenarios update live.
Actual app screenshot · Iron Condor adjustment modal · 7 adjustment types
Adjust Iron Condor modal showing 7 adjustment types: Roll one leg, Roll full position, Reduce size one leg, Reduce position, Roll and reduce, Close one leg, Close position — guided 3-step workflow
IRON CONDOR · 7 TYPES
Roll one leg · Roll full · Reduce size · Reduce position · Roll + reduce · Close one leg · Close position
CALENDAR · DIAGONAL
Roll front month · Roll back month · Roll both · Reduce size · Close position — net debit tracked across both legs
GUIDED 3-STEP FLOW
Choose type → enter details → confirm. Running P&L shown throughout. Net debit flagged in red before you confirm.
Analytics

Three P&L numbers.
One honest picture.

Most journals show one number. It's never the right one. MYOPTIONDIARY shows three — each answering a different question a wheel trader actually needs answered.

Actual app screenshot · demo data
Analytics dashboard showing Close-Out P&L of +$23,473 — prices auto-filled from Yahoo Finance or live broker connection — with win rate 59.3%, profit factor 1.46, cumulative P&L curve and win/loss split chart
🔒
Realised P&L
Sum of every closed trade. Money in your account. Never changes once a trade closes.
📅
Total P&L Today
Realised P&L plus all open premium still in-flight. Best case if every option expires worthless. Uses entry premium only — no live prices needed.
📡
Close-Out P&L
What you'd walk away with if you closed everything right now. Enter Stock $ + IV — Black-Scholes prices each open position and adds it up. Auto-fills with a live connection.
📈
Win Rate + Streak Badge
Tracks your current win/loss streak over time. A consecutive-win or consecutive-loss streak is displayed as context alongside your other metrics.
💰
Profit Factor
Total winning dollars ÷ total losing dollars. Above 2.0 is strong. Below 1.0 means losses are outpacing wins in dollar terms regardless of win rate.
65 pre-loaded trades · all 14 strategies

Learn on real trades.
Before yours are at risk.

The demo never goes stale. Expiry dates and DTE values recalculate every time the app loads — always relative to today, always on real market Fridays. Every premium Black-Scholes verified. Every trade has a 💡 Explain button — what was sold, what was at risk, what happened, why the P&L is exactly what it is.

Actual app screenshot · demo data
Trade Log showing 14 strategies with action buttons — Assigned on CSP, Called Away on Covered Call, Roll on spreads, ITM warning, DTE countdown, Yahoo auto-prices and Greeks on every row

The only wheel journal with a built-in training environment

★ 65 TRADES · ALL 14 STRATEGIES · FULLY INTERACTIVE

Demo mode loads a complete wheel portfolio with dates that recalculate on every load — DTE values are always current because they are computed relative to today, not stored as fixed historical data. Open the app tomorrow and the demo still looks live.

The demo includes a complete wheel cycle on ABBV: CSP → assignment → covered calls → full premium history. Every number tracked and explained — hypothetical demo data only.

Demo → Live · zero friction
Click "Switch to Live Mode" when ready. Demo and real data never interact. Return to demo any time.
Actual app screenshot · import workflow
Import Trades from CSV — 5-step guided workflow showing broker selection: Schwab, Tastytrade, IBKR, Robinhood, Manual — with Schwab Migration Guide, Download Guide and Sample CSV buttons

Getting your trades in takes minutes.

Export a CSV from your broker and follow the 5-step guided import. Schwab, Tastytrade, IBKR, Robinhood, and Manual entry all supported.

First time on Schwab? A dedicated Migration Guide walks you through grouping entries by ticker and adding END markers so the parser reconstructs your full wheel history automatically. A Sample CSV is included so you know exactly what the format expects.

Schwab · Tastytrade · IBKR · Robinhood · Manual
Schwab Migration Guide + Sample CSV included
5-step guided flow — no manual field mapping
Already trading? Start CSV export from the day you left off
Built-in help · no internet needed

Everything you need to know
is already inside the app.

No external documentation site. No support forum to search. Two built-in panels cover everything — one for learning the app in 10 minutes, one for reference any time you need it. Both work 100% offline.

Quick Start Panel

A guided walkthrough built into the app. Covers every core workflow with screenshots of the actual interface — exactly what to click, in order.

Logging your first CSP, CC, Iron Condor, or Calendar spread
Assigning a put and creating a stock lot in one click
Writing a Covered Call from Stock Positions
Importing trades from Schwab, IBKR, Tastytrade, Tradier, or manual CSV
Rolling any position from the Trade Log
Reading your Alerts & Insights monitor
📖
Online Help Guide

28 articles across 6 categories. Covers every feature in depth — strategy mechanics, P&L calculations, roll logic, tax considerations, and the Black-Scholes inputs explained in plain English.

Every P&L formula explained step by step
Why the demo never goes stale — dynamic dates explained
How the Black-Scholes Close-Out P&L is calculated
Alert threshold logic and sources
Calendar and Diagonal spread net debit rules
Tax section: assignment cost basis, wash sale, holding period
The wheel lifecycle — built into every action

Other apps record what happened.
This acts with you.

Every competitor requires you to import a CSV after the fact, then manually reconcile what happened. MYOPTIONDIARY works in real time — one click at each stage updates your position, your cost basis, and your cycle P&L instantly. No import. No reconciliation.

01
Phase 1 — Sell CSP
Log the put. DTE and delta watched automatically.

Enter the strike, premium, expiry, and contracts. The Alerts Monitor starts watching immediately — red flag at 7 DTE, amber at 21 DTE, amber if delta drifts above 0.35. Roll scenarios pre-calculate the moment a threshold is hit.

💡 Roll Scenarios →
DTE and expiry alerts exist in other apps. Pre-calculated roll math attached to the alert — net credit, new expiry, combined P&L — in the same panel. How long would that take you to assemble manually?
02
Phase 2 — Assigned
One click. Lot created. Cost basis set. Ready for calls.

Click Assigned on the open CSP. In one action: the put closes, a stock lot is created at the correct effective cost (strike minus premium already collected), and the lot appears in Stock Positions ready for a Covered Call.

✓ Assigned →
WingmanTracker, TrackTheta, TradesViz all require you to re-import a CSV after assignment. There is no "Assigned" button — you rebuild the position manually. How many steps does that take you today?
03
Phase 3 — Sell Covered Calls
Write CC pill. Cost basis warning. Net cost falling in real time.

Every uncovered lot shows a blue Write CC → pill. One click opens the trade form pre-seeded with the correct lot. The app shows a caution flag if the strike entered is below your net cost per share — so you have the information before you decide.

📝 Write CC →
Persistent uncovered lot badge visible on every screen. CC strike validated against your running cost basis before you submit. How often do you check that manually before writing a call?
04
Phase 4 — Called Away
One click. Full cycle summary. Every dollar accounted for.

Click Called Away on the open CC. In one action: the CC closes, the stock lot closes at the strike price, and the complete wheel cycle summary calculates instantly — total option premium, share gain, combined return in dollars and percent, and annualised yield from day one.

🏁 Called Away →
TradesViz added wheel cost basis tracking in early 2026 — but only as a post-import analytics view, not a live one-click workflow. How long after a called away do you know your real return?
Actual app screenshot · demo data — AAPL wheel position
Stock Positions showing AAPL wheel cycle — net cost reduced to $219.82 after $2,035 premium collected, 4.4% cost reduction, 12.3% annualised yield, with Called Away button on active covered call

AAPL demo position: 200 shares assigned at $230. Two CC cycles collected $2,035 in premium — net cost fell to $219.82/share, a 4.4% reduction. The Called Away → button closes the CC and the lot in one click, producing the full cycle summary instantly. Hypothetical demo data. Does not represent actual trading results.

Your data. Your choice of device.

Private by default.
Everywhere by choice.

100%
of your data stays on your machine
★ EVERY COMPETITOR IS CLOUD-ONLY

Trades live at C:\Users\You\AppData\Local\MyOptionDiary\ — a SQLite file on your PC. No server. No cloud sync. Works 100% offline. Every subscription-based alternative stores your data in the cloud.

🔒
Zero cloud dependency

Works fully offline after activation. No internet, no problem.

💾
You own your data forever

Your history stays on your PC permanently. The database is a local file you own. Unlike every cloud alternative.

🚫
No server to breach

Cloud journals are breach targets. No server means nothing to expose.

🎯
No ads. No data monetisation.

One-time purchase. No affiliate links, no broker referrals, no sponsored content of any kind.

Tax time

Every number your CPA needs
in one place.

MYOPTIONDIARY is not tax software and produces no tax report — always consult your CPA. What it does is keep accurate, dated records of every trade, premium, assignment, and lot — so your advisor has the full picture when they need it.

🧾
Your broker splits assignment into two 1099-B lines

When a CSP is assigned, the option and the stock purchase appear as disconnected transactions. Effective cost basis — strike minus premium — is rarely calculated correctly. The app pins the correct number to the lot automatically.

⏱️
Holding period and covered calls — your CPA needs the dates

Under IRS qualified covered call rules, certain CC positions can affect the holding period of the underlying shares. The rules are nuanced and depend on strike, DTE, and your specific situation — your CPA needs to assess this. The app records each lot's entry date alongside every CC written against it, so your advisor has what they need.

🔁
Re-entering the wheel after a loss can trigger wash sale

Sell shares at a loss, then sell a new CSP on the same ticker within 30 days — the IRS may disallow the loss. Wheel traders hit this constantly. Your complete dated history gives your advisor the visibility to catch it before filing.

⚠️Not tax advice. MYOPTIONDIARY keeps accurate records — what you do with them is between you and your CPA.
Competitor comparison

Other trackers: subscriptions, cloud-only, no wheel depth.
One price. Everything included.

We researched every major options journal in March 2026. Including the two areas where competitors currently lead — we are transparent about both.

Feature MYOPTIONDIARY$129 one-time WingmanTracker$49/mo TrackThetaFree–$20/mo TradesVizFree–$30/mo TraderSync$29–80/mo
Roll scenarios with Black-Scholes P&LNet credit + full P&L math for every roll option, pre-calculated before you touch your broker
Plain-English trade explanationEvery trade has an Explain button — plain-English summary of what happened, premium collected, and where the position stands
Demo mode with 65 pre-built tradesAll 14 strategies loaded — explore the full app before entering a single real trade
Data 100% local · works fully offlineSQLite on your machine — no cloud account, no login, no internet required
Windows desktop app · one-time purchaseNo subscription, no recurring fees, ever
Wheel lifecycle as one unified positionNet cost basis falls automatically with every premium collected
Iron Condor & Calendar chain managementMulti-leg adjustment wizard with full chain P&L tracking
P&L curve with real-time IV slider
% Max Profit tracker · profit-take alerts
CSV import from multiple brokersSchwab, Tastytrade, IBKR, Robinhood + manual
Live broker data connection
Every competitor in this table is a cloud-only subscription — your data lives on their servers and you pay every month. MYOPTIONDIARY is a one-time $129 purchase. Your data stays on your machine. No recurring fees, ever. Four features are exclusive to MYOPTIONDIARY: pre-calculated roll scenarios with Black-Scholes math, plain-English trade explanations, built-in demo mode with 65 pre-loaded trades, and fully offline local operation. Wheel cost basis tracking is also available in WingmanTracker and TrackTheta.
April 2026 · public pricing
◑ = partial support
Pricing

Start on desktop.
Upgrade when the web version launches.

The Windows desktop version is available now at a one-time price. A web version with subscription access is in development — existing license holders will receive a discounted rate when it launches.

Available Now
Desktop License
$129
one-time · Windows 10+ · yours permanently

Every feature unlocked immediately. No subscription. No recurring fees. Ever.

  • All 14 options strategy types
  • Alerts + 3 Black-Scholes roll scenarios
  • Live broker data (Schwab · Tradier · MarketData.app)
  • Iron Condor and Calendar chain management
  • 65 demo trades + plain-English Explain button
  • Your data stays on your machine — always
  • All future updates to the desktop version included
  • Discounted rate on web version when it launches
Download Free Trial →

No credit card required · $129 one-time if you continue

Coming Soon
Web Pro
$19
per month · any browser · any device

Everything in the desktop version, plus cloud sync, multi-device access, and a daily morning briefing email.

  • All desktop features — same wheel workflow
  • Works on Mac, iPhone, Android — any browser
  • Real-time sync across all your devices
  • Daily 8am briefing email — positions needing action
  • Your data encrypted at rest and in transit
  • Desktop license holders — discounted rate at launch
In development. Buy the desktop version now and you'll be first to know when it launches — with a loyalty discount applied automatically.
📋
A note on the desktop license
The $129 desktop license covers the current Windows version and all future updates to it. The upcoming web version will be offered as a separate subscription — existing license holders will receive a discounted rate. Buying now locks in that early-adopter status. The web version is currently in development with no fixed launch date.
Desktop: Windows 10+ · $129 one-time · No subscription · Web Pro: coming soon · $19/month · any device

The wheel journal
that shows you
every number, clearly.

14 days free. No credit card. $129 one-time if you continue — no subscription, no recurring fees, ever. One price. Everything included. Nothing held back.

Windows 10+ · One-time $129 · No subscription · No recurring fees

Disclaimer: MyOptionDiary is a trade journaling and tracking tool for personal record-keeping purposes only. It does not provide financial advice, investment recommendations, or trading signals. All calculations including Black-Scholes estimates and roll scenarios are for informational and educational purposes only and do not constitute a recommendation to buy, sell, or hold any security. Options trading involves significant risk of loss. Past performance displayed in demo data is hypothetical and does not guarantee future results. Always consult a qualified financial advisor before making trading decisions.
Legal

Terms of Service

Last updated: April 2026

By purchasing or using MyOptionDiary ("the Software"), you agree to these terms.

1. License. MyOptionDiary grants you a personal, non-transferable license to install and use the Software on up to two Windows computers. You may not redistribute, resell, sublicense or reverse-engineer the Software.

2. Not Financial Advice. The Software is a personal record-keeping and journaling tool only. Nothing in the Software constitutes financial advice, investment advice, trading recommendations or signals of any kind. All calculations including Black-Scholes estimates, roll scenarios, P&L projections and alert thresholds are for informational and educational purposes only. Options trading involves significant risk of loss. Always consult a qualified financial advisor before making trading decisions.

3. No Warranty. The Software is provided "as is" without warranty of any kind. We do not warrant that the Software will be error-free, uninterrupted, or that market data displayed will be accurate or complete. Market data is sourced from third-party providers and may be delayed or incorrect.

4. Limitation of Liability. To the maximum extent permitted by law, MyOptionDiary shall not be liable for any trading losses, financial losses, or damages arising from your use of the Software or reliance on any data or calculations it displays.

5. Data. All your trade data is stored locally on your machine. We do not store, transmit or have access to your trade data or brokerage credentials. Your data is your own.

6. Updates. Your one-time license includes all future updates to the Software at no additional charge.

7. Termination. Your license remains valid indefinitely. We reserve the right to terminate licenses obtained fraudulently or in violation of these terms.

8. Governing Law. These terms are governed by the laws of your country of residence.

9. Contact. For support or questions: [email protected]

Legal

Privacy Policy

Last updated: April 2026

Data we collect. We collect only what is necessary to process your purchase and deliver your license key: your name, email address and payment information. Payment processing is handled entirely by Gumroad — we never see or store your card details.

Trade data. Your trade history, portfolio data and brokerage credentials are stored exclusively on your local machine. We have no access to this data and it is never transmitted to our servers.

License validation. When you activate your license, the Software contacts our activation server to verify your license key. This request contains only the license key and a machine identifier. No trade data is transmitted.

Market data. The Software fetches stock and option prices from third-party APIs (Yahoo Finance, Tradier, Schwab, MarketData.app). These requests contain only ticker symbols and are subject to those providers' privacy policies.

Cookies. This website does not use tracking cookies or analytics.

Contact. For privacy questions: [email protected]

Legal

Refund Policy

Last updated: April 2026

14-day free trial. MyOptionDiary includes a 14-day free trial with no credit card required. We encourage you to use the full trial period to evaluate the Software before purchasing.

30-day money-back guarantee. If you purchase MyOptionDiary and are not satisfied for any reason, contact us within 30 days of purchase for a full refund. No questions asked.

How to request a refund. Email us at [email protected] with your order number. Refunds typically appear within 5–10 business days depending on your bank.

After 30 days. We are unable to offer refunds after 30 days of purchase. If you are experiencing technical issues please contact support — we will do our best to resolve any problems.

Contact. For refund requests: [email protected]