double |
BlackBarrierPriceFormulaRepository.price(double spot,
double strike,
double timeToExpiry,
double costOfCarry,
double rate,
double lognormalVol,
boolean isCall,
SimpleConstantContinuousBarrier barrier) |
Computes the price of a barrier option.
|
double |
BlackOneTouchAssetPriceFormulaRepository.price(double spot,
double timeToExpiry,
double costOfCarry,
double rate,
double lognormalVol,
SimpleConstantContinuousBarrier barrier) |
Computes the price of a one-touch/no-touch option.
|
double |
BlackOneTouchCashPriceFormulaRepository.price(double spot,
double timeToExpiry,
double costOfCarry,
double rate,
double lognormalVol,
SimpleConstantContinuousBarrier barrier) |
Computes the price of a one-touch/no-touch option.
|
ValueDerivatives |
BlackBarrierPriceFormulaRepository.priceAdjoint(double spot,
double strike,
double timeToExpiry,
double costOfCarry,
double rate,
double lognormalVol,
boolean isCall,
SimpleConstantContinuousBarrier barrier) |
Computes the price and derivatives of a barrier option.
|
ValueDerivatives |
BlackOneTouchAssetPriceFormulaRepository.priceAdjoint(double spot,
double timeToExpiry,
double costOfCarry,
double rate,
double lognormalVol,
SimpleConstantContinuousBarrier barrier) |
Computes the price and derivatives of a one-touch/no-touch option.
|
ValueDerivatives |
BlackOneTouchCashPriceFormulaRepository.priceAdjoint(double spot,
double timeToExpiry,
double costOfCarry,
double rate,
double lognormalVol,
SimpleConstantContinuousBarrier barrier) |
Computes the price and derivatives of a one-touch/no-touch option.
|