Skip to content

Derive pricing weights from the underlying model

The two-state pricing weight is chosen so the model’s weighted underlying value grows at its stated risk-free factor.

On this page

Set the underlying pricing condition

For original current price 100, terminal prices 130 and 80 and factor 1.05, solve q×130+(1−q)×80=105. The two state weights sum to one, and the interior setup gives both positive.

Isolate the higher-state weight

The equation becomes 50q+80=105, so q=0.5. The lower-state weight is also 0.5. This is derived from prices and the period factor, not supplied as a historical frequency or subjective view.

Weight and discount the claim

The call pays 30 or zero. Its weighted expiry amount is 15, then its current value is 15/1.05=14.285714. Weighting and discounting are separate operations.

Original pricing steps
StepAmount
Weighted underlying expiry105
Weighted call payoff15
Current call value14.285714

Do not relabel a weight as a prediction

The weights support this no-arbitrage pricing model. They do not show a 50% observed chance that an actual underlying reaches 130. A real-world probability estimate answers another question.

Further references