More Ways to Find Undervalued SPX Options!

Let's break down the use of binomial tree models and Monte Carlo simulations for option valuation. Note that implementing them can get computationally complex. You'll often use spreadsheets, programming, or specialized options software for these.

1. Binomial Tree Model

The binomial tree model offers a more discrete and practical approach to valuing options, especially relevant for American-style options (which can be exercised early). Here's the process:

  • Step 1: Construct the Tree

    1. Divide the time to expiration into several periods (e.g., daily, weekly).

    2. Determine the upward and downward jump factor for the underlying asset based on volatility and time intervals (use an options pricing calculator to assist with this).

    3. For each node of the tree, calculate the potential price of the underlying asset by multiplying the current price by the up and down factors.

  • Step 2: Calculating Option Value at Expiration

    • At the final nodes of the tree (expiration), the option's payoff is simple to determine:

      • Call Option: Max (0, Spot Price - Strike Price)

      • Put Option: Max (0, Strike Price - Spot Price)

  • Step 3: Work Backwards Through the Tree

    • Starting at the penultimate layer of nodes, calculate the option value at each node:

      1. Discount the expected value from the next layer of the tree using the risk-free rate.

      2. Factor in the probability of an upward or downward move.

    • Continue this backpropagation until you reach the initial node, representing the current option value.

Example (simplified, just a few periods):

  • SPX Price: $4,000

  • Strike: $4,100 (Call)

  • Expiration: 3 months

  • Risk-Free Rate: 2%

  • Volatility: 20%

  • Up Factor: 1.1

  • Down Factor: 0.9

  • Pricing at Expiration: If the SPX ends above $4,100, the call option holder will exercise; otherwise, it expires worthless.

  • Backwards Calculation: Moving backwards through the tree, you calculate expected payoffs at each node, discounting these values to the present using the risk-free rate. This yields the option's fair value today.

2. Monte Carlo Simulation

Monte Carlo simulations offer a more flexible approach, taking into account potential randomness in asset price paths. Here's the breakdown:

  • Step 1: Model Stock Price Movements

    • Employ a stochastic model (e.g., Geometric Brownian Motion), incorporating volatility and the risk-free rate.

  • Step 2: Generate Random Price Paths

    • Simulate a large number (thousands) of possible price paths for the underlying asset over the option's lifetime. Each path represents a potential scenario.

  • Step 3: Calculate Option Payoff

    • At the expiration date, calculate the option payoff for each simulated price path:

      • Call: Max(0, Spot Price - Strike Price)

      • Put: Max (0, Strike Price - Spot Price)

  • Step 4: Average and Discount

    • Average the payoffs from all simulations.

    • Discount this average using the risk-free rate to arrive at the present value of the expected option payoff (an approximation of the fair value).

Key Considerations

  • Accuracy: The greater the number of simulations in Monte Carlo, the more accurate the result, but the higher the computational cost.

  • Flexibility: Monte Carlo simulations can incorporate complex variables like jumps, dividend payments, and exotic path-dependent options.

  • Black-Scholes as a starting point: Often, traders use Black-Scholes derived values to calibrate their models further.

Previous
Previous

What is Trading Edge and How to Develop Yours

Next
Next

Finding Undervalued/Overvalued SPX Options: An In-Depth Guide with Calculation Examples