Package org.drip.pricer.option
Class PutGreeks
java.lang.Object
org.drip.pricer.option.Greeks
org.drip.pricer.option.PutGreeks
public class PutGreeks extends Greeks
PutGreeks contains the Sensitivities generated during the Put Option Pricing Run.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = Custom Pricing Algorithms and the Derivative Fokker Planck Trajectory Generators
- Package = Deterministic/Stochastic Volatility Settings/Greeks
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description PutGreeks(double dblDF, double dblEffectiveVolatility, double dblExpectedPayoff, double dblExpectedATMPayoff, double dblPutPrice, double dblPutPriceFromParity, double dblPutProb1, double dblPutProb2, double dblPutDelta, double dblPutVega, double dblPutTheta, double dblPutRho, double dblPutGamma, double dblPutVanna, double dblPutVomma, double dblPutCharm, double dblPutVeta, double dblPutColor, double dblPutSpeed, double dblPutUltima)
The PutGreeks Constructor -
Method Summary
Modifier and Type Method Description double
putPriceFromParity()
The Put Option Price Computed from the Put-Call Parity RelationMethods inherited from class org.drip.pricer.option.Greeks
charm, color, delta, df, effectiveVolatility, expectedATMPayoff, expectedPayoff, gamma, price, prob1, prob2, rho, speed, theta, ultima, vanna, vega, veta, vomma
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PutGreeks
public PutGreeks(double dblDF, double dblEffectiveVolatility, double dblExpectedPayoff, double dblExpectedATMPayoff, double dblPutPrice, double dblPutPriceFromParity, double dblPutProb1, double dblPutProb2, double dblPutDelta, double dblPutVega, double dblPutTheta, double dblPutRho, double dblPutGamma, double dblPutVanna, double dblPutVomma, double dblPutCharm, double dblPutVeta, double dblPutColor, double dblPutSpeed, double dblPutUltima) throws java.lang.ExceptionThe PutGreeks Constructor- Parameters:
dblDF
- The Payoff Discount FactordblEffectiveVolatility
- Effective VolatilitydblExpectedPayoff
- Expected Forward PayoffdblExpectedATMPayoff
- Expected ATM Forward PayoffdblPutPrice
- Put PricedblPutPriceFromParity
- Put Price Computed from Put-Call ParitydblPutProb1
- Put Probability Term #1dblPutProb2
- Put Probability Term #2dblPutDelta
- Put DeltadblPutVega
- Put VegadblPutTheta
- Put ThetadblPutRho
- Put RhodblPutGamma
- Put GammadblPutVanna
- Put VannadblPutVomma
- Put VommadblPutCharm
- Put CharmdblPutVeta
- Put VetadblPutColor
- Put ColordblPutSpeed
- Put SpeeddblPutUltima
- Put Ultima- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
putPriceFromParity
public double putPriceFromParity()The Put Option Price Computed from the Put-Call Parity Relation- Returns:
- The Put Option Price Computed from the Put-Call Parity Relation
-