org.jquantlib.instruments
Class ContinuousAveragingAsianOption
- java.lang.Object
-
- org.jquantlib.util.LazyObject
-
- org.jquantlib.instruments.Instrument
-
- org.jquantlib.instruments.Option
-
- org.jquantlib.instruments.OneAssetOption
-
- org.jquantlib.instruments.ContinuousAveragingAsianOption
-
- All Implemented Interfaces:
- Observable, Observer
public class ContinuousAveragingAsianOption extends OneAssetOption
Description of the terms and conditions of a discrete average out fixed strike option.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classContinuousAveragingAsianOption.ArgumentsImplstatic classContinuousAveragingAsianOption.EngineImplAsian option on a single assetstatic classContinuousAveragingAsianOption.ResultsImpl-
Nested classes/interfaces inherited from class org.jquantlib.instruments.OneAssetOption
OneAssetOption.Arguments, OneAssetOption.Engine, OneAssetOption.Results
-
Nested classes/interfaces inherited from class org.jquantlib.instruments.Option
Option.Greeks, Option.GreeksImpl, Option.MoreGreeks, Option.MoreGreeksImpl, Option.Type
-
-
Constructor Summary
Constructors Constructor and Description ContinuousAveragingAsianOption(AverageType averageType, StrikedTypePayoff payoff, Exercise exercise)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidsetupArguments(PricingEngine.Arguments arguments)Passes arguments to be used by aPricingEngine.-
Methods inherited from class org.jquantlib.instruments.OneAssetOption
delta, deltaForward, dividendRho, elasticity, fetchResults, gamma, isExpired, itmCashProbability, rho, setupExpired, strikeSensitivity, theta, thetaPerDay, vega
-
Methods inherited from class org.jquantlib.instruments.Instrument
errorEstimate, NPV, setPricingEngine
-
Methods inherited from class org.jquantlib.util.LazyObject
addObserver, countObservers, deleteObserver, deleteObservers, freeze, getObservers, notifyObservers, notifyObservers, recalculate, unfreeze, update
-
-
-
-
Constructor Detail
-
ContinuousAveragingAsianOption
public ContinuousAveragingAsianOption(AverageType averageType, StrikedTypePayoff payoff, Exercise exercise)
-
-
Method Detail
-
setupArguments
public void setupArguments(PricingEngine.Arguments arguments)
Description copied from class:InstrumentPasses arguments to be used by aPricingEngine. When a derived argument structure is defined for an instrument, this method should be overridden to fill it.- See Also:
Instrument.Arguments,PricingEngine
-
-
DataMelt 3.0 © DataMelt by jWork.ORG