Journal · beta
Wheel strategy trading journal
Import your tastytrade, Interactive Brokers or Schwab history and see each wheel cycle from the first put sold to the shares being called away, with the premium collected, your adjusted cost basis and the return on the capital it tied up.
Step 1
Export from your broker
tastytrade, Interactive Brokers (Flex Query) or Schwab transactions as CSV. Any date range; add one file per year if you like.
Step 2
Import it here
The file is read in this browser and kept on this device only. Nothing is uploaded.
Step 3
See every wheel cycle
Puts sold, assignment, covered calls, called away: premium, adjusted basis, capital and return for each one.
Import your trade history
The broker is recognised from the file. Add several files for several years.
- tastytrade: History → Transactions, choose a date range, scroll to the bottom so every row loads, then click CSV.
- Interactive Brokers: Performance & Reports → Flex Queries → create a Trades query (Executions, all fields, CSV), then run it for your date range.
- Charles Schwab: Accounts → History → Transactions, choose a date range, then Export (CSV).
Your file is read in this browser and stays on this device. Nothing is uploaded.
Your data
Imports are kept only in this browser so they are here next time. On a shared computer, delete them when you are done.
How the numbers are worked out
Trades are matched first in, first out. A cycle runs from the first put sold until the shares are called away or sold, or until nothing is open on that ticker for more than 10 days. Capital is the most cash the cycle tied up at once: strike × 100 for a cash-secured put, the width for a spread, and the purchase cost of shares held. Return on capital is P&L ÷ capital; annualised is that × 365 ÷ days.
After every import the journal checks itself: the net cash of every row in your file must equal realised P&L plus what is still open, to the cent. If it ever doesn't, you will see a warning.
Supported today: stock and equity option transactions in USD from tastytrade, Interactive Brokers (Flex Query trades) and Charles Schwab. Futures, stock splits and symbol changes are listed as warnings rather than guessed. IBKR and Schwab support is new: if a file of yours reads wrongly, please tell us.