Monte Carlo and Trees for Pricing Options Under a State-Dependent Model
Summary
The question describes an option-pricing framework in which aggregate dividends and a state variable evolve with Gaussian shocks, while a stochastic discount factor determines risk-adjusted valuation. The underlying equity claim is represented as a sum of future dividend claims, with its price-dividend ratio expressed in terms of state variables. The question asks whether a call on that equity claim has a closed-form price or should be valued numerically.
The answers suggest simulating the discounted payoff and averaging for a European option. For an American option, they propose a backward tree calculation that compares exercise value with continuation value at each node. These are broad numerical approaches rather than a worked implementation or a comparison of accuracy. The exchange does not establish whether a closed form exists, nor does it discuss how to ensure that a tree matches the specified joint state dynamics and discount factor; those modeling details matter to a reliable valuation.
Key ideas
- The framework links dividend growth and the stochastic discount factor to evolving state variables.
- A European call can be estimated by simulating its discounted payoff and averaging across paths.
- An American option requires comparing exercise value with continuation value over time.
- A tree must represent the model's state dynamics and discounting to produce a consistent valuation.
Tags
Full text
# Pricing options under a specific framework
# Pricing options under a specific framework
I have a specific framework in mind and I would like to value options under this framework. I am not sure whether a closed form solution exists or Monte Carlo methods would work. The framework I have in mind is the one from Lettau and Wachter 2007 (paper here).
In summary this is the framework:
Let $\epsilon_{t+1}$ denote a 3 × 1 vector of independent standard normal shocks that are independent of variables observed at time t.
Let $D_t$ denote the aggregate dividend in the economy at time t, and $d_t = ln D_t$. The aggregate dividend is assumed to evolve according to:
$\Delta d_{t+1} = g + z_t + \sigma_d \epsilon_{t+1}$.
where: $z_{t+1} = \phi_z +\sigma_z \epsilon_{t+1}$
Also assume that the stochastic discount factor is driven by a single state variable $x_t$ where:
$x_{t+1} = (1-\phi_x) \bar{x} + \phi_x x_t + \sigma_x \epsilon_{t+1}$.
$\sigma_d, \sigma_x, \sigma_z$ are all 1x3 vectors.
The stochastic discount factor is exogenously defined as: $M_{t+1} = exp ( -r^f - \frac{1}{2} x_t^2 - x_t \epsilon_{d,t+1})$ where:
where: $\epsilon_{d,t+1} = \frac{sigma_d}{\lVert \sigma_d \rVert} \epsilon_{t+1}$
It is quite straight forward to show that the price-dividend ratio of the equity claim the sum of all the claims to future dividends:
$\frac{P_t^m}{D_t} = \sum_{n=1}^\infty \frac{P_{nt}}{D_t} = \sum_{n=1}^\infty exp(A(n) + B_x(n) x_t + B_z(n) z_t)$ where $A,B_x,B_z$ are solved in closed form solution.
Now what I am looking is a method to calculate the value of a call option, with strike $K$ and maturity $\tau$ under this framework, meaning:
$C(t,\tau,K) = E_t[M_{t,\tau}max(P^m_t-K,0)] $
Not sure whether a closed form solution exists... if not would Monte Carlo, work?
## Answer by emcor (score -1)
https://quant.stackexchange.com/a/22079
You can always estimate the expectation by simulating the distribution. In your case if it is a European option, you can just calculate the average simulated payoff. If it is an American option you can use a tree model to determine at each point whether exercising or not based on the maximum of exercise and continuation value.
## Answer by owner (score -3)
https://quant.stackexchange.com/a/22054
Unless I am mistaken, the solution is embedded within the post. In a nutshell, I would have used numerical methods such as a mere binomial tree to the extent that:
1 - The Payoff function up to Maturity is known `= max(P_t_m - K, 0)`
2 - The stochastic Discount factor has also been explicitly stated `(M_t_tau)`
Consequently, from expiry (if not open-ended) going backward at each node, check whether or not it's worth exercising the option (depending on its Style) and discount it back to finally end up with a fair value (price).
Hope it helpsShown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.