Cal11 calculator

American Price Put Calculator

Reviewed by Calculator Editorial Team

An American put option gives the holder the right to sell an underlying asset at a specified price (strike price) at any time before the option expires. This calculator helps determine the fair value of an American put option using the binomial options pricing model.

What is an American Put Option?

An American put option is a financial contract that provides the holder with the right, but not the obligation, to sell a specific quantity of an underlying asset at a predetermined price (the strike price) at any time before the expiration date. Unlike European options, which can only be exercised at expiration, American options can be exercised at any time before expiration.

American put options are valuable when you expect the price of the underlying asset to decline. They provide flexibility to sell the asset at a predetermined price if the market value falls below your expectations.

How to Calculate American Put Price

Calculating the price of an American put option requires considering the flexibility to exercise the option at any time before expiration. The binomial options pricing model is commonly used for this purpose. Here's a simplified explanation of the process:

  1. Determine the current price of the underlying asset (S)
  2. Identify the strike price (K) of the option
  3. Estimate the risk-free interest rate (r)
  4. Determine the time to expiration (T) in years
  5. Estimate the volatility of the underlying asset (σ)
  6. Choose the number of time steps (n) for the binomial model
  7. Calculate the up and down factors
  8. Build the binomial tree and calculate option values at each node
  9. Discount the option value back to the present

The Formula

The binomial options pricing model provides a framework for calculating the price of American options. The key steps are:

// Binomial options pricing model for American put function binomialAmericanPut(S, K, r, T, σ, n) { const dt = T / n; const u = Math.exp(σ * Math.sqrt(dt)); const d = 1 / u; const p = (Math.exp(r * dt) - d) / (u - d); const q = 1 - p; // Initialize asset prices at maturity let assetPrices = []; for (let i = 0; i <= n; i++) { assetPrices.push(S * Math.pow(u, n - i) * Math.pow(d, i)); } // Initialize option values at maturity let optionValues = assetPrices.map(price => Math.max(K - price, 0)); // Backward induction for (let step = n - 1; step >= 0; step--) { for (let i = 0; i <= step; i++) { const exerciseValue = Math.max(K - assetPrices[i], 0); const noExerciseValue = Math.exp(-r * dt) * (p * optionValues[i] + q * optionValues[i + 1]); optionValues[i] = Math.max(exerciseValue, noExerciseValue); } } return optionValues[0]; }

Where:

  • S = Current price of the underlying asset
  • K = Strike price of the option
  • r = Risk-free interest rate
  • T = Time to expiration in years
  • σ = Volatility of the underlying asset
  • n = Number of time steps in the binomial model

Worked Example

Let's calculate the price of an American put option with the following parameters:

Parameter Value
Current stock price (S) $50
Strike price (K) $55
Risk-free rate (r) 5% (0.05)
Time to expiration (T) 1 year
Volatility (σ) 20% (0.20)
Time steps (n) 3

Using the binomial options pricing model with these parameters, the calculated price of the American put option is approximately $4.25.

American vs European Puts

American and European put options differ primarily in their exercise flexibility:

Feature American Put European Put
Exercise Can be exercised at any time before expiration Can only be exercised at expiration
Price Generally more expensive than European puts Generally less expensive than American puts
Use Case Best for investors who want flexibility to sell at any time Best for investors who prefer simplicity and lower cost

The flexibility of American options comes at a premium, making them more expensive than European options. However, this premium reflects the additional value of having the right to exercise the option at any time before expiration.

FAQ

What is the difference between American and European put options?

American put options can be exercised at any time before expiration, while European put options can only be exercised at expiration. American options are generally more expensive due to their flexibility.

How do I calculate the price of an American put option?

You can use the binomial options pricing model, which considers the flexibility to exercise the option at any time before expiration. The model involves building a binomial tree and calculating option values at each node.

What factors affect the price of an American put option?

The price of an American put option is affected by the current price of the underlying asset, the strike price, the risk-free interest rate, the time to expiration, the volatility of the underlying asset, and the number of time steps in the binomial model.

When should I use an American put option?

American put options are valuable when you expect the price of the underlying asset to decline and you want the flexibility to sell at any time before expiration. They are suitable for investors who want to protect against potential declines in the asset's value.