Options position accounting

Wheel options strategy: assignment and total return

The wheel options strategy starts with a cash-secured short put. Assignment converts cash into shares; a covered call can then be sold against those shares. Call assignment sells the shares and returns the account to cash. The cycle can repeat, but it can also remain in a losing stock position for months. Measure its result using cash, stock value and open option liabilities together. Premium collected alone is not total return.

Inspect options-chain inputs

The position changes state when an obligation is settled

This sequence assumes physically settled, unadjusted equity options delivering 100 shares per contract, and one contract at a time. Confirm the actual deliverable and exercise style before using it. Cash-settled index options do not deliver shares for the next covered-call stage. OIC describes the wheel as a cash-secured put followed, after assignment, by a covered call.

  • Selling another put while already holding shares adds a second purchase obligation. Selling a call after the shares have been sold can leave an uncovered call. Neither is the one-lot sequence shown here.
  • With several contracts, partial assignment can leave cash, shares and short puts together. Track each lot and match calls only to the shares actually held.
EventCash and position changeNext decision
Sell the putReceive premium, owe the put obligation and reserve strike × 100 for delivery, plus fees.Keep the purchase funds available while the put remains open.
Put expires without exercise, or is bought backNo shares arrive. A buyback consumes cash; expiry alone adds no new premium.Decide whether another put still fits the stock thesis and capital limit.
Put is assignedPay strike × 100 and receive 100 shares. The assigned short put is gone.Hold, sell the shares, or write a call at an acceptable sale price.
Covered call expires or is bought backKeep the shares; a buyback costs cash. The stock risk continues.Review a fresh call independently rather than assuming another premium is required.
Covered call is assignedDeliver 100 shares and receive call strike × 100. The assigned call is gone.Reconcile the completed cycle before allocating cash to another one.
Position-state diagram, not executable code. Exercise notices and confirmed fills determine the actual transitions.text
Cash available
  -> sell cash-secured put -> cash reserved + short put
       -> expires / buy to close -> cash available
       -> put assignment -> long shares
            -> sell covered call -> long shares + short call
                 -> expires / buy to close -> long shares
                 -> call assignment -> cash available

At every state: review exposure; continuing is optional.

A complete 90-day cash ledger

All prices and fees below are hypothetical USD amounts, not market quotes. Start with $10,000 cash, no deposits or withdrawals, and no other positions. Use one 100-share contract. Assume no dividends, cash interest, taxes or borrowing; fills are the stated premiums, so no additional spread estimate is deducted. Option sales cost $1 each and assignments cost $2 each. Assignment is an explicit scenario assumption, not a prediction from the closing price.

  • Net option premiums received: $200 + $100 + $150 = $450. Stock sale minus purchase: $5,200 - $5,000 = $200. Total fees: $1 + $2 + $1 + $1 + $2 = $7. Net cycle P&L = $450 + $200 - $7 = $643.
  • Return on the initial account capital is $643 / $10,000 = 6.43% over the assumed 90 days. Dividing by the $5,000 put purchase reserve instead gives 12.86% on that narrower denominator. It is not the account return; label the denominator whenever reporting a percentage.
  • The ledger counts reserved cash once, within the cash balance. It is neither an additional asset nor a fee. A premium credit also creates an option liability, so selling a new option does not immediately earn the full premium as profit.
  • Do not extrapolate this path into a repeatable annual yield. Later premiums, holding periods, assignments and losses will differ.
Day and eventCash change after feeCash balancePosition afterward
0: Initial capital$10,000 contribution$10,000No position
0: Sell $50 put for $2.00+$200 - $1 = +$199$10,199Short one put; $5,000 reserved
30: Put assigned-$5,000 - $2 = -$5,002$5,197100 shares; no put
31: Sell $52 call for $1.00+$100 - $1 = +$99$5,296100 shares and one short call
60: Call expires unexercised$0$5,296100 shares; no option
61: Sell new $52 call for $1.50+$150 - $1 = +$149$5,445100 shares and one short call
90: Call assigned at $52+$5,200 - $2 = +$5,198$10,643Cash only; cycle complete

An open wheel needs a mark, not just a premium total

For this isolated cash-and-stock cycle, account equity E = cash C + shares Q × stock mark S - the marked cost L of all outstanding short options. Cycle P&L = E - initial capital - later net contributions. Cash must already include trades, dividends, interest and fees. Using this identity avoids counting an assigned option as both a live liability and a completed stock purchase.

  • On day 60, after the first call expires, suppose the shares are worth $44. There is no option liability: E = $5,296 + 100 × $44 = $9,696. Total P&L is -$304 even though the account has collected $300 in premiums. The $600 stock decline exceeds the $296 net premium cash after fees to that date.
  • On day 61, if the new call is initially marked at its $150 sale value, cash rises to $5,445 but the liability rises to $150. At the same $44 stock price, E = $5,445 + $4,400 - $150 = $9,695. The $1 fee explains the decline; the new premium did not cure the loss.
  • Use a consistent mark policy and timestamp. A midpoint can be useful for reporting, but an exit estimate must consider the ask to buy back the short option, stock execution and remaining fees. Missing quotes are unknown values, not zero liabilities.
Alternative day-90 outcomeEnding equityCycle P&L
Stock $0; call unexercised$5,445 cash + $0 stock-$4,555
Stock $40; call unexercised$5,445 + $4,000 = $9,445-$555
Stock $49; call unexercised$5,445 + $4,900 = $10,345+$345
Stock $55; $52 call assigned$5,445 + $5,200 - $2 = $10,643+$643

Carry the economic balance across cycles

After day 90 in an unexercised-call branch, the cumulative stock outlay less net premium cash is $5,000 - $450 + $5 = $4,555, or $45.55 per remaining share. This is a cycle-level economic break-even before stock exit costs. It is not a replacement for the broker tax basis, and it is not the correct liquidation break-even while an option liability remains open.

  • If the stock stays at $40, writing calls above the original $50 purchase price may offer little premium. Choosing a lower strike trades potential recovery for premium. For a separate hypothetical branch with the same $450 total premiums and $7 total fees but a final sale at $44, P&L is $4,400 - $5,000 + $450 - $7 = -$157. Receiving every premium still does not prevent a loss.
  • A roll is two trades. If a put originally sold for $200 is bought back for $350, that option has lost $150 before fees. Selling a later put for $450 produces a $100 roll credit, but also a new open obligation. Preserve both fills and the old loss rather than treating the roll credit as earned income.
  • If call assignment ends one cycle at +$643, start the next cycle with $10,643 and a new identifier. Keep the original $10,000 as the strategy-level capital baseline when there are no external flows. Resetting the displayed P&L at each assignment can hide the cumulative outcome.
  • With deposits or withdrawals, the simple ending-equity ratio is no longer a comparable return. Preserve dated external flows and use an explicitly defined money-weighted or time-weighted method. Do not count a deposit as wheel income.

Assignment changes the timetable and the risk

Short American-style options can be assigned before expiration. OIC also notes that exercise exceptions can occur near expiration, so an in-the-money or out-of-the-money close alone cannot confirm the resulting holdings. Use the broker position and assignment records before opening the next stage.

  • An early put assignment requires the purchase cash earlier than planned. Cash reserved in another asset may need conversion. Keep assignment fees and any settlement constraints in the record.
  • An early covered-call assignment around an ex-dividend date can sell the shares before dividend entitlement. Credit a dividend only when the account is entitled to it; do not assume every month of stock exposure earns a dividend.
  • The stock can gap down, become illiquid or cease to have a viable ownership thesis. Premium is a limited offset to that loss. Set the maximum share allocation and the condition for reducing or ending exposure before committing funds.
  • Keeping shares solely to avoid realizing a loss leaves market risk in the account. Reassess the company and the position size; historical purchase price alone is not evidence that recovery is probable.
  • Adjusted contracts, corporate actions and multiple assigned lots can change deliverables. Reconcile actual shares and cash before applying the 100-share example.

Model each live state in TradingView Options

TradingView Options strategy builder supports option and underlying positions, editable trade prices and copies of strategies. Build a short-put scenario first. For the assigned state, make a separate copy with the put removed, the delivered stock entered at its purchase price and the covered call added. These are snapshots of different dates, not simultaneous legs of one trade.

  • Match the actual contract, expiry, quantity and deliverable in each snapshot. Enter the assumed premium or recorded fill rather than silently accepting a theoretical price.
  • The stock-plus-call snapshot may omit the earlier put premium, earlier calls and fees. Reconcile its result to the cumulative cash ledger before calling it a wheel return.
  • A payoff chart tests the selected state against prices. It does not establish the historical sequence of available contracts, fills, early assignments and cash movements required for a wheel backtest. Keep modeled scenarios separate from executed trades.

Check available chain inputs and preserve the ledger

Pineify AI Stocks & Options Picker has an options-chain view with expiration selection, strikes, calls and puts, and bid/ask fields where supplied. Use it to inspect available inputs for the current stage. Confirm the exact series and quote timestamp before transferring values into a model; missing data does not establish a tradable price.

  • Trading Journal diary entries can hold dated notes for these events and assumptions. Preserve the reconciled cash table in the note alongside the reason for continuing or stopping the cycle.
  • The chain view and diary are research inputs and recordkeeping tools. This workflow does not automatically reconcile assignment lots, calculate a wheel tax basis or produce a historical multi-contract execution backtest.
Research recordFields to preserve
Cycle and stateCycle ID, date, cash reserved, shares held, open contracts and assignment status
Each option tradeContract ID, put/call, buy/sell, strike, expiry, quantity, multiplier, quote source and fill
Stock delivery or saleAssigned quantity, strike cash movement, execution or assignment fee
Valuation and reviewStock mark, option liability, cash, total equity, dividends, interest and thesis changes
Where Pineify fits

AI Stocks & Options Picker

Inspect available expirations, strikes and option quotes for the current wheel stage. Verify each input before modeling a trade.

Also useful: Trading Journal. Keep dated notes linking premium trades, assignment, stock holdings and cash movements under one cycle identifier.

Inspect options-chain inputs

Frequently asked questions

Educational accounting examples, not investment or tax advice. All prices, cash flows and fees are hypothetical. Options and stock ownership can cause substantial losses. Premium income, a model payoff or a recorded past result does not guarantee future return.

Sources and verification

Published by Pineify. Pineify is an independent product and is not affiliated with TradingView. Sources support the technical explanations; examples do not establish trading performance.