Click or drag to resize

OptionValuation Class

Basic properties of option calculators. http://en.wikipedia.org/wiki/Greeks_(finance)
Inheritance Hierarchy
SystemObject
  FinMath.DerivativesOptionValuation
    FinMath.DerivativesBinomial
    FinMath.DerivativesBlackScholes
    FinMath.DerivativesMonteCarlo

Namespace:  FinMath.Derivatives
Assembly:  FinMath (in FinMath.dll) Version: 2.4.7-0a995bd0ea1854c2c868ec3f8dae606c5777e170
Syntax
C#
public abstract class OptionValuation

The OptionValuation type exposes the following members.

Properties
  NameDescription
Public propertyCharm
Charm, or delta decay, measures the instantaneous rate of change of delta over the passage of time.
Public propertyColor
Color, or gamma decay, measures the rate of change of gamma over the passage of time.
Public propertyDelta
Delta measures the rate of change of option value with respect to changes in the underlying asset's price.
Public propertyGamma
Gamma measures the rate of change in the delta with respect to changes in the underlying price.
Public propertyOptionStyle
Option style.
Public propertyOptionType
Type of option.
Public propertyRho
Rho, the derivative of the option value with respect to the risk free rate.
Public propertySpeed
Speed measures the rate of change in Gamma with respect to changes in the underlying price.
Public propertyStockPrice
Stock price of the underlying asset.
Public propertyStrikePrice
Strike price of the underlying asset.
Public propertyTheta
Theta measures the sensitivity of the value of the derivative to the passage of time: the "time decay".
Public propertyTimeToMaturity
Time to the expiration date measured in years.
Public propertyValue
Value of the option.
Public propertyVanna
Vanna, the second derivative of the option value with respect to the volatility.
Public propertyVega
Vega, the derivative of the option value with respect to the volatility of the underlying asset.
Public propertyVolatility
Volatility of the underlying asset.
Public propertyZomma
Zomma measures the rate of change of gamma with respect to changes in volatility.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetAnnualDividendYield
Get annual dividend yield.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetRiskFreeRate
Get risk-free interest rate.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetAccelerationGranularity
Sets acceleration granularity. Clears all computed values.
Public methodSetAnnualDividendYield
Set annual dividend yield (e.g. value 0.02 means that yearly dividends income equals to 2 % of the underlying asset stock price). All computed values are forgotten after this change.
Public methodSetRiskFreeRate
Set risk-free interest rate (e.g. value 0.02 means that yearly risk-free income equals to 2 % of initial money amount if there is no capitalization of interest). All computed values are forgotten after this change.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdate
Updates option parameters.
Public methodUpdateByOptionPrice(Double, Double)
Updates option parameters.
Public methodUpdateByOptionPrice(Double, Double, Double)
Updates option parameters.
Public methodUpdateByOptionPrice(Double, Double, Double, Double)
Updates option parameters.
Public methodUpdateByVolatility(Double, Double)
Updates option parameters.
Public methodUpdateByVolatility(Double, Double, Double)
Updates option parameters.
Public methodUpdateByVolatility(Double, Double, Double, Double)
Updates option parameters.
Top
See Also