Lookback Options - Path-Dependent Pricing
Last reviewed: by Options Analysis Suite Research.
Lookback Options
When to Use This Model
Best for: Calculating the cost of "perfect timing," optimizing trailing stop percentages, quantifying stop-loss regret, and understanding the value of waiting for the "perfect entry."
Market condition: When analyzing hindsight bias, optimizing trailing stops, or wanting to understand what "buying the dip" or "selling the top" is actually worth.
Example: Should you use a 5% or 10% trailing stop on NVDA? Lookback options quantify the expected regret from each choice - how often you'll get stopped out only to watch the stock recover.
Lookback options have payoffs based on the maximum or minimum price achieved during the option's life, rather than just the terminal price. They represent the value of "perfect hindsight" - knowing the best price to buy or sell during a period.
What It's Used For
- Perfect Timing Cost: Calculate what "buying the exact bottom" or "selling the exact top" is worth
- Trailing Stop Optimization: Compare different trailing stop percentages with expected values
- Regret Analysis: Quantify the regret from getting stopped out before a recovery
- FOMO Quantification: Put a dollar value on "what if I had waited for a better entry?"
- Timing Premium: Understand how much you're paying for market timing ability
Lookback Option Parameters
| Parameter | Options | Interpretation |
|---|---|---|
| Lookback Type | Floating Strike / Fixed Strike | Floating: strike is the min/max price. Fixed: payoff uses min/max vs fixed strike |
| Extremum | Maximum / Minimum | Maximum: tracks highest price (for puts/selling). Minimum: tracks lowest price (for calls/buying) |
| Monitoring | Continuous / Discrete | Continuous: tracks every price. Discrete: only samples at intervals (daily, weekly) |
| Current Extremum | Price | For options already in progress, the min/max achieved so far |
Our Implementation Features
- Analytical Solutions: Goldman-Sosin-Gatto formulas for continuous monitoring lookbacks
- Floating & Fixed Strike: Both lookback call (buy at minimum) and put (sell at maximum) variants
- Partial Lookbacks: Handle options where some price history already exists
- Monte Carlo Support: Path simulation for discrete monitoring and complex scenarios
- Full Greeks Suite: Delta, gamma, vega, theta with path-dependent adjustments
Key Advantages
Provides objective measure of "timing value" in the market. Helps set realistic expectations for entry/exit timing. Quantifies the cost of chasing perfect entries. Enables data-driven trailing stop optimization rather than arbitrary percentage choices.
Trading with Lookback Options
Trailing Stop Analysis Workflow:
- Understand the Connection: A trailing stop is economically similar to a lookback put - you sell at max price minus the trail percentage
- Compare Trail Percentages: Price lookback puts with different "fixed strike offsets" representing 5%, 10%, 15% trails
- Calculate Expected Regret: The difference between lookback value and vanilla put is your "regret cost"
- Optimize: Find the trail percentage where marginal protection cost equals marginal regret reduction
Example: NVDA lookback put (floating strike, sell at max) prices at $45 over 3 months. Vanilla ATM put prices at $28. The $17 difference is the "perfect timing premium" - what you'd pay to guarantee selling at the exact top.
This page is part of the Options Analysis Suite documentation hub. Browse the glossary for term definitions.