Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
- data IBMessage
- = TickPrice { }
- | TickSize { }
- | OrderStatus { }
- | Err { }
- | OpenOrder {
- order :: Order
- contract :: Contract
- comboLeg :: [ComboLeg]
- orderComboLegs :: [OrderComboLeg]
- orderState :: OrderState
- | AcctValue { }
- | PortfolioValue { }
- | AcctUpdateTime String
- | NextValidId Int
- | ContractData ContractDetails
- | ExecutionData { }
- | MarketDepth { }
- | MarketDepthL2 { }
- | NewsBulletins {
- msgId :: Int
- msgType :: Int
- newsMessage :: String
- originatingExch :: String
- | ManagedAccts String
- | ReceiveFA {
- faDataTypeInt :: Int
- cxml :: String
- | HistoricalData {
- reqId :: Int
- startDateStr :: String
- endDateStr :: String
- barDataList :: [BarData]
- | BondContractData ContractDetails
- | ScannerParameters String
- | ScannerData {
- tickerId :: Int
- scannerDataList :: [ScanData]
- | TickOptionComputation { }
- | TickGeneric { }
- | TickString { }
- | TickEFP { }
- | CurrentTime Int
- | RealTimeBars { }
- | FundamentalData { }
- | ContractDataEnd ReqId
- | OpenOrderEnd
- | AcctDownloadEnd String
- | ExecutionDataEnd ReqId
- | DeltaNeutralValidation { }
- | TickSnapshotEnd ReqId
- | MarketDataType {
- reqId :: Int
- marketDataType :: Int
- | CommissionReport {
- execId :: String
- commission :: Double
- currency :: String
- realizedPNL :: Double
- yield :: Double
- yieldRedemptionDate :: Int
- | PositionData { }
- | PositionEnd
- | AccountSummary { }
- | AccountSummaryEnd ReqId
- | VerifyMessageAPI String
- | VerifyCompleted { }
- | DisplayGroupList { }
- | DisplayGroupUpdated {
- reqId :: Int
- contractInfo :: String
- | IBUnknown
- data RecvMsg = RecvMsg {
- rc_msgId :: Int
- rc_version :: Int
- rc_msgBody :: IBMessage
- pRecvMsg :: Int -> Parser RecvMsg
- pServerVersion :: Parser Preamble
Types
RecvMsg | |
|