Login  Register

Re: GJR-GARCH option pricing engine

Posted by Yee Man Chan on Mar 29, 2008; 12:56am
URL: http://quantlib.414.s1.nabble.com/GJR-GARCH-option-pricing-engine-tp11799p11801.html


Hi Chris

   Thanks for your hint. I added the code to re-use
intermediate results in the analytic GJR-GARCH engine.

   I also fixed a bug in gjrgarchprocess.

   Please update my previously sent files with these
five attached files

Attached files:
test-suite/gjrgarchmodel.cpp
ql/processes/gjrgarchprocess.hpp
ql/processes/gjrgarchprocess.cpp
ql/pricingengines/vanilla/analyticgjrgarchengine.hpp
ql/pricingengines/vanilla/analyticgjrgarchengine.cpp

Yee Man

--- Chris Kenyon <[hidden email]> wrote:

>
> Hi,
>
> re:
> "
>     I can speed it up quite a bit if I can re-use
> some
> intermediate results when some parameters are the
> same. But this requires me to introduce some data
> members to AnalyticGJRGARCHengine and assign values
> to
> them during calculate(). But calculate() is a const
> function, so I can't really do that. What do you
> think
> I should do?
> "
>
> If you need some local data, then declare it mutable
> (=never const),
> this overrides the const in calculate().  Use with
> care:
>
http://www.highprogrammer.com/alan/rants/mutable.html
> This is done elsewhere in QL.
>
> Regards,
> Chris
>
> >
-------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
>
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace>
_______________________________________________
> QuantLib-dev mailing list
> [hidden email]
>
https://lists.sourceforge.net/lists/listinfo/quantlib-dev
>


      ____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  http://tools.search.yahoo.com/newsearch/category.php?category=shopping
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
QuantLib-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-dev

gjrgarchmodel.cpp (10K) Download Attachment
gjrgarchprocess.cpp (11K) Download Attachment
gjrgarchprocess.hpp (5K) Download Attachment
analyticgjrgarchengine.cpp (13K) Download Attachment
analyticgjrgarchengine.hpp (3K) Download Attachment