Skip to main content

AbbeyCross FIX RoE

Introduction

Purpose

This document describes AbbeyCross’s FIX Rules of Engagement.

FIX Version

The specification is based upon FIX 4.4.

Header Fields

  • BeginString (Required)
  • BodyLength (Required)
  • MsgType (Required)
  • SenderCompID (Required)
  • TargetCompID (Required)
  • MsgSeqNum (Required)
  • PossDupFlag (Optional)
  • PossResend (Optional)
  • SendingTime (Required)
  • OrigSendingTime (Optional)

Trailer Fields

  • CheckSum (Required)

Messages

Heartbeat (0)

TagNameRequiredDescription
112TestReqIDNIdentifier included in Test Request message to be returned in resulting Heartbeat

TestRequest (1)

TagNameRequiredDescription
112TestReqIDYIdentifier included in Test Request message to be returned in resulting Heartbeat

ResendRequest (2)

TagNameRequiredDescription
7BeginSeqNoYMessage sequence number of first message in range to be resent
16EndSeqNoYMessage sequence number of last message in range to be resent

Reject (3)

TagNameRequiredDescription
45RefSeqNumYReference message sequence number
371RefTagIDNThe tag number of the FIX field being referenced.

SequenceReset (4)

TagNameRequiredDescription
372RefMsgTypeNThe MsgType of the FIX message being referenced
373SessionRejectReasonNCode to identify reason for a session-level reject message
58TextNFree format text string
123GapFillFlagNValid values:
36NewSeqNoYNew sequence number

Logout (5)

TagNameRequiredDescription
58TextNFree format text string

ExecutionReport (8)

TagNameRequiredDescription
37OrderIDYUnique identifier for Order as assigned by AbbeyCross
11ClOrdIDNUnique identifier for Order as assigned by the Client
17ExecIDYTotal quantity filled
150ExecTypeYDescribes the specific Execution Report
5001SourceNThe underlying rate source
39OrdStatusYIdentifies current status of order
103OrdRejReasonNCode to identify reason for order rejection
64SettlDateNSpecific date of trade settlement (YYYYMMDD format)
55SymbolYUse "[N/A]" for products which do not have a symbol
460ProductYIndicates the type of product associated with the security
461CFICodeYThe MsgType of the FIX message being referenced
167SecurityTypeNIndicates type of security
54SideYSide of order
15CurrencyYIdentifies currency used for price
40OrdTypeNOrder type
151LeavesQtyYQuantity open for further execution
14CumQtyYTotal quantity filled
6AvgPxYCalculated average price of all fills on this order
58TextNFree format text string

OrderCancelReject (9)

TagNameRequiredDescription
37OrderIDYUnique identifier for Order assigned by AbbeyCross
11ClOrdIDYUnique identifier for Order assigned by the Client
39OrdStatusYIdentifies current status of order
58TextNFree format text string

Logon (A)

TagNameRequiredDescription
98EncryptMethodYMethod of encryption
108HeartBtIntYHeartbeat interval (seconds)
141ResetSeqNumFlagNIndicates that both sides of the FIX session should reset sequence numbers

NewOrderSingle (D)

TagNameRequiredDescription
11ClOrdIDYUnique identifier for Order assigned by the Client
64SettlDateNSpecific date of trade settlement (YYYYMMDD format)
55SymbolYUse "[N/A]" for products which do not have a symbol
460ProductYIndicates the type of product associated with the security
461CFICodeYThe MsgType of the FIX message being referenced
167SecurityTypeNIndicates type of security
54SideYSide of order
60TransactTimeYTime of execution/order creation (UTC format)
40OrdTypeYOrder type
15CurrencyYIdentifies currency used for price
44PriceNPrice
38OrderQtyYQuantity ordered
117QuoteIDNUnique identifier for quote
58TextNFree format text string

Group: NoSources (Optional)

TagNameRequiredDescription
5001SourceYThe underlying rate source

OrderCancelRequest (F)

TagNameRequiredDescription
37OrderIDNUnique identifier for Order assigned by AbbeyCross
11ClOrdIDYUnique identifier for Order assigned by the Client
55SymbolYUse "[N/A]" for products which do not have a symbol
460ProductNIndicates the type of product associated with the security
461CFICodeNThe MsgType of the FIX message being referenced
167SecurityTypeNIndicates type of security
54SideYSide of order
60TransactTimeYTime of execution/order creation (UTC format)
58TextNFree format text string

OrderStatusRequest (H)

TagNameRequiredDescription
37OrderIDNUnique identifier for Order assigned by AbbeyCross
11ClOrdIDYUnique identifier for Order assigned by the Client
55SymbolYUse "[N/A]" for products which do not have a symbol
460ProductNIndicates the type of product associated with the security
461CFICodeNThe MsgType of the FIX message being referenced
167SecurityTypeNIndicates type of security
54SideYSide of order
60TransactTimeYTime of execution/order creation (UTC format)
58TextNFree format text string

QuoteRequest (R)

TagNameRequiredDescription
131QuoteReqIDYUnique identifier for quote request
303QuoteRequestTypeNIndicates the type of Quote Request being generated
5003QuoteStrategyNThe quote strategy

Group: NoSources (Optional)

TagNameRequiredDescription
5001SourceYThe underlying rate source

Quote (S)

TagNameRequiredDescription
131QuoteReqIDNUnique identifier for quote request
117QuoteIDYUnique identifier for quote
537QuoteTypeNIdentifies the type of quote
5001SourceYThe underlying rate source
55SymbolYUse "[N/A]" for products which do not have a symbol
460ProductYIndicates the type of product associated with the security
461CFICodeYThe MsgType of the FIX message being referenced
167SecurityTypeNIndicates type of security
64SettlDateNSpecific date of trade settlement (YYYYMMDD format)
15CurrencyYIdentifies currency used for price
132BidPxNBid price/rate
133OfferPxNOffer price/rate
134BidSizeNQuantity of bid
135OfferSizeNQuantity of offer
62ValidUntilTimeNIndicates expiration time of indication message (UTC format)
188BidSpotRateNBid spot rate
190OfferSpotRateNOffer spot rate
60TransactTimeNTime of execution/order creation (UTC format)

Group: NoSources (Optional)

TagNameRequiredDescription
5001SourceYThe underlying rate source

MarketDataSnapshotFullRefresh (W)

TagNameRequiredDescription
262MDReqIDNUnique identifier for Market Data Request
55SymbolYUse "[N/A]" for products which do not have a symbol
460ProductNIndicates the type of product associated with the security
461CFICodeNThe MsgType of the FIX message being referenced
167SecurityTypeNIndicates type of security
5001SourceNThe underlying rate source

Group: NoMDEntries (Optional)

TagNameRequiredDescription
269MDEntryTypeYType of Market Data entry
270MDEntryPxYPrice of the Market Data Entry
271MDEntrySizeYQuantity or volume represented by the Market Data Entry
432ExpireDateNDate of order expiration (local market date)
126ExpireTimeNTime/Date of order expiration (UTC format)

MarketDataRequestReject (Y)

TagNameRequiredDescription
262MDReqIDYUnique identifier for Market Data Request
281MDReqRejReasonNReason for the rejection of a Market Data Request
58TextNFree format text string

QuoteCancel (Z)

TagNameRequiredDescription
131QuoteReqIDYUnique identifier for quote request

QuoteStatusRequest (a)

TagNameRequiredDescription
649QuoteStatusReqIDNUnique identifier for Quote Status Request
117QuoteIDNUnique identifier for quote
55SymbolYUse "[N/A]" for products which do not have a symbol
460ProductNIndicates the type of product associated with the security
461CFICodeNThe MsgType of the FIX message being referenced
167SecurityTypeNIndicates type of security
263SubscriptionRequestTypeNSubscription Request Type

QuoteRequestReject (AG)

TagNameRequiredDescription
131QuoteReqIDYUnique identifier for quote request
658QuoteRequestRejectReasonYReason QuoteRequest was rejected
58TextNFree format text string

Group: NoRelatedSym (Optional)

TagNameRequiredDescription
55SymbolYUse "[N/A]" for products which do not have a symbol