Identifies beginning of new message and protocol version.
Always unencrypted, must be first field in message.
Message length, in bytes, forward to the CheckSum field.
Always unencrypted, must be second field in message.
Defines message type.
Always unencrypted, must be third field in message.
Assigned value used to identify firm sending message. Format: ‘CMESTPFIX#’
The value will be increased for each new user at the Firm, e.g., CMESTPFIX1, CMESTPFIX2, CMESTPFIX3, etc.
Only applicable value is 'STP' used to identify specific message originator (user) within a firm. Will be populated by CME STP if 57-TargetSubID is provided by client on Session Logon Request.
Assigned value as defined by CME Group used to identify receiving firm.
Assigned value used to identify specific message originator (user) within a firmCME STP will populate this value from 50-SenderSubID if provided by client Session Logon Request.
Will be present in all messages routed CME STP back to FIX Clients. Always unencrypted.
Integer message sequence number.
Indicates possible retransmission of message with this sequence number. Required for retransmitted messages.
‘Y’ (Possible duplicate)
'N' (Original transmission)
Indicates that message may contain information that has been sent under another sequence number.
|‘Y’ (Possible resend)|
‘N’ (Original transmission)
Time of message transmission (expressed in UTC). UTC Timestamps are sent in number of nanoseconds since Unix epoch synced to a master clock to microsecond accuracy.
Can be embedded within encrypted data section.
Original time of message transmission when transmitting messages as the result of resend request (expressed in UTC).
UTC Timestamps are sent in number of nanoseconds since Unix epoch synced to a master clock to microsecond accuracy.
Required for message resent as a result of a resend request.