|
ITCHCPP 1.6.0
High-Performance NASDAQ TotalView-ITCH 5.0 Parser & Market-Data Platform
|
Trade, Non-Cross (P): an execution of a non-displayable order.
More...
#include <messages.hpp>
Public Attributes | |
| char | message_type = 'P' |
| Always 'P'. | |
| uint16_t | stock_locate |
| Locate code identifying the security. | |
| uint16_t | tracking_number |
| Nasdaq internal tracking number. | |
| uint64_t | timestamp |
| Nanoseconds past midnight. | |
| uint64_t | order_reference_number |
| Reference number of the non-displayed order. | |
| char | buy_sell_indicator |
| 'B' buy, 'S' sell. | |
| uint32_t | shares |
| Number of shares traded. | |
| char | stock [8] |
| Stock symbol, right padded with spaces. | |
| uint32_t | price |
| Trade price (4 implied decimals). | |
| uint64_t | match_number |
| Day-unique match number for the trade. | |
Trade, Non-Cross (P): an execution of a non-displayable order.
It does not affect the visible book but is disseminated as a print.
Provides execution details for normal match events involving non-displayable order types, transmitted when such an order executes in whole or in part. Because the order was never on the displayable book, this message does not change book state; it exists so that consumers can include these executions in the trade tape and volume calculations.
Definition at line 333 of file messages.hpp.
| char itch::NonCrossTradeMessage::message_type = 'P' |
Always 'P'.
Definition at line 334 of file messages.hpp.
| uint16_t itch::NonCrossTradeMessage::stock_locate |
Locate code identifying the security.
Definition at line 335 of file messages.hpp.
| uint16_t itch::NonCrossTradeMessage::tracking_number |
Nasdaq internal tracking number.
Definition at line 336 of file messages.hpp.
| uint64_t itch::NonCrossTradeMessage::timestamp |
Nanoseconds past midnight.
Definition at line 337 of file messages.hpp.
| uint64_t itch::NonCrossTradeMessage::order_reference_number |
Reference number of the non-displayed order.
Definition at line 338 of file messages.hpp.
| char itch::NonCrossTradeMessage::buy_sell_indicator |
'B' buy, 'S' sell.
Definition at line 339 of file messages.hpp.
| uint32_t itch::NonCrossTradeMessage::shares |
Number of shares traded.
Definition at line 340 of file messages.hpp.
| char itch::NonCrossTradeMessage::stock[8] |
Stock symbol, right padded with spaces.
Definition at line 341 of file messages.hpp.
| uint32_t itch::NonCrossTradeMessage::price |
Trade price (4 implied decimals).
Definition at line 342 of file messages.hpp.
| uint64_t itch::NonCrossTradeMessage::match_number |
Day-unique match number for the trade.
Definition at line 343 of file messages.hpp.