Just like any other aspect of trading, understanding the FIX Protocol and its relevant components is important for effective communication in financial markets. One of the key elements you’ll encounter is FIX tag 39, commonly known as OrdStatus. This tag plays a vital role in defining the status of an order within the FIX messaging framework.
In the FIX Dictionary, OrdStatus refers to the current state of an order submitted in trading. The status conveyed by this tag can communicate a variety of informative states, such as whether an order is new, canceled, filled, or pending. The ordinal status values associated with tag 39 are crucial for you to interpret trading messages accurately. Here’s a quick overview of the predefined values you might encounter:
- 0 — New
- 1 — Partially Filled
- 2 — Filled
- 3 — Done for Day
- 4 — Canceled
- 5 — Replaced
- 6 — Pending Cancel
- 7 — Stopped
- 8 — Rejected
- 9 — Suspended
As you engage in trading activities, the application of FIX tag 39 becomes evident in various FIX messages. You’ll primarily see this tag used in the following message types:
- Order Status Request (Message Type H) — In this message, you may query the status of an existing order. By utilizing tag 39, the recipient provides you with real-time information about how that order is currently positioned.
- Execution Report (Message Type 8) — When your order is executed, you receive an execution report which will prominently feature OrdStatus to update you on the order’s status, indicating if it has been completed, partially filled, or canceled.
- Cancel Request (Message Type 1) — When you send a request to cancel an order, you will receive a confirmation of the cancellation status through an execution report that includes tag 39, thus keeping you informed on the outcome of your request.
Using OrdStatus can significantly enhance your ability to track trades accurately. It helps you maintain a clear understanding of your orders and their respective statuses, which is vital for informed decision-making in a fast-paced trading environment.
To wrap things up, FIX tag 39 OrdStatus serves as a cornerstone in the toolkit of any proficient trader. Whether you are submitting, querying, or canceling orders, having a firm grasp of this tag and its implications can optimize your trading strategy and enhance your overall market engagement.