Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct { //NoTickRules is a non-required field for SecurityTradingRules. NoTickRules []NoTickRules `fix:"1205,omitempty"` //NoLotTypeRules is a non-required field for SecurityTradingRules. NoLotTypeRules []NoLotTypeRules `fix:"1234,omitempty"` //PriceLimitType is a non-required field for SecurityTradingRules. PriceLimitType *int `fix:"1306"` //LowLimitPrice is a non-required field for SecurityTradingRules. LowLimitPrice *float64 `fix:"1148"` //HighLimitPrice is a non-required field for SecurityTradingRules. HighLimitPrice *float64 `fix:"1149"` //TradingReferencePrice is a non-required field for SecurityTradingRules. TradingReferencePrice *float64 `fix:"1150"` //ExpirationCycle is a non-required field for SecurityTradingRules. ExpirationCycle *int `fix:"827"` //MinTradeVol is a non-required field for SecurityTradingRules. MinTradeVol *float64 `fix:"562"` //MaxTradeVol is a non-required field for SecurityTradingRules. MaxTradeVol *float64 `fix:"1140"` //MaxPriceVariation is a non-required field for SecurityTradingRules. MaxPriceVariation *float64 `fix:"1143"` //ImpliedMarketIndicator is a non-required field for SecurityTradingRules. ImpliedMarketIndicator *int `fix:"1144"` //TradingCurrency is a non-required field for SecurityTradingRules. TradingCurrency *string `fix:"1245"` //RoundLot is a non-required field for SecurityTradingRules. RoundLot *float64 `fix:"561"` //MultilegModel is a non-required field for SecurityTradingRules. MultilegModel *int `fix:"1377"` //MultilegPriceMethod is a non-required field for SecurityTradingRules. MultilegPriceMethod *int `fix:"1378"` //PriceType is a non-required field for SecurityTradingRules. PriceType *int `fix:"423"` //NoTradingSessionRules is a non-required field for SecurityTradingRules. NoTradingSessionRules []NoTradingSessionRules `fix:"1309,omitempty"` //NoNestedInstrAttrib is a non-required field for SecurityTradingRules. NoNestedInstrAttrib []NoNestedInstrAttrib `fix:"1312,omitempty"` }
Component is a fix50sp2 SecurityTradingRules Component
type NoLotTypeRules ¶
type NoLotTypeRules struct { //LotType is a non-required field for NoLotTypeRules. LotType *string `fix:"1093"` //MinLotSize is a non-required field for NoLotTypeRules. MinLotSize *float64 `fix:"1231"` }
NoLotTypeRules is a repeating group in SecurityTradingRules
type NoNestedInstrAttrib ¶
type NoNestedInstrAttrib struct { //NestedInstrAttribType is a non-required field for NoNestedInstrAttrib. NestedInstrAttribType *int `fix:"1210"` //NestedInstrAttribValue is a non-required field for NoNestedInstrAttrib. NestedInstrAttribValue *string `fix:"1211"` }
NoNestedInstrAttrib is a repeating group in SecurityTradingRules
type NoTickRules ¶
type NoTickRules struct { //StartTickPriceRange is a non-required field for NoTickRules. StartTickPriceRange *float64 `fix:"1206"` //EndTickPriceRange is a non-required field for NoTickRules. EndTickPriceRange *float64 `fix:"1207"` //TickIncrement is a non-required field for NoTickRules. TickIncrement *float64 `fix:"1208"` //TickRuleType is a non-required field for NoTickRules. TickRuleType *int `fix:"1209"` }
NoTickRules is a repeating group in SecurityTradingRules
type NoTradingSessionRules ¶
type NoTradingSessionRules struct { //TradingSessionID is a non-required field for NoTradingSessionRules. TradingSessionID *string `fix:"336"` //TradingSessionSubID is a non-required field for NoTradingSessionRules. TradingSessionSubID *string `fix:"625"` //TradingSessionRules Component TradingSessionRules tradingsessionrules.Component }
NoTradingSessionRules is a repeating group in SecurityTradingRules
Click to show internal directories.
Click to hide internal directories.