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.
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.
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.
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.
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.
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.
Buy back current, sell new 30 days out. Fast credit reset, less time extension.
The research-standard roll. Resets the theta clock fully. Strongest credit, same strike.
Roll out in time and move the strike in your favour. More room, less assignment risk.
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?
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.
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.
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.
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.
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.
A guided walkthrough built into the app. Covers every core workflow with screenshots of the actual interface — exactly what to click, in order.
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 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.
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.
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.
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.
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.
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.
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.
Works fully offline after activation. No internet, no problem.
Your history stays on your PC permanently. The database is a local file you own. Unlike every cloud alternative.
Cloud journals are breach targets. No server means nothing to expose.
One-time purchase. No affiliate links, no broker referrals, no sponsored content of any kind.
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.
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.
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.
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.
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 |
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.
Every feature unlocked immediately. No subscription. No recurring fees. Ever.
No credit card required · $129 one-time if you continue
Everything in the desktop version, plus cloud sync, multi-device access, and a daily morning briefing email.
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
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]
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]
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]