26#include <ql/experimental/fx/deltavolquote.hpp>
27#include <ql/option.hpp>
28#include <ql/termstructures/volatility/equityfx/blackvoltermstructure.hpp>
35Real
getStrikeFromDelta(Option::Type optionType, Real delta, DeltaVolQuote::DeltaType dt, Real spot, Real domDiscount,
36 Real forDiscount, QuantLib::ext::shared_ptr<BlackVolTermStructure> vol, Real t, Real accuracy = 1E-6,
37 Size maxIterations = 1000);
40Real
getAtmStrike(DeltaVolQuote::DeltaType dt, DeltaVolQuote::AtmType at, Real spot, Real domDiscount, Real forDiscount,
41 QuantLib::ext::shared_ptr<BlackVolTermStructure> vol, Real t, Real accuracy = 1E-6,
42 Size maxIterations = 1000);
Real getStrikeFromDelta(Option::Type optionType, Real delta, DeltaVolQuote::DeltaType dt, Real spot, Real domDiscount, Real forDiscount, QuantLib::ext::shared_ptr< BlackVolTermStructure > vol, Real t, Real accuracy, Size maxIterations)
Real getAtmStrike(DeltaVolQuote::DeltaType dt, DeltaVolQuote::AtmType at, Real spot, Real domDiscount, Real forDiscount, QuantLib::ext::shared_ptr< BlackVolTermStructure > vol, Real t, Real accuracy, Size maxIterations)