Problem with Running Average of qlDaAsianOption

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with Running Average of qlDaAsianOption

Huber, Rainer (IDS GmbH)

Dear all,
 
as my first steps using XL-Quantlib I try to value Asian Options.
There I want to include the current running average from past fixing dates.
See EXCEL-File enclosed.
 
My problem now is that:
- For Average-Type 'Geometric' (Colums D:E) the NPV (E32) drops to zero for any number
   of past fixings > 1 independently of the Value of the RunningAccumulator (= current Average??)
   In the example a current average of 100 should be high enough for a call at 40.
 
- For Average-Tyoe 'Arithmetic' (Columns G:H) PastFixings and RunningAccumulator have no impact on the
  NPV (H32) at all.
 
I'd need to value an Arithmetic Asian Option anyway. So the first Version is only an excercise to get to grips
with Quantlib.
 
What am I doing wrong here? Do I need to use a MonteCarlo engine for Arithmetic Asian Options anyway?
 
Many thanks in advance
 
Rainer
 
 

Rainer Huber, CFA

Financial Engineering

 

InvestmentDataServices
Phone: 
+49 (0) 89 3800 15219

Fax:      +49 (0) 89 3800 15150

E-mail:  
[hidden email]

www.investmentdataservices.com

Office:
Theresienstrasse 10
80333 Munich

 

Postal address:
IDS GmbH - Analysis and Reporting Services
Königinstrasse 28,
80802 Munich, Germany

 

Chairman of the Advisory Board: Dr. Bernd Gutting
Management Board: Alexander Kraus (Spokesman), Dr. Bernd Fischer, Holger Haun
Registered Office: Munich, Germany; Register: HRB 13 69 82; Local Court: Munich; VAT-Id No: DE813776224

A company of Allianz

 

This message is intended only for the use of person(s) listed above as the intended recipient(s), and may contain information that is PRIVILEGED and CONFIDENTIAL.

If you are not an intended recipient, you may not read, copy or distribute this message or any attachment. If you received this communication in error, please notify us immediately by e-mail and then delete all copies of this message and any attachments.

 

 

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users

QL_ARO.xls (43K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Problem with Running Average of qlDaAsianOption

Luigi Ballabio
On Wed, 2010-06-02 at 22:38 +0200, Huber, Rainer (IDS GmbH) wrote:
> 
> as my first steps using XL-Quantlib I try to value Asian Options.
> There I want to include the current running average from past fixing
> dates.
> [...]
>  
> What am I doing wrong here? Do I need to use a MonteCarlo engine for
> Arithmetic Asian Options anyway?

Rainer,
        apologies for the delay.  In version 0.9.7, not all engines took the
running accumulator into account properly.  Also, for those who do, the
definition of the running accumulator is tricky: for instance, for
arithmetic Asians, it's not the average of the past fixings, but the sum
(i.e., not divided by N.) For geometric, it's the product.

Luigi


--

The First Rule of Optimization: Don't do it.
The Second Rule of Optimization (For experts only): Don't do it yet.
-- Michael Jackson



------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit.  See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users