|
ITCHCPP 1.6.0
High-Performance NASDAQ TotalView-ITCH 5.0 Parser & Market-Data Platform
|
A reconstructed auction (cross) event. More...
#include <auctions.hpp>
Public Attributes | |
| std::uint64_t | timestamp {0} |
| std::uint16_t | stock_locate {0} |
| std::string | stock |
| char | cross_type {'\0'} |
| 'O' open, 'C' close, 'H' halt/pause, 'I' IPO. | |
| StandardPrice | cross_price {} |
| The cross execution price. | |
| std::uint64_t | cross_shares {0} |
| Shares executed in the cross. | |
| std::uint64_t | paired_shares {0} |
| Paired shares from the latest NOII. | |
| std::uint64_t | imbalance_shares {0} |
| Imbalance shares from the latest NOII. | |
| char | imbalance_direction {'\0'} |
| bool | had_imbalance {false} |
| Whether NOII context was available. | |
A reconstructed auction (cross) event.
Nasdaq runs the opening, closing, halt, and IPO crosses; their price discovery is disseminated through the NOII (I) messages leading up to the cross and the Cross Trade (Q) message that prints it. This record pairs the executed cross with the imbalance state that immediately preceded it.
Definition at line 34 of file auctions.hpp.
| std::uint64_t itch::analytics::Auction::timestamp {0} |
Definition at line 35 of file auctions.hpp.
Referenced by itch::analytics::AuctionTracker::process().
| std::uint16_t itch::analytics::Auction::stock_locate {0} |
Definition at line 36 of file auctions.hpp.
| std::string itch::analytics::Auction::stock |
Definition at line 37 of file auctions.hpp.
| char itch::analytics::Auction::cross_type {'\0'} |
'O' open, 'C' close, 'H' halt/pause, 'I' IPO.
Definition at line 38 of file auctions.hpp.
| StandardPrice itch::analytics::Auction::cross_price {} |
The cross execution price.
Definition at line 39 of file auctions.hpp.
| std::uint64_t itch::analytics::Auction::cross_shares {0} |
Shares executed in the cross.
Definition at line 40 of file auctions.hpp.
| std::uint64_t itch::analytics::Auction::paired_shares {0} |
Paired shares from the latest NOII.
Definition at line 41 of file auctions.hpp.
| std::uint64_t itch::analytics::Auction::imbalance_shares {0} |
Imbalance shares from the latest NOII.
Definition at line 42 of file auctions.hpp.
| char itch::analytics::Auction::imbalance_direction {'\0'} |
Definition at line 43 of file auctions.hpp.
| bool itch::analytics::Auction::had_imbalance {false} |
Whether NOII context was available.
Definition at line 44 of file auctions.hpp.