All how-to guides
How-tojournal

How to view per-ticker performance

The Per-Ticker tab groups your full trading history by underlying stock, showing options P&L, stock P&L, total return, ROI, current price, share count, and Real Cost - the adjusted cost basis after premium income.

Last updated

The Per-Ticker tab is the fourth tab of the Options Journal. It groups your full history by underlying stock, giving you one row per ticker you've ever traded with every metric aggregated up. This is the page where you see whether wheeling a given ticker has been a winning strategy or a losing one, and where the Real Cost moat column lives.

Before you start

Required:

Time to complete: 6 minutes

What's on the screen

1. Historical Performance table

The main surface is a table titled Historical Performance, with one row per underlying ticker. Above it, a Search field to narrow the list (useful if you've traded dozens of tickers) and a Columns toggle to hide columns you don't care about.

2. Columns

Each row shows the full story of your trading on that ticker:

  • Ticker — the underlying stock
  • Opt Sell (R) — realized P&L from closed option positions
  • Opt Sell (U) — unrealized P&L from open option positions
  • Stock (R) — realized P&L from closed stock positions (called-away shares, manual sales)
  • Stock (U) — unrealized P&L from currently-held stock positions
  • Realized — combined realized P&L (options + stock, closed)
  • Unrealized — combined unrealized P&L (options + stock, open)
  • Total P&L — Realized + Unrealized
  • ROI % — total return relative to capital committed on this ticker
  • Price — current price of the underlying
  • Shares — number of shares you currently hold (0 if flat)
  • Real Cost — your adjusted cost basis per share after every premium collected on this ticker. The moat column.

📸 SCREENSHOT: per-ticker-performance-step-1.png

3. Row expansion — chains per ticker

Clicking a ticker row expands to show the chains for that ticker. A chain is QuantWheel's grouping of related trades — a CSP plus its rolls plus the eventual assignment plus the covered calls afterwards are all one chain. Each expanded row shows the chain's history, status (open or closed), and running P&L.

Useful when you want to see not just "how has Ticker X done overall" but "what specific sequence of trades produced that result." Often a single good chain carries an otherwise-mediocre ticker, or a single bad chain drags down an otherwise-fine one.

📸 SCREENSHOT: per-ticker-performance-step-2.png

How to use Per-Ticker

Deciding whether to keep wheeling a ticker

Look at a ticker's Total P&L and ROI %. Strong positive numbers mean the wheel has been working. Break-even or negative numbers need investigation — expand the row to see the chain history. Was it one bad trade? A sustained downtrend? A stock that doesn't fit the wheel (too volatile, low IV, etc.)?

If a ticker's Total P&L is negative after months of wheeling, it's often cheaper to stop wheeling that ticker than to keep trying to dig out. Per-Ticker makes that decision visible.

Finding your best wheel candidates

Sort by ROI % descending. The top tickers are the ones where the wheel has most rewarded you. Look for patterns — sector, volatility profile, price range. These are the candidates to add to your go-to watchlist in Find Deals.

Spotting the Real Cost effect

Compare Real Cost to Price for tickers where you currently hold shares (Shares > 0). If Real Cost is significantly below Price, the wheel has reduced your effective cost — every covered call from here is very safe. If Real Cost is above Price, you're underwater relative to your original entry but premiums may have closed the gap partially.

Checking a specific ticker before re-entering

Before selling a new CSP on a ticker you've wheeled before, check its row. If Total P&L is strongly positive and you're currently flat (Shares = 0), the ticker has been a good match — re-entry is likely fine. If Total P&L is negative, look at the chain history to see whether the losses came from a one-off market move or from a pattern that will repeat.

📸 SCREENSHOT: per-ticker-performance-step-3.png

Common issues

A ticker I've traded doesn't appear in the table.

The ticker needs at least one trade in the connected-broker sync window to appear. If you traded it before connecting your broker to QuantWheel, those trades may not be in the journal. Check the Trades tab to confirm, and consider importing historical trades via Settings → CSV Import if the ticker has a long pre-QuantWheel history you want included.

Real Cost shows N/A or blank.

Real Cost displays when there are enough transactions to calculate it — typically when you hold shares and have collected at least one premium on the ticker. If the ticker has only open option positions (no shares), Real Cost isn't applicable and shows blank or N/A.

Total P&L is positive but ROI % is tiny.

ROI % is relative to the capital deployed. If you've tied up a lot of cash wheeling a ticker (many big-strike CSPs, long hold periods), a modest dollar profit becomes a small percentage return. This is a signal that the ticker may be a capital hog for its profit — your capital might earn more elsewhere.

Why is Real Cost different from my broker's cost basis?

Your broker's cost basis is the price you paid on the purchase or assignment date, not adjusted for subsequent premium income. QuantWheel's Real Cost adjusts for every premium you've collected on that ticker. The difference between them is the cumulative premium income — which is often substantial on well-wheeled tickers.

Can I export this table?

Not from the UI in a structured way today. For tax purposes, individual transaction-level data on the Trades tab is closer to what tax software expects. Per-Ticker is designed for in-app analysis, not export.

Related

More in this category