Hi,
in blackformula.cpp , blackFormulaStdDevDerivative(...) the limit case stdDev == 0.0 seems to be treated false, lines 307ff
if (stdDev==0.0) {
if (forward>strike) return discount * forward; else return 0.0; } should be
if (stdDev==0.0) return 0.0;
because \phi(x) -> 0 whenever |x| -> \infty, right ?
Thanks
Peter
------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov _______________________________________________ QuantLib-dev mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-dev |
Yes, you're correct. I'll fix it.
Luigi On Mon, Nov 12, 2012 at 11:49 AM, Peter Caspers <[hidden email]> wrote: > Hi, > > in blackformula.cpp , blackFormulaStdDevDerivative(...) the limit case > stdDev == 0.0 seems to be treated false, lines 307ff > > if (stdDev==0.0) { > if (forward>strike) > return discount * forward; > else > return 0.0; > } > > should be > > if (stdDev==0.0) return 0.0; > > because \phi(x) -> 0 whenever |x| -> \infty, right ? > > Thanks > Peter > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_nov > _______________________________________________ > QuantLib-dev mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ QuantLib-dev mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-dev |
Fixed, thanks.
Luigi On Mon, Nov 26, 2012 at 4:39 PM, Luigi Ballabio <[hidden email]> wrote: > Yes, you're correct. I'll fix it. > > Luigi > > > On Mon, Nov 12, 2012 at 11:49 AM, Peter Caspers <[hidden email]> wrote: >> Hi, >> >> in blackformula.cpp , blackFormulaStdDevDerivative(...) the limit case >> stdDev == 0.0 seems to be treated false, lines 307ff >> >> if (stdDev==0.0) { >> if (forward>strike) >> return discount * forward; >> else >> return 0.0; >> } >> >> should be >> >> if (stdDev==0.0) return 0.0; >> >> because \phi(x) -> 0 whenever |x| -> \infty, right ? >> >> Thanks >> Peter >> >> >> ------------------------------------------------------------------------------ >> Everyone hates slow websites. So do we. >> Make your web apps faster with AppDynamics >> Download AppDynamics Lite for free today: >> http://p.sf.net/sfu/appdyn_d2d_nov >> _______________________________________________ >> QuantLib-dev mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/quantlib-dev >> ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ QuantLib-dev mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-dev |
Free forum by Nabble | Edit this page |