Understanding the warrant and call option price calculator — concept and principle
A call option or warrant gives the right, but not the obligation, to buy a share at a fixed exercise price before or at expiry. This calculator prices a European-style call with the Black-Scholes-Merton model, including a continuous dividend yield, and derives the matching put value from put-call parity. It also shows the call's delta and splits the price into intrinsic and time value.
How it is calculated
With share price S, exercise price K, time T in years, volatility σ, risk-free rate r and dividend yield q:
- d₁ = [ln(S ÷ K) + (r − q + σ² ÷ 2)T] ÷ (σ√T); d₂ = d₁ − σ√T.
- Call C = S e^(−qT) N(d₁) − K e^(−rT) N(d₂), where N is the standard normal distribution function.
- Put (parity) P = C − S e^(−qT) + K e^(−rT).
- Delta (call) = e^(−qT) N(d₁); intrinsic value = max(0, S − K); time value = C − intrinsic value.
The principle
Black, Scholes and Merton showed that an option can be replicated by continuously adjusting a position in the share and a risk-free bond, so its price must equal the cost of that replicating portfolio. The result does not depend on the expected return of the share, only on its volatility. Higher volatility, more time and higher rates raise call values; dividends lower them. N(d₂) is the risk-neutral probability that the call ends in the money.
Worked example
Default inputs: S = $50, K = $55, T = 1 year, σ = 30%, r = 4%, q = 0%.
- d₁ = [ln(50 ÷ 55) + (0.04 + 0.045) × 1] ÷ 0.30 = (−0.0953 + 0.085) ÷ 0.30 = −0.0344.
- d₂ = −0.0344 − 0.30 = −0.3344; N(d₁) = 0.4863, N(d₂) = 0.3691.
- Call: 50 × 0.4863 − 55 × e^(−0.04) × 0.3691 = 24.31 − 19.50 = $4.81.
- Put: 4.81 − 50 + 52.84 = $7.66.
- Delta 0.486; intrinsic value $0.00, so time value is $4.81.
How to read the result
Here the option is out of the money, so its whole price is time value, which decays toward zero by expiry. A delta of 0.486 means the call moves about $0.49 for a $1 move in the share. Company-issued warrants create new shares when exercised, so their fair value is somewhat below the option value; a common adjustment divides by 1 + new shares ÷ existing shares.
Common mistakes
- Entering volatility or time in the wrong units (use annual % and years).
- Using historical volatility without considering implied volatility in the market.
- Applying a European model to American options with large dividends.
- Forgetting warrant dilution.
Frequently asked questions
What is implied volatility?
The volatility that makes the model price equal the market price.
Why is the put more expensive here?
The exercise price is above the share price, so the put is in the money.
Does the model work for American options?
For calls on non-dividend shares it gives the same value; otherwise it is an approximation.
Sources: Black, F. and Scholes, M., "The Pricing of Options and Corporate Liabilities", Journal of Political Economy (1973) · Merton, R. C., "Theory of Rational Option Pricing", Bell Journal of Economics and Management Science (1973) · Hull, J. C., Options, Futures, and Other Derivatives