1. FIX Standards/
  2. FIX 4.1
Log in
  • Overview
  • Messages
  • Fields
  • Components
  • Tools
  • 0 - Heartbeat
  • 1 - Test Request
  • 2 - Resend Request
  • 3 - Reject
  • 4 - Sequence Reset
  • 5 - Logout
  • 6 - Indication of Interest
  • 7 - Advertisement
  • 8 - Execution Report
  • 9 - Order Cancel Reject
  • A - Logon
  • B - News
  • C - Email
  • D - New Order Single
  • E - New Order List
  • F - Order Cancel Request
  • G - Order Cancel/Replace Request
  • H - Order Status Request
  • J - Allocation
  • K - List Cancel Request
  • L - List Execute
  • M - List Status Request
  • N - List Status
  • P - Allocation Ack
  • Q - Don't Know Trade
  • R - Quote Request
  • S - Quote
  • T - Settlement Instructions

Q Don't Know Trade

This message is used when an execution is rejected.

The decision to reject ("DK") an execution lies with the institution. It is not a requirement to enforce all the reasons given in DKReason (127).

Structure

TagNameTypeRequiredDescription
StandardHeader
Component
Required
37
OrderID
String
17
ExecID
String
127
DKReason
String Enum
Required
55
Symbol
String
Required
65
SymbolSfx
String
48
SecurityID
String
22
IDSource
String Enum
167
SecurityType
String Enum
200
MaturityMonthYear
MonthYear
205
MaturityDay
DayOfMonth
201
PutOrCall
Int Enum
202
StrikePrice
Float
206
OptAttribute
String
207
SecurityExchange
String
106
Issuer
String
107
SecurityDesc
String
54
Side
String Enum
Required
38
OrderQty
Int
152
CashOrderQty
Float
32
LastShares
Int
31
LastPx
Float
58
Text
String
StandardTrailer
Component
Required
Allocation AckQuote Request
Fixdev
© 2026 Fixdev ltd
  • Home
  • Contact
  • Terms
  • Privacy