Price Equity, FX, or Commodity Instruments
Create equity, FX, or commodity instrument object, associate the
object with a model, and specify pricing method
Create an equity, foreign exchange (FX), or commodity instrument
object using fininstrument, then associate a model using finmodel, and
then specify a pricing method using finpricer.
Functions
expand all
Create Instrument, Model, Pricer
fininstrument | Create specified instrument object type |
finmodel | Create specified model object type |
finpricer | Create pricing method |
setExercisePolicy | Set exercise policy for FixedBondOption,
FloatBondOption, or Vanilla instrument |
price | Compute price for interest-rate, equity, or credit derivative instrument with
Analytic pricer |
price | Compute price for equity instrument with FiniteDifference
pricer |
price | Compute price for equity instrument with FFT pricer |
price | Compute price for equity instrument with NumericalIntegration
pricer |
price | Compute price for equity instrument with VannaVolga
pricer |
price | Compute price for equity instrument with AssetMonteCarlo
pricer |
price | Compute price for equity instrument with ReplicatingVarianceSwap
pricer |
price | Compute price for equity instrument with AssetTree
pricer |
Objects
expand all
Equity, FX, and Commodity Instruments
Models for Equity, FX, and Commodity Instruments
BlackScholes | Create BlackScholes model object for an
Asian, Barrier,
DoubleBarrier, Lookback,
Spread, Vanilla, Touch,
DoubleTouch, or Binary instrument |
Bachelier | Create Bachelier model object for Vanilla,
Spread, or Binary instrument |
Heston | Create Heston model object for Vanilla,
Asian, Barrier,
DoubleBarrier, Lookback,
VarianceSwap, Touch,
DoubleTouch, or Binary instrument |
Bates | Create Bates model object for Vanilla,
Asian, Barrier,
DoubleBarrier, Lookback,
Touch, DoubleTouch, or
Binary instrument |
Dupire | Create Dupire model object for local volatility for
Vanilla instrument |
Merton | Create Merton model object for Vanilla,
Asian, Barrier,
DoubleBarrier, Lookback,
OneTouch, DoubleTouch, or
Binary instrument |
Pricers for Equity, FX, and Commodity Instruments
AssetTree Pricer for Vanilla, Barrier, Asian, or Lookback Instruments
AssetTree | Create AssetTree pricer object for
Vanilla, Barrier, Asian, or
Lookback instrument |
Monte Carlo, Finite Difference, Numerical Integration, FFT, Replicating Variance Swap Pricers for Vanilla, Barrier, or
Variance Swap Instruments
AssetMonteCarlo | Create AssetMonteCarlo pricer object for equity instruments
using BlackScholes, Merton,
Heston, or Bates model |
FiniteDifference | Create FiniteDifference pricer object for
Barrier, DoubleBarrier, or
Vanilla instrument using a BlackScholes,
Heston, Merton, or Bates
model |
NumericalIntegration | Create NumericalIntegration pricer object for
Vanilla instrument using Heston,
Bates, or Merton model |
FFT | Create FFT pricer object for Vanilla
instrument using Merton, Heston, or
Bates model |
VannaVolga | Create VannaVolga pricer object for
Vanilla, Barrier,
DoubleBarrier, Touch, or
DoubleTouch instrument using BlackScholes
model |
ReplicatingVarianceSwap | Create ReplicatingVarianceSwap pricer object for
VarianceSwap instrument using ratecurve
object |
Closed-Form Pricers for Asian, Lookback, Spread, and Vanilla Instruments
BjerksundStensland | Create BjerksundStensland pricer object for
Vanilla or Spread instrument using
BlackScholes model |
BlackScholes | Create BlackScholes pricer object for
Vanilla, Barrier, Touch,
DoubleTouch, or Binary instrument using
BlackScholes model |
ConzeViswanathan | Create ConzeViswanathan pricer object for
Lookback instrument using BlackScholes
model |
GoldmanSosinGatto | Create GoldmanSosinGatto pricer object for
Lookback instrument using BlackScholes
model |
KemnaVorst | Create KemnaVorst pricer object for Asian
instrument using BlackScholes model |
IkedaKunitomo | Create IkedaKunitomo pricer object for
DoubleBarrier instrument using BlackScholes
model |
Heston | Create Heston pricer object for
VarianceSwap instrument using Heston
model |
Kirk | Create Kirk pricer object for Spread
instrument using BlackScholes model |
Levy | Create Levy pricer object for Asian
instrument using BlackScholes model |
RollGeskeWhaley | Create RollGeskeWhaley pricer object for American exercise
Vanilla instrument using BlackScholes
model |
TurnbullWakeman | Create TurnbullWakeman pricer object for
Asian instrument using BlackScholes
model |