See what each options strategy actually nets

Calls, puts, verticals, condors, covered calls. Every contract comes in with its buys, sells and commissions, priced at full contract size. Select a spread's legs, pick its strategy once, and the report adds them up.

Start Your Options Journal →

TradeBB options trading journal: Strategies report with bull call spreads and covered calls making money, iron condors losing it

By contract

One contract, one trade — however many orders it took

TradeBB joins every buy and sell of the same contract — same underlying, expiration, strike, call or put — into one trade. Bought in three pieces and sold in two? That's one trade with five lines under it. Take the position back to zero and open it again, and the next one is a new trade.

  • Partial entries and exits — one trade, every order kept underneath
  • Full contract size — a 1.20 premium is $120 a contract
  • Every commission counted — charged per order, so net means net
  • Back to zero, new trade — reopening the same contract starts fresh

So the trade in your journal is the position you actually held, priced the way your broker charged it.

An NVDA option trade in TradeBB built from four fills, with contracts, position and the 100 multiplier

Spreads

A spread is two trades. Its strategy adds them up.

In TradeBB each leg is its own trade — a vertical is two contracts, a condor four. Select the legs, pick one strategy for all of them, and the Strategies report adds them together, after every commission.

  • Each leg, its own trade — two for a vertical, four for a condor
  • One strategy, every leg — select the legs, pick it once
  • Net P&L by strategy — legs added together, after every fee
  • Any structure you name — add a strategy the first time you trade it

Most options traders have a view on which strategy suits them. Far fewer have the net number to back it up.

Expiry & assignment

Expired options close themselves

An options position can end without you placing an order: it expires, or someone exercises against you. An option still open after its expiration date is closed at zero on that date, and it counts in your results from then on.

  • Expired worthless — closed at zero: premium kept, or premium lost
  • Assigned — the shares arrive as a stock trade when your broker reports them
  • Still yours to edit — open the trade and change its orders if needed

For a seller, expiring worthless is the whole point of the trade. It belongs in your results, not stuck as an open trade.

Stocks & options

An options trading journal that adds up the whole wheel

Cash-secured puts, covered calls, the wheel — many retail options strategies involve shares too. TradeBB keeps your stock and options trades in the same account. Give the put you sold, the shares you were assigned and the calls you wrote against them one strategy, and the Strategies report shows what the whole wheel netted.

  • Every piece, one strategy — the puts, the shares, the calls
  • Every premium counted — each put and call you sell adds to the net
  • Assignments — the stock trade lands beside the option that caused it
  • The full cycle — once the shares are called away, the net is complete

Most wheel traders know their premium income. The number that matters is premium plus what the shares did.

Trade notes

Write down why this structure, before it plays out

Your broker records what you traded. It doesn't record why you chose a condor over a strangle, or why you picked that width. Every trade has a notes editor with reusable templates, so the questions are already on the page when you sit down.

  • Why this structure — and what you'd have used instead
  • Your volatility view — selling a rich premium, or buying into an event
  • Your exit rule — a profit target, a loss limit, a date to get out

Afterwards, that note is the only honest record of what you actually thought.

Trade notes written before, during and after a QQQ put trade in TradeBB, with the chart pasted in

Review habit

More legs, more events, more reasons to stop journaling

Options give you more legs, more orders and more things happening to each one — expirations, assignments, rolls. That's a lot to write up by hand. A trading journal you keep is one where the trades are already in and the backlog has an end.

  • Imported, never typed — every leg arrives from your broker
  • A finite list — filter to unjournaled trades, work through them, done
  • A strategy and a line — one pick and one sentence per trade

Pick the strategy, write the line, watch the list get shorter. That's the whole habit.

Brokers

Bring in the broker you already trade options with

Connect your broker account, or export your trade history and upload it. TradeBB reads each contract — underlying, expiration, strike, call or put — and builds your trades from it.

  • Interactive Brokers — connect once through a Flex Query; it syncs on its own
  • tastytrade, Schwab and ThinkorSwim, Robinhood, Webull, E*Trade, Fidelity, TradeStation, Tradier — connect the account, or upload the export
  • Anything else — upload the file; Any Broker (AI) reads it

Step by step: Interactive Brokers trading journal · all supported brokers

Setup guides: Interactive Brokers · thinkorswim · Robinhood

Connecting Interactive Brokers to TradeBB with a Flex Query ID and token

FAQ

Frequently asked questions

What is an options trading journal?

More than an options trading log: a record of every trade you've taken — the contract, the orders, the costs, the strategy and what you were thinking — organized so you can see which strategies make money and which don't. A broker statement lists orders; a journal turns them into trades you can review.

What should I record for each options trade?

The contract — underlying, expiration, strike, call or put — and every order with its price and commission. Then the parts no broker records: the strategy, why you chose it, and your exit rule. In TradeBB the first part comes in with your trades; the second goes in the trade's notes. For a full walkthrough, see how to track options trades.

What does a journal do that a spreadsheet doesn't?

The arithmetic. Contract size, every commission and the orders that make up each trade come in with the import, so nothing is typed and nothing is off by a factor of 100. Your time goes on the strategy and the note, which is the part a spreadsheet was never going to fill in for you.

How do I see what a spread made?

Each contract is its own trade, so a vertical is two trades and an iron condor is four. Select the legs, pick one strategy for all of them, and the Strategies report adds them up. Trade counts and win rates in that report are counted per leg, so read a spread strategy by its net P&L.

How does TradeBB decide what counts as one trade?

Every buy and sell of the same contract — same underlying, expiration, strike, call or put — goes into one trade until the position is back to zero. Opening it again after that starts a new trade.

What happens to expired or assigned options?

An option still open after its expiration date is closed at zero on that date, so it counts in your results. If you were assigned, the shares come in as a stock trade when your broker reports them. You can still open any trade and edit its orders.

How should I handle rolls?

Closing one contract and opening another is two trades, because they're two contracts. Give every contract in the roll the same tag, and the Tags report shows what the position netted across all its rolls.

Can I keep the Greeks with a trade?

Write them in the trade's notes: the delta, theta or implied volatility you used to decide. Add them to a note template and the question is on the page for every trade.

Does TradeBB suggest options trades?

No. It records and analyzes trades you've already made, and doesn't provide investment advice or trading signals.

Start your options journal. See what each strategy nets.

By the end of the month you'll have a net number for every strategy you run — and one of them will be smaller than you thought.

Start Your Options Journal →