Click or drag to resize

MonteCarlo Methods

The MonteCarlo type exposes the following members.

Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetAnnualDividendYield
Get annual dividend yield.
(Inherited from OptionValuation.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetRiskFreeRate
Get risk-free interest rate.
(Inherited from OptionValuation.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitByVolatility
Initializes object by option parameters.
Public methodRecomputeValue
Forces to compute value of option using new prices paths.
Public methodSetAccelerationGranularity
Sets acceleration granularity. Clears all computed values.
(Inherited from OptionValuation.)
Public methodSetAccelerationMemoryUsage
Changes acceleration RAM usage. 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.
(Inherited from OptionValuation.)
Public methodSetCustomOptionPayoutFunction
Sets custom option payout function. This function is used if and only if option style is OptionStyle.Other. Clears all computed values.
Public methodSetCustomPriceModelFunctions
Sets custom price model functions. This functions are used if and only if price model is PriceModel.Other. Clears all computed values.
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.
(Inherited from OptionValuation.)
Public methodSpecifyExpectedReturn
Sets custom expected return for geometric brownian price model. Clears all computed values.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdate
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByOptionPrice(Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByOptionPrice(Double, Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByOptionPrice(Double, Double, Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByVolatility(Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByVolatility(Double, Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Public methodUpdateByVolatility(Double, Double, Double, Double)
Updates option parameters.
(Inherited from OptionValuation.)
Top
See Also