Login  Register

Calculating greeks for a quanto vanilla option with Quantlib

Posted by Pedro Milet on Oct 18, 2016; 7:29pm
URL: http://quantlib.414.s1.nabble.com/Calculating-greeks-for-a-quanto-vanilla-option-with-Quantlib-tp17813.html

Hello all,

 

I recently started using quantlib and I’m trying to calculate values for a quanto vanilla option (price, delta, vegas w.r.t to volatilities of asset and of fx rate, etc) – I could not find much information about quantlib quanto classes online.

 

I’m using a SWIG compilation of quantlib with C#. I instantiated a QuantoVanillaOption class together with a QuantoEuropeanEngine on a GeneralizedBlackScholesProcess. It yields the correct price with the .NPV() method, however I cannot get it to calculate the normal greeks (.vega(), .delta(), .gamma(), .dividendrho()) – it throws an exception; only q-greeks – namely qrho, qvega, qlambda – calculate without exception, although I confess I don’t know exactly that they are (are they rho and vega with respect to the foreign rate and foreign vol?).

 

What am I doing wrong? How can I calculate the normal greeks for a quanto vanilla option with quantlib?

 

Many thanks,

Pedro Milet

 

 

 

 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users