November 1st, 2007, 9:43 pm
Hello Cuchulainn,my experience is that the standard discretization works better than the BB, if you have a derivative payoff which is hardly sensitive to the last simulated fixing, but rather to some earlier fixings.A simple vanilla call depends only on the last simulated fixing, so the BB technique will work well in pricing this vanilla option. An intuitive reasoning is that if we have a simple BS framework, it is stupid to generate intermediary fixings. Using this way we would loose the efficiency of the quasi random integration. Generate instead the Wiener path immediately at the last fixing! This is what BB does. In spite of this, if the derivative payoff does not depend on the last simulated fixing (or just hardly), but it depends strongly on few intermediary fixing, then it is better to generate the Wiener path first for these intermediary fixings, and only after that for the other fixings incorporating the last fixing too.The example of Papageorgiou is exactly such a derivative. The payoff depends on each fixing equally, thus the BB, where the simulation of the Wiener is started at the last fixing and then the simulation is jumping, does not offer a consistent advantage. Especially, if the derivative payoff is more sensitive to earlier fixings rather than to later fixings it is better to use the standard discretization than the BB.However, my experience is that such a product as of Papageorgiou is rare on the market. Most of the products, even if they are path-dependent, depend mainly on the final fixing. For instance a barrier option is a classical path-dependent option, but if the barrier is too far then the option works like a vanilla. Pricing such a derivative the BB technique will work very well.I developed a multidimensional optimization for the BB where I define the path building steps based not only on time, but also on total volatilities through time and in case of multiple assets based on the asset correlations. Moreover, as I wrote above I start the generation of the Wiener path for the payoff fixings, and then I continue with the simulation of the model requested fixings. In general, this technique works well and quickly for me and I use it for local volatility type models, where I have to simulate many model requested fixings, but with my payoff I want to focus only on a few fixings.Hopefully I did not answer something that was not your question.Peter