Description Usage Arguments Value Author(s) References Examples
Quotient Option via Black-Scholes (BS) model
1 2 | QuotientBS(o = OptPx(Opt(Style = "Quotient")), I1 = 100, I2 = 100,
g1 = 0.04, g2 = 0.03, sigma1 = 0.18, sigma2 = 0.15, rho = 0.75)
|
o |
An object of class |
I1 |
A spot price of the underlying security 1 (usually I1) |
I2 |
A spot price of the underlying security 2 (usually I2) |
g1 |
Payout rate of the first stock |
g2 |
Payout rate of the 2nd stock |
sigma1 |
a vector of implied volatilities for the associated security 1 |
sigma2 |
a vector of implied volatilities for the associated security 2 |
rho |
is the correlation between asset 1 and asset 2 |
A list of class QuotientBS consisting of the original OptPx object
and the option pricing parameters I1,I2, Type, isForeign, and isDomestic
as well as the computed price PxBS.
Chengwei Ge, Department of Statistics, Rice University, Spring 2015
Zhang Peter G., Exotic Options, 2nd, 1998. http://amzn.com/9810235216.
1 2 3 4 5 6 7 8 9 10 | (o = QuotientBS())$PxBS
o = OptPx(Opt(Style = 'Quotient', Right = "Put"), r= 0.05)
(o = QuotientBS(o, I1=100, I2=100, g1=0.04, g2=0.03, sigma1=0.18,sigma2=0.15, rho=0.75))$PxBS
o = OptPx(Opt(Style = 'Quotient', Right = "Put", ttm=1, K=1), r= 0.05)
QuotientBS(o, I1=100, I2=100, g1=0.04, g2=0.03, sigma1=0.18,sigma2=0.15, rho=0.75)
o = OptPx(Opt(Style = 'Quotient', Right = "Call", ttm=1, K=1), r= 0.05)
QuotientBS(o, I1=100, I2=100, g1=0.04, g2=0.03, sigma1=0.18,sigma2=0.15, rho=0.75)
|
[1] 1.2543e-122
[1] 46.16263
$S0
[1] 50
$ttm
[1] 1
$K
[1] 1
$Style
$Style$Name
[1] "Quotient"
$Style$Vanilla
[1] FALSE
$Style$Exotic
[1] TRUE
$Style$European
[1] FALSE
$Style$American
[1] FALSE
$Style$Asian
[1] FALSE
$Style$Binary
[1] FALSE
$Style$AverageStrike
[1] FALSE
$Style$Barrier
[1] FALSE
$Style$Chooser
[1] FALSE
$Style$Compound
[1] FALSE
$Style$DeferredPayment
[1] FALSE
$Style$ForeignEquity
[1] FALSE
$Style$ForwardStart
[1] FALSE
$Style$Gap
[1] FALSE
$Style$HolderExtendible
[1] FALSE
$Style$Ladder
[1] FALSE
$Style$Lookback
[1] FALSE
$Style$MOPM
[1] FALSE
$Style$Perpetual
[1] FALSE
$Style$Quotient
[1] TRUE
$Style$Rainbow
[1] FALSE
$Style$Shout
[1] FALSE
$Style$SimpleChooser
[1] FALSE
$Style$VarianceSwap
[1] FALSE
$Right
$Right$Name
[1] "Put"
$Right$Call
[1] FALSE
$Right$Put
[1] TRUE
$Right$Other
[1] FALSE
$Right$SignCP
[1] -1
$Curr
[1] "$"
$ContrSize
[1] 100
$SName
[1] "A stock share"
$SSymbol
[1] ""
$r
[1] 0.05
$q
[1] 0
$rf
[1] 0
$vol
[1] 0.3
$NSteps
[1] 3
$u
[1] 1.18911
$d
[1] 0.8409651
$dt
[1] 0.3333333
$a
[1] 1.016806
$p
[1] 0.5050806
$SYld
[1] 0.05
$DF_ttm
[1] 0.9512294
$DF_dt
[1] 0.9834715
$PxBS
[1] 0.04910146
attr(,"class")
[1] "Opt" "OptPx"
$S0
[1] 50
$ttm
[1] 1
$K
[1] 1
$Style
$Style$Name
[1] "Quotient"
$Style$Vanilla
[1] FALSE
$Style$Exotic
[1] TRUE
$Style$European
[1] FALSE
$Style$American
[1] FALSE
$Style$Asian
[1] FALSE
$Style$Binary
[1] FALSE
$Style$AverageStrike
[1] FALSE
$Style$Barrier
[1] FALSE
$Style$Chooser
[1] FALSE
$Style$Compound
[1] FALSE
$Style$DeferredPayment
[1] FALSE
$Style$ForeignEquity
[1] FALSE
$Style$ForwardStart
[1] FALSE
$Style$Gap
[1] FALSE
$Style$HolderExtendible
[1] FALSE
$Style$Ladder
[1] FALSE
$Style$Lookback
[1] FALSE
$Style$MOPM
[1] FALSE
$Style$Perpetual
[1] FALSE
$Style$Quotient
[1] TRUE
$Style$Rainbow
[1] FALSE
$Style$Shout
[1] FALSE
$Style$SimpleChooser
[1] FALSE
$Style$VarianceSwap
[1] FALSE
$Right
$Right$Name
[1] "Call"
$Right$Call
[1] TRUE
$Right$Put
[1] FALSE
$Right$Other
[1] FALSE
$Right$SignCP
[1] 1
$Curr
[1] "$"
$ContrSize
[1] 100
$SName
[1] "A stock share"
$SSymbol
[1] ""
$r
[1] 0.05
$q
[1] 0
$rf
[1] 0
$vol
[1] 0.3
$NSteps
[1] 3
$u
[1] 1.18911
$d
[1] 0.8409651
$dt
[1] 0.3333333
$a
[1] 1.016806
$p
[1] 0.5050806
$SYld
[1] 0.05
$DF_ttm
[1] 0.9512294
$DF_dt
[1] 0.9834715
$PxBS
[1] 0.04175793
attr(,"class")
[1] "Opt" "OptPx"
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.