Fixed-strike path with A = 108
Spot started at 100, strike 100, one-year 1% rate. If this path’s average is 108, the discounted call is e−0.01 × 8.
- Undiscounted call
- 8
- Discounted call
- 7.920
- Put on the same path
- 0.000
Monte-Carlo pricing for fixed- and floating-strike arithmetic Asian options, including in-the-money statistics.
Each run draws random paths, so the price will move a little if you calculate twice. Defaults are 500 simulations and 5 steps. Figures are theoretical and for information only.
An arithmetic Asian looks at the average of the underlier along the life of the option. This page simulates that average rather than using a closed form.
Fixed-strike call = e−rT × max(A − K, 0)
Each step applies a normal shock scaled to the step length (using 252 trading days inside the vol scaling) and a drift from the risk-free rate. Spot is floored at zero. Because the draws are random, two identical submissions will not match to the last thousandth.
The first two examples are deterministic payoffs on a single path, using the same rounding as a finished price (three decimals after discounting). The third compares a typical Monte-Carlo run with the closed-form vanilla on this site. Your simulated prices will differ from run to run.
Spot started at 100, strike 100, one-year 1% rate. If this path’s average is 108, the discounted call is e−0.01 × 8.
The strike is the average, so the call is out of the money and the put collects the gap. Same 1% one-year discount.
Spot 100, strike 100, 30% vol, 1% rate, 365 days. A European vanilla call on the same inputs is 12.368. Averaging usually pulls the Asian below that; 500 paths of 5 steps still bounce around.
Asians need a path. Vanilla Black-Scholes is the closed-form European, lookbacks use the path maximum and minimum instead of the average, and implied vol inverts a vanilla price.
Disclaimer: the contents of this website are for informational purposes only and do not constitute any investment recommendation. The visitor acts at his own risk.