|
ITCH 5.0 Market Data Handler 1.0.0
NASDAQ ITCH 5.0 Market Data Feed Handler
|
Book level update event. More...
Book level update event.
Represents a change to a specific price level in the order book. Handlers receive these events when levels are added, updated, or removed.
| Traits | Book traits defining types |
#include <core/src/Aggregator.h>
Public Types | |
| enum | Type { New , Update , Remove } |
| Type of update. More... | |
Public Attributes | |
| enum b2bits::LevelUpdateEvent::Type | update_type_ |
| int | index_ |
| Level index (0 = best price). | |
| Traits::SideType | side_ = 0 |
| Side (buy or sell). | |
| Traits::PriceType | price_ = 0 |
| Price at this level. | |
| Traits::QtyType | qty_ = 0 |
| Total quantity at this level. | |
| Traits::CounterType | orders_ = 0 |
| Number of orders at this level. | |
| enum b2bits::LevelUpdateEvent::Type |
Type of update.
| Enumerator | |
|---|---|
| New | New price level added. |
| Update | Existing price level quantity/order count changed. |
| Remove | Price level removed (quantity reached zero). |
| int b2bits::LevelUpdateEvent< Traits >::index_ |
Level index (0 = best price).
| Traits::CounterType b2bits::LevelUpdateEvent< Traits >::orders_ = 0 |
Number of orders at this level.
| Traits::PriceType b2bits::LevelUpdateEvent< Traits >::price_ = 0 |
Price at this level.
| Traits::QtyType b2bits::LevelUpdateEvent< Traits >::qty_ = 0 |
Total quantity at this level.
| Traits::SideType b2bits::LevelUpdateEvent< Traits >::side_ = 0 |
Side (buy or sell).
| enum b2bits::LevelUpdateEvent::Type b2bits::LevelUpdateEvent< Traits >::update_type_ |