ZagTrader

FIX Protocol Tag 828: TrdType

TrdType is an integer field used in 14 FIX message types, including Execution Report (35=8), Trade Capture Report (35=AE) and Market Data Snapshot Full Refresh (35=W). It is defined in FIX 4.4 to 5.0 SP2 and has 66 enumerated values.

Tag number
828
Data type
INT
FIX versions
FIX 4.4 to 5.0 SP2
Used in
14 message types

Tag 828 in each FIX version

Values and message usage as defined in a specific version.

Data type

INT: A whole number without a decimal point. It may be negative.

Valid values

66 enumerated values across all FIX versions.

ValueMeaningFIX versions
0Regular tradeAll
1Block tradeAll
2EFPAll
3TransferAll
4Late tradeAll
5T tradeAll
6Weighted average price tradeAll
7Bunched tradeAll
8Late bunched tradeAll
9Prior reference price tradeAll
10After hours tradeAll
11Exchange for risk5.0, 5.0 SP1, 5.0 SP2
12Exchange for swap5.0, 5.0 SP1, 5.0 SP2
13Exchange of futures for5.0, 5.0 SP1, 5.0 SP2
14Exchange of options for options5.0, 5.0 SP1, 5.0 SP2
15Trading at settlement5.0, 5.0 SP1, 5.0 SP2
16All or none5.0, 5.0 SP1, 5.0 SP2
17Futures large order execution5.0, 5.0 SP1, 5.0 SP2
18Exchange of futures for futures5.0, 5.0 SP1, 5.0 SP2
19Option interim trade5.0, 5.0 SP1, 5.0 SP2
20Option cabinet trade5.0, 5.0 SP1, 5.0 SP2
22Privately negotiated trades5.0, 5.0 SP1, 5.0 SP2
23Substitution of futures for forwards5.0, 5.0 SP1, 5.0 SP2
24Error trade5.0, 5.0 SP1, 5.0 SP2
25Special cum dividend5.0, 5.0 SP1, 5.0 SP2
26Special ex dividend5.0, 5.0 SP1, 5.0 SP2
27Special cum coupon5.0, 5.0 SP1, 5.0 SP2
28Special ex coupon5.0, 5.0 SP1, 5.0 SP2
29Cash settlement5.0, 5.0 SP1, 5.0 SP2
30Special price5.0, 5.0 SP1, 5.0 SP2
31Guaranteed delivery5.0, 5.0 SP1, 5.0 SP2
32Special cum rights5.0, 5.0 SP1, 5.0 SP2
33Special ex rights5.0, 5.0 SP1, 5.0 SP2
34Special cum capital repayments5.0, 5.0 SP1, 5.0 SP2
35Special ex capital repayments5.0, 5.0 SP1, 5.0 SP2
36Special cum bonus5.0, 5.0 SP1, 5.0 SP2
37Special ex bonus5.0, 5.0 SP1, 5.0 SP2
38Large trade5.0, 5.0 SP1, 5.0 SP2
39Worked principal trade5.0, 5.0 SP1, 5.0 SP2
40Block trades5.0, 5.0 SP1, 5.0 SP2
41Name change5.0, 5.0 SP1, 5.0 SP2
42Portfolio transfer5.0, 5.0 SP1, 5.0 SP2
43Prorogation buy5.0, 5.0 SP1, 5.0 SP2
44Prorogation sell5.0, 5.0 SP1, 5.0 SP2
45Option exercise5.0, 5.0 SP1, 5.0 SP2
46Delta neutral transaction5.0, 5.0 SP1, 5.0 SP2
47Financing transaction5.0, 5.0 SP1, 5.0 SP2
48Non standard settlement5.0 SP1, 5.0 SP2
49Derivative related transaction5.0 SP1, 5.0 SP2
50Portfolio trade5.0 SP1, 5.0 SP2
51Volume weighted average trade5.0 SP1, 5.0 SP2
52Exchange granted trade5.0 SP1, 5.0 SP2
53Repurchase agreement5.0 SP1, 5.0 SP2
54OTC5.0 SP1, 5.0 SP2
55Exchange basis facility5.0 SP1, 5.0 SP2
56Opening trade5.0 SP2
57Netted trade5.0 SP2
58Block swap trade5.0 SP2
59Credit event trade5.0 SP2
60Succession event trade5.0 SP2
61Give up give in trade5.0 SP2
62Dark trade5.0 SP2
63Technical trade5.0 SP2
64Benchmark5.0 SP2
65Package trade5.0 SP2
66Roll trade5.0 SP2

Example

828=0

Illustrative value. In a message, fields are separated by the SOH character (0x01), often shown as | or ^ in logs.

Decode a message with this tag

Message types that use tag 828

Covers every version from FIX 4.0 to 5.0 SP2, including fields reached through components and repeating groups. The version pages above show whether the tag is required in each message.

Field and message data comes from the QuickFIX data dictionaries for FIX 4.0 to 5.0 SP2 and FIXT 1.1, used under the QuickFIX Software License. This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/). Enumerated value names are converted to plain text for reading.