hasquant
Safe HaskellNone
LanguageHaskell2010

QuantLib.Quote

Synopsis

Documentation

type Quote = GenQuote CQuote #

type SimpleQuote = GenQuote CSimpleQuote #

data GenQuote a #

data PriceType #

Constructors

Bid 
Ask 
Last 
Close 
Mid 
MidEquivalent 
MidSafe 

Instances

Instances details
Enum PriceType # 
Instance details

Defined in QuantLib.Quote

Show PriceType # 
Instance details

Defined in QuantLib.Quote

Eq PriceType # 
Instance details

Defined in QuantLib.Quote

data AtmType #

Instances

Instances details
Enum AtmType # 
Instance details

Defined in QuantLib.Quote

Show AtmType # 
Instance details

Defined in QuantLib.Quote

Eq AtmType # 
Instance details

Defined in QuantLib.Quote

Methods

(==) :: AtmType -> AtmType -> Bool #

(/=) :: AtmType -> AtmType -> Bool #

data DeltaType #

Constructors

Spot 
Fwd 
PaSpot 
PaFwd 

Instances

Instances details
Enum DeltaType # 
Instance details

Defined in QuantLib.Quote

Show DeltaType # 
Instance details

Defined in QuantLib.Quote

Eq DeltaType # 
Instance details

Defined in QuantLib.Quote

simpleQuote :: Double -> IO SimpleQuote #

market element returning a stored value

value :: GenQuote a -> IO Double #

Returns the current value of the given Quote object

setValue :: SimpleQuote -> Double -> IO Double #

returns the difference between the new value and the old value NB The change will propagate to all users of the quote

eurodollarFuturesImpliedStdDevQuote #

Arguments

:: GenQuote a

forward

-> GenQuote b

callPrice

-> GenQuote c

putPrice

-> Double

strike

-> Double

guess

-> Double

accuracy

-> Word

maxIter

-> IO Quote 

forwardSwapQuote #

Arguments

:: GenSwapIndex b 
-> GenQuote a

spread

-> (Int, TimeUnit)

fwdStart

-> IO Quote 

futuresConvAdjustmentQuote' #

Arguments

:: GenIborIndex i 
-> String

immCode

-> GenQuote a

futuresQuote

-> GenQuote b

volatility

-> GenQuote c

meanReversion

-> IO Quote 

futuresConvAdjustmentQuote #

Arguments

:: GenIborIndex i 
-> Day

futuresDate

-> GenQuote a

futuresQuote

-> GenQuote b

volatility

-> GenQuote c

meanReversion

-> IO Quote 

impliedStdDevQuote #

Arguments

:: OptionType 
-> GenQuote a

forward

-> GenQuote b

price

-> Double 
-> Double

guess

-> Double

accuracy

-> Word

maxIter

-> IO Quote 

lastFixingQuote :: GenIndex a -> IO Quote #

returns true if the Quote holds a valid value