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 fix50sp1 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.