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 BaseTradingRules.
NoTickRules []NoTickRules `fix:"1205,omitempty"`
//NoLotTypeRules is a non-required field for BaseTradingRules.
NoLotTypeRules []NoLotTypeRules `fix:"1234,omitempty"`
//PriceLimitType is a non-required field for BaseTradingRules.
PriceLimitType *int `fix:"1306"`
//LowLimitPrice is a non-required field for BaseTradingRules.
LowLimitPrice *float64 `fix:"1148"`
//HighLimitPrice is a non-required field for BaseTradingRules.
HighLimitPrice *float64 `fix:"1149"`
//TradingReferencePrice is a non-required field for BaseTradingRules.
TradingReferencePrice *float64 `fix:"1150"`
//ExpirationCycle is a non-required field for BaseTradingRules.
ExpirationCycle *int `fix:"827"`
//MinTradeVol is a non-required field for BaseTradingRules.
MinTradeVol *float64 `fix:"562"`
//MaxTradeVol is a non-required field for BaseTradingRules.
MaxTradeVol *float64 `fix:"1140"`
//MaxPriceVariation is a non-required field for BaseTradingRules.
MaxPriceVariation *float64 `fix:"1143"`
//ImpliedMarketIndicator is a non-required field for BaseTradingRules.
ImpliedMarketIndicator *int `fix:"1144"`
//TradingCurrency is a non-required field for BaseTradingRules.
TradingCurrency *string `fix:"1245"`
//RoundLot is a non-required field for BaseTradingRules.
RoundLot *float64 `fix:"561"`
//MultilegModel is a non-required field for BaseTradingRules.
MultilegModel *int `fix:"1377"`
//MultilegPriceMethod is a non-required field for BaseTradingRules.
MultilegPriceMethod *int `fix:"1378"`
//PriceType is a non-required field for BaseTradingRules.
PriceType *int `fix:"423"`
}
Component is a fix50sp2 BaseTradingRules 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 BaseTradingRules
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 BaseTradingRules
Click to show internal directories.
Click to hide internal directories.