|
order_book 0.3.0
Exchange feed order book that prints the best bid and offer
|
#include <itch.hpp>
Public Attributes | |
| std::uint64_t | time |
| Nanoseconds since midnight. | |
| std::uint64_t | order |
| Order reference number. | |
| std::uint64_t | replacement |
| Reference number of the new order, for Replace. | |
| std::string_view | stock |
| Stock symbol, right-padded with spaces to 8 bytes, for Add. | |
| Shares | shares |
| Shares added, taken off, or of the replacement. | |
| Price | price |
| Limit price of an add or a replacement. | |
| std::uint16_t | locate |
| Stock locate code, the day's index of the security. | |
| ItchKind | kind |
| What the message does. | |
| Side | side |
Friends | |
| bool | operator== (const ItchMessage &, const ItchMessage &)=default |
| Memberwise equality. | |
One Nasdaq TotalView-ITCH 5.0 message. stock views the message and dangles once it goes away; fields a kind does not use are 0.
| ItchKind order_book::ItchMessage::kind |
| std::uint16_t order_book::ItchMessage::locate |
| std::uint64_t order_book::ItchMessage::order |
| Price order_book::ItchMessage::price |
| std::uint64_t order_book::ItchMessage::replacement |
| Shares order_book::ItchMessage::shares |
| std::string_view order_book::ItchMessage::stock |
| std::uint64_t order_book::ItchMessage::time |