Documentation ¶
Index ¶
- Constants
- type AcctActivityMessageType
- type AcctActivityNumber
- type BrokenTradeMessage
- type ManualExecutionMessage
- type OrderActivationMessage
- type OrderCancelReplaceRequestMessage
- type OrderCancelRequestMessage
- type OrderEntryRequestMessage
- type OrderFillMessage
- type OrderPartialFillMessage
- type OrderRejectionMessage
- type TooLateToCancelMessage
- type UROUTMessage
Constants ¶
const ( SubscriptionKey AcctActivityNumber = 0 AccountNumber = 1 MessageType = 2 MessageData = 3 )
Following constants represent a dev friendly name to an index
const ( Subscribed AcctActivityMessageType = "SUBSCRIBED" Error = "ERROR" BrokenTrade = "BrokenTrade" ManualExecution = "ManualExecution" OrderActivation = "OrderActivation" OrderCancelReplaceRequest = "OrderCancelReplaceRequest" OrderCancelRequest = "OrderCancelRequest" OrderEntryRequest = "OrderEntryRequest" OrderFill = "OrderFill" OrderPartialFill = "OrderPartialFill" OrderRejection = "OrderRejection" TooLateToCancel = "TooLateToCancel" UrOut = "UROUT" )
Account Activity (order) message types
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcctActivityMessageType ¶
type AcctActivityMessageType string
AcctActivityMessageType represents a message type for an order
type AcctActivityNumber ¶
type AcctActivityNumber int
AcctActivityNumber is an index that represent a column of information returned from TD. 0 represents "SYMBOL", 1 represents "Bid", etc
func (AcctActivityNumber) String ¶
func (colNum AcctActivityNumber) String() string
type BrokenTradeMessage ¶
type BrokenTradeMessage struct { XMLName xml.Name `xml:"BrokenTradeMessage"` OrderGroupID orderGroupIDXML Order orderXML }
BrokenTradeMessage Broken trade message
type ManualExecutionMessage ¶
type ManualExecutionMessage struct { XMLName xml.Name `xml:"ManualExecutionMessage"` OrderGroupID orderGroupIDXML Order orderXML }
ManualExecutionMessage Order was manually executed message
type OrderActivationMessage ¶
type OrderActivationMessage struct { XMLName xml.Name `xml:"OrderActivationMessage"` OrderGroupID orderGroupIDXML Order orderXML }
OrderActivationMessage Order activation message
type OrderCancelReplaceRequestMessage ¶
type OrderCancelReplaceRequestMessage struct { XMLName xml.Name `xml:"OrderCancelReplaceRequestMessage"` OrderGroupID orderGroupIDXML Order orderXML }
OrderCancelReplaceRequestMessage Order cancel & replace request message
type OrderCancelRequestMessage ¶
type OrderCancelRequestMessage struct { XMLName xml.Name `xml:"OrderCancelRequestMessage"` OrderGroupID orderGroupIDXML Order orderXML }
OrderCancelRequestMessage Order cancel request message
type OrderEntryRequestMessage ¶
type OrderEntryRequestMessage struct { XMLName xml.Name `xml:"OrderEntryRequestMessage"` OrderGroupID orderGroupIDXML Order orderXML }
OrderEntryRequestMessage Order entry request made
type OrderFillMessage ¶
type OrderFillMessage struct { XMLName xml.Name `xml:"OrderFillMessage"` OrderGroupID orderGroupIDXML Order orderXML }
OrderFillMessage Order filled message
type OrderPartialFillMessage ¶
type OrderPartialFillMessage struct { XMLName xml.Name `xml:"OrderPartialFillMessage"` OrderGroupID orderGroupIDXML Order orderXML }
OrderPartialFillMessage Order was partially filled
type OrderRejectionMessage ¶
type OrderRejectionMessage struct { XMLName xml.Name `xml:"OrderRejectionMessage"` OrderGroupID orderGroupIDXML Order orderXML }
OrderRejectionMessage Order rejection message
type TooLateToCancelMessage ¶
type TooLateToCancelMessage struct { XMLName xml.Name `xml:"TooLateToCancelMessage"` OrderGroupID orderGroupIDXML Order orderXML }
TooLateToCancelMessage Too late to cancel message
type UROUTMessage ¶
type UROUTMessage struct { XMLName xml.Name `xml:"UROUTMessage"` OrderGroupID orderGroupIDXML Order orderXML }
UROUTMessage Order cancelation message