|
From: Peter C. <pca...@gm...> - 2012-11-12 10:49:12
|
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
|