Safe Haskell | None |
---|---|
Language | Haskell2010 |
Deal.DealMod
Synopsis
- modDeal :: Asset a => ModifyType -> Double -> TestDeal a -> TestDeal a
- data ModifyType
- data AdjStrategy
Documentation
data ModifyType Source #
Modify a deal by various type of recipes
Constructors
AddSpreadToBonds BondName | |
SlideBalances BondName BondName |
Instances
data AdjStrategy Source #
Constructors
ScaleBySpread | |
ScaleByFactor |
Instances
FromJSON AdjStrategy Source # | |||||
Defined in Deal.DealMod | |||||
ToJSON AdjStrategy Source # | |||||
Defined in Deal.DealMod Methods toJSON :: AdjStrategy -> Value # toEncoding :: AdjStrategy -> Encoding # toJSONList :: [AdjStrategy] -> Value # toEncodingList :: [AdjStrategy] -> Encoding # omitField :: AdjStrategy -> Bool # | |||||
Generic AdjStrategy Source # | |||||
Defined in Deal.DealMod Associated Types
| |||||
Show AdjStrategy Source # | |||||
Defined in Deal.DealMod Methods showsPrec :: Int -> AdjStrategy -> ShowS # show :: AdjStrategy -> String # showList :: [AdjStrategy] -> ShowS # | |||||
ToSchema AdjStrategy Source # | |||||
Defined in Deal.DealMod Methods declareNamedSchema :: Proxy AdjStrategy -> Declare (Definitions Schema) NamedSchema # | |||||
type Rep AdjStrategy Source # | |||||