To get the full experience of our online specs, you really need to use something a little bigger. Do you mind firing up your tablet or computer please?
** THIS IS AN EXAMPLE MESSAGE ONLY **
The Trade Message is typically used to notify the market of an execution which has occurred against non-displayed liquidity such as hidden orders, or the hidden portion of reserve (or "iceberg") orders. Like many other messages, we show a Short and Long version which are used depending on the required price and quantity field lengths.
|Packet Type ● #||Required Alphanumeric||Length: 1 char|
Sequenced Data Packet
|Timestamp ● #||Required Timestamp||Length: 8 char|
Milliseconds past midnight
|Message Type ● #||Required Alphanumeric||Length: 1 char|
Trade Message (Short Form)
|Order ID ● #||Required Alphanumeric||Length: 12 char|
Reference to the non-displayed order (typically notified in a previous Add Order message with Quantity = 0 and/or Display = N)
|Side Indicator ● #||Required Alphanumeric||Length: 1 char|
|Shares ● #||Required Numeric||Length: 6 char|
The quantity executed.
|Symbol ● #||Required Alphanumeric||Length: 6 char|
|Price ● #||Required Standard Price||Length: 10 char|
The price of the execution. Since the order being executed is not displayed, the execution price may not be able to be inferred from the displayed limit price of the order.
|Execution ID ● #||Required Alphanumeric||Length: 12 char|
Day-unique execution reference. Note that this execution ID is used in the Trade Break message should the execution be cancelled later in the day.
|Terminator ● #||Required||Length: 1 char|
Seems this is the only instance of this field in this spec unfortunately.
The field also appears in the following technical messages:
The field also appears in the following functional views:
Want a head start on a new FIX spec using a FIXatdl file?
Import the XML and we'll create a skeleton spec based on the content.
FixSpec.com is FREE website helping the financial services community to connect faster and easier. Registered users get access to an awesome range of developer tools and an ever-expanding specification repository.
Cool! Check your inbox for a password reset link. If you don't receive it, then your email may not be in our records so try registering it instead.
We are so glad you decided to sign up.
We aim to make this website as simple and enjoyable as possible, but if you get stuck at any point or have any suggestions then please get in touch.
Use the "Help" tab on the right, or email us at email@example.com.
To help you find your way around, we've built a short interactive tour of the site.Start the whirlwind tour! (2-3 mins) No thanks, I'll just look around myself.