Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to learn how to price options written on basket of several underlyings.

I've never tried to do it and I would appreciate if you can provide some documents, papers, web sites and so on in order I can collect materials to build my own step by step guide.

I know the first step should be Black & Scholes formula, then I found out other methods exist like Beisser, Gentle, Ju, Milevsky etc.

At the end of my studies, I would like to price basket options in R building my own index by weighted sum of several assets' prices.

share|improve this question
Hi, what books do you have on the subject so far? – Nikos Dec 13 '12 at 12:23
No books, I've got just what I found by Google but this doesn't allow me to build up a smoothed learning curve. I will look for something on J. Hull's Options, futures and derivatives on Tuesday, I hope something is there. – Lisa Ann Dec 14 '12 at 14:11
up vote 2 down vote accepted

Once you have slogged through all the relatively useless theoretical literature, this paper is a rediscovery (and pretty good write-up) of how basket option pricing is really done in serious quant packages at the big banks.

share|improve this answer
Is this the title of the paper? The link no longer works. "American Basket and Spread Option pricing by a Simple Binomial Tree" – PBD10017 Mar 2 at 5:20

To develop it from scratch, you could simulate the portfolio of the security combination, and utilize the portfolio's notional value, volatilities into Black Scholes Merton for fair values of ATM options.

share|improve this answer
If I understand, you mean that my underlying should be the weighted average of each asset's price. Underlying's volatility should therefore come from covariance matrix and the final value of option is BMS with my underlying in input. Is it correct? Is it possible to use all further models (like Heston) on this "synthetic" underlying like I would do with the single option? – Lisa Ann Dec 16 '12 at 15:39
hi Lisa, yes I'd start the synthetic underlying value as a weighted average of each asset's value. As for the basket variance/vol, I meant to get it empirically by simulating basket (e.g. create a column of the summed prices in excel). That's enough to derive the variables needed for models such as Heston's. Hope that helped! – Rock Dec 16 '12 at 20:27

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.