34#ifndef quantlib_blackformula_hpp
35#define quantlib_blackformula_hpp
51 Real displacement = 0.0);
61 Real displacement = 0.0);
72 Real displacement = 0.0);
82 Real displacement = 0.0);
96 Real displacement = 0.0);
109 Real displacement = 0.0);
125 Real displacement = 0.0);
140 Real displacement = 0.0);
160 Real displacement = 0.0);
166 Real displacement = 0.0);
177 Real displacement = 0.0,
178 Real guess = Null<Real>(),
179 Real accuracy = 1.0e-6,
189 Real displacement = 0.0,
190 Real guess = Null<Real>(),
191 Real accuracy = 1.0e-6,
213 Real displacement = 0.0,
214 Real guess = Null<Real>(),
216 Real accuracy = 1.0e-6,
223 Real displacement = 0.0,
224 Real guess = Null<Real>(),
226 Real accuracy = 1.0e-6,
247 Real displacement = 0.0);
263 Real displacement = 0.0);
283 Real displacement = 0.0);
297 Real displacement = 0.0);
316 Real displacement = 0.0);
338 Real discount = 1.0);
356 const ext::shared_ptr<PlainVanillaPayoff>&
payoff,
359 Real discount = 1.0);
373 Real discount = 1.0);
386 Real discount = 1.0);
391 Real discount = 1.0);
unsigned QL_INTEGER Natural
positive integer
ext::shared_ptr< QuantLib::Payoff > payoff
Real blackFormulaAssetItmProbability(Option::Type optionType, Real strike, Real forward, Real stdDev, Real displacement)
Real blackFormulaCashItmProbability(Option::Type optionType, Real strike, Real forward, Real stdDev, Real displacement)
Real blackFormulaImpliedStdDevLiRS(Option::Type optionType, Real strike, Real forward, Real blackPrice, Real discount, Real displacement, Real guess, Real w, Real accuracy, Natural maxIterations)
Real blackFormulaImpliedStdDevChambers(Option::Type optionType, Real strike, Real forward, Real blackPrice, Real blackAtmPrice, Real discount, Real displacement)
Real bachelierBlackFormulaAssetItmProbability(Option::Type optionType, Real strike, Real forward, Real stdDev)
Real bachelierBlackFormulaStdDevDerivative(Rate strike, Rate forward, Real stdDev, Real discount)
Real bachelierBlackFormula(Option::Type optionType, Real strike, Real forward, Real stdDev, Real discount)
Real blackFormulaImpliedStdDev(Option::Type optionType, Real strike, Real forward, Real blackPrice, Real discount, Real displacement, Real guess, Real accuracy, Natural maxIterations)
Real blackFormulaForwardDerivative(Option::Type optionType, Real strike, Real forward, Real stdDev, Real discount, Real displacement)
Real bachelierBlackFormulaForwardDerivative(Option::Type optionType, Real strike, Real forward, Real stdDev, Real discount)
Real blackFormulaVolDerivative(Rate strike, Rate forward, Real stdDev, Real expiry, Real discount, Real displacement)
Real blackFormula(Option::Type optionType, Real strike, Real forward, Real stdDev, Real discount, Real displacement)
Real bachelierBlackFormulaImpliedVol(Option::Type optionType, Real strike, Real forward, Real tte, Real bachelierPrice, Real discount)
Real blackFormulaStdDevSecondDerivative(Rate strike, Rate forward, Real stdDev, Real discount, Real displacement)
Real blackFormulaImpliedStdDevApproximation(Option::Type optionType, Real strike, Real forward, Real blackPrice, Real discount, Real displacement)
Real blackFormulaImpliedStdDevApproximationRS(Option::Type type, Real K, Real F, Real marketValue, Real df, Real displacement)
Real blackFormulaStdDevDerivative(Rate strike, Rate forward, Real stdDev, Real discount, Real displacement)
Payoffs for various options.