Between 1:30 and 2 a.m. Singapore time (13:29 and 14:03 ET on 10/26), I sold 10 NOK MAR 2027 12 Calls in four fills at an average of $0.381.
At the moment of the fill the stock was $8.72 — up 7.1% on the day, half a breath below the $8.77 high. The tape looked good.
Then the confirms came back, and one number stung: the last time I sold this exact contract, same expiry, I got $0.503.
Cheaper on an up day. Where did the other quarter go?
This post does the arithmetic.
1. The books first
📒 Both sales, side by side (click to expand)
This trade (4 fills, one contract)
| Time (ET) | Contract | Side | Qty | Price | Exchange |
|---|---|---|---|---|---|
| 10/26 13:29 | NOK MAR 19’27 12C | Sell to open | −1 | $0.39 | AMEX |
| 10/26 14:03 | NOK MAR 19’27 12C | Sell to open | −4 | $0.38 | ISE |
| 10/26 14:03 | NOK MAR 19’27 12C | Sell to open | −4 | $0.38 | ISE |
| 10/26 14:03 | NOK MAR 19’27 12C | Sell to open | −1 | $0.38 | ISE |
The two trades
| Item | 10/20 | 10/26 |
|---|---|---|
| Contract | NOK MAR 19 2027 12 Call | Same contract |
| Contracts | 25 | 10 |
| Average price | $0.503 | $0.381 |
| Gross premium | $1,257.50 | $381.00 |
| Cash change | $364.28 → $1,620.08 | $1,618.55 → $1,992.00 |
| Spot at fill | $9.03 (close 9.02) | $8.72 (+7.1%, high 8.77) |
| Distance to strike | +32.9% OTM | +37.6% OTM |
| Days to expiry | 150 | 144 |
| Implied vol (implied from fill) | 56.9% | 56.1% |
| Static annualized (on strike notional) | 10.2% | 8.0% |
Combined: 35 short calls at an average of $0.466 (TWS position data), $1,638.50 gross premium across both sales ($1,631 if you multiply the rounded average by 35), against 35 JUN 2027 10C LEAPs (average $2.235).
2. Premium is built from three blocks
A call’s price was never “up means expensive, down means cheap.” Three blocks decide it:
- Distance to the strike (the closer the stock gets to 12, the more the call is worth);
- Days remaining (time is the seller’s rent);
- What the market pays for volatility (IV).
I ran both actual fill prices through Black-Scholes and pulled the blocks apart, walking from $0.503 on 10/20 to $0.381 today:
| Step | Conditions | Model price | Effect of this block |
|---|---|---|---|
| Start | Spot 9.03 · 150 days · IV 56.9% | $0.503 | Actual fill |
| ① Time passes | 150 → 144 days, all else equal | $0.479 | −$0.024 (~20%) |
| ② Spot moves | 9.03 → 8.72, all else equal | $0.396 | −$0.083 (~68%) |
| ③ Volatility | 56.9% → 56.1% | $0.381 | −$0.015 (~12%) |
(Total −$0.122, matching the actual −$0.122; each step rounded to the cent.)
The answer is one line: this one is cheaper not because volatility collapsed, but because the underlying basis is lower.
- Time took 2.4 cents — on a 144-day contract that is under half a cent a day. That is the personality of long-dated options: slow.
- IV slipped from 56.9% to 56.1% (−0.8 pt) and contributed 1.5 cents — the “post-earnings IV crush” story is muted here: earnings barely touch a contract with four months left.
- The remaining 8.3 cents came entirely from one fact: last time I sold at $9.03, today at $8.72.
3. Your rally is real — your reference point is wrong
The timeline explains all of the grievance.
| Date (ET) | NOK close | What happened |
|---|---|---|
| 10/20 | $9.02 | Sold 25 × 12C @$0.503 (spot at fill $9.03) |
| 10/21 | $9.25 | Last session before earnings |
| 10/22 | $7.88 | Q3 earnings, −14.8% in one day |
| 10/23 | $8.14 | Basing at the low |
| 10/26 | $8.72 | +7.1% — today’s rally |
See it? Today’s +7.1% is real, but it is filling in the −14.8% hole from 10/22. A little more than half of it.
At the fill, $8.72 was still 3.4% below the $9.03 of the previous sale.
So the distance from the strike widened from +32.9% to +37.6% — and for an OTM call, distance is price.
Three numbers, one contract, three feelings:
- Against yesterday ($8.14): about $0.263 → $0.381, roughly 45% more expensive. The rally did raise the price;
- Against last Tuesday’s fill ($9.03): $0.503 → $0.381, 24% cheaper;
- To sell at $0.503 today, the stock would need $9.17 (5.1% higher).
So it is not “premium fell on a rally.” It is: you compared a +7% day to a pre-earnings high. The gap between them is what earnings cost.
This is the seller’s most common illusion: mistaking the underlying’s move for the premium’s richness. Between those two things sits a strike price.
4. The two sales had different jobs
Same contract, two different motives — and the motive matters more than the price.
The 25 contracts on 10/20 were firefighting.
The account was red: maintenance margin at 75.2% on 10/14 (hard gate 60%), initial margin 64.2% pre-market on 10/21, cash only 24% of net liq, delta exposure 2.14× — a single earnings print could have decided the account’s fate. I had $364 of cash. Selling 25 contracts brought in $1,255.80 and took cash from $364 to $1,620. That trade was not a bearish view on NOK; it was oxygen.
The 10 contracts on 10/26 were rent collection.
Today’s synced account: net liq $6,357.77, cash $1,992.00 (31%), maintenance margin 49.4%, leverage 1.31×, excess liquidity $3,217.61. The cushion is already in place. These 10 were simply the unused coverage, deployed into a rally.
One correction to something I said last time too: selling calls does not “add margin” — it adds cash. Margin usage is a portfolio-level output, not something a sale conjures. What actually saved the account back then was $1,255 of cash turning “any wiggle forces a liquidation” into “I get to decide.”
One firefight, one rent check. Same motion, very different weight.
5. The cost of this $381, stated plainly
Rent is never free. Three things were paid:
1. Coverage is now zero. 35 LEAPs against 35 short calls, one-for-one. The rule says “never sell a naked call,” so from tonight NOK cannot sell another call unless I add LEAPs or buy back first. Coverage is ammunition, and it is spent.
2. Upside is capped at 12. Through 2027/3/19, NOK above 12 stops paying me on these 35 short legs (the LEAP gains, the short legs lose, net locked). Δ 0.246 implies roughly a 25% chance of finishing in the money — meaning about three times out of four, this $381 is free money.
3. The assignment red line. The account does not have $35,000 of cash to exercise that 10C. If NOK truly runs, an early assignment turns into a 3,500-share delivery ticket — not something I can absorb. So three triggers:
| Trigger | Current level (BS) | Action |
|---|---|---|
| NOK ≥ $10.5 | short Δ≈0.43, 35-lot liability ≈$3,400 (≈53% of net liq) | Start evaluating a buyback |
| NOK ≥ $11.0 | Δ≈0.49, liability ≈$4,200 (≈66% of net liq) | Must act: buy back the shorts or close the whole structure |
| Short leg residual ≤ $0.10 | time value squeezed out | Buy back, bank it |
| 2027/2/17 (30 days to expiry) | — | Decide, whatever the price |
One sentence: this $381 is insurance money, not found money. Selling insurance feels great; don’t complain on claim day.
6. Hunter’s review
Done right:
- Sold into the day’s strength — $8.72, within 1% of the $8.77 high. Not chasing, not bottom-fishing: using the bounce as the exit;
- Didn’t give up price — bid/ask was 0.37/0.40, and all four fills landed at 0.38–0.39, above the bid;
- No overselling — 35 LEAPs against exactly 35 short calls, not one more. Holding that line is what keeps the book from containing an unlimited obligation;
- Inside the safety lines — margin 49.4% (< 50%), leverage 1.31× (< 1.5×).
To remember:
- Rent cannot offset a trend loss. 35 short calls collected $1,638.50; the 35 LEAPs are down $3,832.50 (−49%) — the rent covers 43% of the paper loss. A PMCC is never “how much rent did I collect,” it is “did the underlying go my way.” Rent is a subsidy, not a cure.
- The motive was softer this time. Last time margin forced the trade; this time I simply wanted more premium. Both were rule-compliant, but honestly: the second was a tier less necessary than the first. And it spent the last of the coverage — from here, if NOK rallies, my only move is to buy back. I have swapped the active seat for the passive one.
- “It rallied” is not a reason to sell. The real reasons were: IV still at 56%, the 12 strike 37% away, coverage available, and $381 worth taking. The rally only made it easier to convince myself.
- Don’t reach for “IV crush” as a universal explanation. IV went from 56.9% to 56.1% — down 0.8 of a point. Had I written “volatility collapsed after earnings” from memory, this post would have been wrong. The data disagrees.
7. Closing
Same contract, same expiry, six days apart:
- On the +7% day it was 45% more expensive than the day before;
- The same contract was 24% cheaper than the week before.
Price never changed its mood. Only the day you look back from changed.
What a seller earns is the premium others pay for certainty. And when is certainty most expensive? When everyone else is least certain. The night before earnings, IV was rich and the premium was thick — and that was also the night the account was most fragile. Today it inverted: a thinner premium, a calmer account.
That is what this trade actually taught me: you can never collect the thickest premium and hold the safest account at the same time. Which one you get depends on which one you needed more.
Data & basis: positions and account read directly from TWS (synced 2026-10-27 02:24 SGT); fill prices from IBKR execution reports (reqExecutions, 4 fills); option IV implied from fill prices via Black-Scholes (r=4%, no dividend), consistent with TWS modelGreeks at 56.2% (same moment, mid price $0.385); delta/theta are TWS model values (θ −$0.00356/share/day, about −$12.5/day for 35 contracts). Premium is gross; net cash already reflects $7.55 of commissions.


