Last week, in American options are not vanilla, we covered not only the concept of early exercise for American options, but rules for “optimal” early exercise.
If you want this broken down in video form, I direct you to Sheldon Natenberg’s explainer in CBOE’s educational series:
📽️ Early Exercise of American Options (CBOE, video lesson)
Today we’ll not only get into the common model used to price American-style options (you can use them for European-style as well, while Black-Scholes only works for European), but you can get hands-on to see how they work.
Just to tie a bow on last week’s post and not give you a false impression that early-exercise rules are dry calculations, here’s a shower thought I had laid out in a progression:
Before we go on to the tree models, how’s this for an oblique, albeit grim, option play via Darkfire Capital LLC:
The survivor option:
Ok, here’s your free money of the day tweet – on your deathbed, instruct the trustee of your trust to buy as many brokered CD’s with the lowest coupon/longest maturities possible.
Once the death certificate is issued, forward it to broker and have them exercise the survivor’s option – bang, that CD priced at 88 is now par.
Laugh heartily from your coffin.
Natenburg tells us that tree models are easier to grasp than Black–Scholes and can price both European and American options. He explains that the Cox–Ross–Rubinstein (CRR) binomial model remains one of the most popular implementations of trees to this day.
They work by pricing options just before expiry then working backward to today. At each node you ask: exercise now or wait?
Another SIG bootcamp exercise was to build these in Excel from scratch.
I used an LLM to help me code up both a tutorial and simulator so you can learn this stuff without signing a non-compete 🙂
💡CRR Parameters — where they come from
I’ve written a step-by-step explainer of the risk-neutral probability formula if you want to build up from intuition to math:
📐The General Formula to Back Out The Risk-Neutral Probability (moontower)
For European options, you skip the max with intrinsic (no early exercise), using only the Hold value.
A word on convergence
The binomial tree is a discrete way to approximate continuous price movements. As you increase the number of steps:
Claude’s “rule of thumb” shows diminishing returns since you’re doing roughly 10× more computation for that extra 0.9% improvement:
🌲Moontower Cox-Rubinstein Binomial Tree Lab: A self-explanatory demo
The green nodes represent early-exercise candidate conditions. A nice way to explore the tool is to see where the clustering occurs based on the inputs to build your understanding of what makes an option more or less likely to be exercised early.
🖥️Black-Scholes and Cox-Rubinstein side-by-side calculator
This is what ZeroHedge posted after NVDA earnings: and now NVDA is flat. straddles were…
A reader replied enthusiastically to my 2-week-old post when logic and proportion have fallen sloppy dead giving…
As I’ve shared here before, I spun up an investing class for middle and high…
In this issue: The math of investing moontower as a “bridge” Friends, The money sections…
I sent this to our moontower.ai list this week: If you run a trading or…
Oil vols and calls skews were up a lot this week as the expectation of…