Skip to main content
Skip table of contents

Trade [P]

This message is sent to indicate a match where no adjustment to the orderbook is required by the recipient.

A Trade [P] message is sent for executions with quantities not published in the book. Examples:

  • Block Trades

  • Where the hidden portion of an order (e.g. an iceberg order) is replenished and trades

Name

Offset

Length

Value

Description

Type

0

1

Alpha

Trade Message identifier: P

Timestamp

1

4

Unsigned Integer

Nanoseconds since last ITCH Timestamp T message.

ExecutedQuantity

5

8

Unsigned Integer

The quantity executed.

Orderbook

13

4

Unsigned Integer

Unique orderbook identifier.

Printable

17

1

Alpha

Indicates if the execution should be reflected in volume calculations:

Valid values
Y = Yes, printable trade
N = No, non-printable trade

ExecutionPrice

18

8

Signed Integer

The price at which the execution occurred.

MatchNumber

26

8

Unsigned Integer

The unique match identifier.

TradeIndicator

34

1

Alpha

Identifies the type of trade:

Valid values
B = Trade report, such as a block trade or special crossing. Trade Source will be populated when Trade Indicator is B

= (blank if a regular trade)

BuyFirmID

35

4

Unsigned Integer

The Firm ID of the buy side counterparty

SellFirmID

39

4

Unsigned Integer

The Firm ID of the sell side counterparty

Trade Source

43

1

Alpha

NSX Trade Source

Only supplied when Trade Indicator is B

Valid values

A = Autotrade - Normal status condition
B = Best Execution
C = Off Market Automatic - Crossing
D = Directed Reporting or Off Market Trades - Crossing
E = Special Crossing – less than a marketable parcel - Crossing
F = Forward Delivery
I = Approved Index - Crossing
K = Buy Back Sales
M = Marriage - Crossing
N = Trades including crossings - outside of market hours
O = Foreign Residents or Recognised Overseas Exchange
P = Block Special Crossing or Loan Securities
Q = Special Crossing less than a marketable parcel
R = Strategy
S = Short Sales
U = FOR - Foreign to Foreign Securities
V = Book Value Switch Sales
X = Portfolio Special Crossing
Y = Special
Z = Special Crossing – Underwriting Disposal or Exchange Approval

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.