Skip to content
Your recent, watchlist and portfolio tickers are listed when the field is empty. Press Enter to build the selected strategy type on the chosen ticker. Press Option or Command with Enter to change the strategy type.
Get started

Track your book

See assignment coming, then choose the roll

Screenshots from the live app, dark theme

Every short option you hold can be assigned. OptionTracker puts the odds on the leg itself — on the wheel card, the cycle page, your trades and the dashboard — and when you decide to roll, the Roll Lab lays out the rolls near that leg, draws the one you pick over your current payoff, and records it as a linked close and open.

Assignment risk on your open short legs

Where our data allows, each live short put or call shows its ITM odds: the chance it finishes in the money at expiry. The wheel card also shows how far it is in or out of the money in dollars. The odds come from the contract’s implied volatility with the same model the builder uses for chance of profit. On a wheel cycle’s page the Assignment risk block spells each one out in a sentence and names the implied volatility behind it.

The Assignment risk block on a wheel cycle page: one short put with its days to expiry, an ITM odds chip, a Roll lab button and an Alert me button, above a sentence giving the chance of finishing in the money and the implied volatility used
One block per live short. The sentence under the chips says which implied volatility the odds were computed from.
  • Short calls get the ex-dividend check. If a dividend has been declared before the call expires and it is larger than the call’s time value (for an out-of-the-money call, its premium plus how far it is below the strike), early assignment the day before the ex-date is likely, and the chip says early-assignment risk. This is the standard rule of thumb, not a certainty, and the app says so.
  • On the ex-date itself the chip reads Ex-dividend today. If you were not assigned that morning, the risk from this dividend has passed.
  • In the last hour before the 4 p.m. ET close on expiry day, the odds give way to how far the leg is in or out of the money, and one within 1% of the strike reads Near the strike: assignment is genuinely uncertain, and moves after the close still count.
  • Risk this week on the dashboard lists every short leg that expires within seven days, and every short call whose ex-dividend date in the next seven days carries early-assignment risk or could not be judged, with Roll lab and Alert me beside it. A call going ex-dividend this week is left off when its time value is above the dividend, or when the early-assignment decision for that dividend has already been made (the day before the ex-date, or on it). Its chip on the cycle page still shows the date. So an empty panel does not mean no stock of yours goes ex-dividend this week.

Alerts: opt in, per contract

Alert me beside a short leg lets you tick the conditions you want on that one contract: days to expiry at or below a number, chance of finishing in the money at or above a percentage, and, for calls, the ex-dividend rule. Nothing is ticked until you tick it. Conditions are checked every minute the market is open, each one alerts once, and the alert ends when the contract expires or leaves the position. Alerts arrive in the bell and, on Pro, as a push on devices where you have turned push on. They are never sent by email.

The assignment alert dialog for one short contract, with unticked checkboxes for days to expiry and chance of finishing in the money, each with a number field, and a Set alert button
Every condition starts unticked. You choose what is worth a notification.

The Roll Lab

Roll lab on a short leg opens the lab for that one contract. It prices the strike you hold and two either side of it, at up to four later expiries, in three shapes: same strike later, up and out, and down and out. Every row shows:

  • the net credit or debit for the roll at today’s marks, after buying back the leg you hold;
  • the new DTE, and the annualized yield of the new contract. Under 30 days it is not annualized, and you see the yield over those days instead;
  • the breakeven counting all the premium on the cycle or position, not just this roll;
  • the ITM odds now → after the roll, and for calls the ex-dividend check on the new contract;
  • a liquidity flag from open interest and today’s volume: Active, Thin, or No market when there is no usable print. We cannot see the bid/ask, so the real spread is unknown.

Sort by Credit, Credit / day (per day the roll adds), Annualized or ITM odds. A roll that only pays more because it moves deeper into the money than your current leg is marked and kept below the others under every sort. A contract with no usable mark is listed but cannot be picked.

The Roll Lab on a phone: the payoff chart with the held position solid and the chosen roll dashed, above the figure tiles and a Log this roll button
Solid is the position you hold; dashed is the roll you picked. The tiles and the confirm sheet show the same figures.

Pick a row and it is drawn dashed over the position as you hold it (solid) on the payoff chart. Beside it are tiles for the net, the new breakeven, the collateral change, and on a wheel cycle the effective wheel basis before → after. That basis is net of every premium the cycle has collected. It is not your tax basis. On a saved position that is not a wheel, Save as what-if keeps the roll beside the trade in Explore without changing anything.

Log this roll

Log this roll opens a sheet filled in at today’s marks. Enter your real fills: the buy-back price, the new premium, how many contracts (a partial roll is fine) and the day. The sheet recomputes the net and the effective wheel basis from your numbers and lists exactly what it will write. Nothing is saved until you confirm.

The Log this roll sheet: fields for the buy-back price, the new premium, the number of contracts and the date, a summary of the net and the effective wheel basis at those fills, the list of what will be written, and a confirm button
The figures follow your fills, not the marks the lab started from.

On a wheel cycle the roll is written as two linked events, the close of the old contract and the sale of the new one, so the cycle’s premium, basis and open leg stay right and a later roll can be traced back through the chain. On a saved position that is not a wheel, the old leg is closed as bought back and the new one added.

Free and Pro

The assignment-risk flags, the Risk this week panel and the alerts are free for every account. Alerts are delivered in the bell, with push to your devices on Pro. The Roll Lab is part of Pro. On a free account, Roll lab shows how many candidates it would price for that leg, with no prices, and a link to pricing. Rolling itself is not locked: the ranked candidates in Explore and recording a roll on a wheel cycle stay free.

Ivy can open the lab for you on a leg, with a candidate already picked. Logging the roll is still done by you, in the lab.

Quotes shown are 15 minutes delayed. Nothing here is investment advice.