Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chronoxor/CppTrader
/ types & classes
Types & classes
73 in github.com/chronoxor/CppTrader
⨍
Functions
382
◇
Types & classes
73
↓ 3 callers
Class
LevelUpdate
Price level update
include/trader/matching/level.h:109
↓ 2 callers
Class
Level
performance/market_manager_optimized.cpp:38
↓ 1 callers
Class
OrderBook
performance/market_manager_optimized.cpp:118
↓ 1 callers
Class
OrderBook
performance/market_manager_optimized_aggressive.cpp:75
Class
AddOrderMPIDMessage
Add Order with MPID Attribution Message
include/trader/providers/nasdaq/itch_handler.h:173
Class
AddOrderMessage
Add Order Message
include/trader/providers/nasdaq/itch_handler.h:156
Class
BrokenTradeMessage
Broken Trade Message
include/trader/providers/nasdaq/itch_handler.h:301
Class
CrossTradeMessage
Cross Trade Message
include/trader/providers/nasdaq/itch_handler.h:284
Enum
ErrorCode
Error code
include/trader/matching/errors.h:20
Class
FastHash
Fast hash helper ! Fast hash helper is used to calculate 64-bit hash in a fast way. Thread-safe. */
include/trader/matching/fast_hash.h:24
Class
IPOQuotingMessage
IPO Quoting Period Update Message
include/trader/providers/nasdaq/itch_handler.h:140
Class
ITCHHandler
NASDAQ ITCH handler class ! NASDAQ ITCH handler is used to parse NASDAQ ITCH protocol and handle its messages in special handlers. NASDAQ
include/trader/providers/nasdaq/itch_handler.h:387
Class
LULDAuctionCollarMessage
Limit Up – Limit Down (LULD) Auction Collar Message
include/trader/providers/nasdaq/itch_handler.h:349
Class
Level
performance/market_manager_optimized_aggressive.cpp:20
Class
Level
Price level
include/trader/matching/level.h:31
Class
LevelNode
Price level node
include/trader/matching/level.h:78
Class
LevelNode
include/trader/matching/order.h:298
Class
LevelPool
performance/market_manager_optimized.cpp:46
Class
LevelPool
performance/market_manager_optimized_aggressive.cpp:26
Enum
LevelType
performance/market_manager_optimized.cpp:32
Enum
LevelType
Price level type
include/trader/matching/level.h:21
Class
LevelUpdate
performance/market_manager_optimized.cpp:89
Class
MWCBDeclineMessage
MWCB Decline Level Message
include/trader/providers/nasdaq/itch_handler.h:112
Class
MWCBStatusMessage
MWCB Status Message
include/trader/providers/nasdaq/itch_handler.h:127
Class
MarketHandler
performance/market_manager_optimized.cpp:316
Class
MarketHandler
Market handler class ! Market handler is used to handle all market events from MarketManager with a custom actions. Custom implementations of
include/trader/matching/market_handler.h:32
Class
MarketManager
include/trader/matching/order_book.h:20
Class
MarketManager
Market manager ! Market manager is used to manage the market with symbols, orders and order books. Automatic orders matching can be enabled w
include/trader/matching/market_manager.h:38
Class
MarketManagerOptimized
performance/market_manager_optimized.cpp:375
Class
MarketManagerOptimized
performance/market_manager_optimized_aggressive.cpp:205
Class
MarketParticipantPositionMessage
Market Participant Position Message
include/trader/providers/nasdaq/itch_handler.h:95
Class
MyITCHHandler
performance/market_manager_optimized.cpp:666
Class
MyITCHHandler
performance/market_manager_optimized_aggressive.cpp:363
Class
MyITCHHandler
performance/market_manager.cpp:79
Class
MyITCHHandler
performance/itch_handler.cpp:17
Class
MyITCHHandler
performance/matching_engine.cpp:79
Class
MyITCHHandler
tests/test_market_manager.cpp:80
Class
MyITCHHandler
tests/test_itch_handler.cpp:16
Class
MyITCHHandler
examples/market_manager.cpp:52
Class
MyITCHHandler
examples/itch_handler.cpp:17
Class
MyMarketHandler
performance/market_manager.cpp:19
Class
MyMarketHandler
performance/matching_engine.cpp:19
Class
MyMarketHandler
tests/test_market_manager.cpp:20
Class
MyMarketHandler
examples/market_manager.cpp:19
Class
MyMarketHandler
examples/matching_engine.cpp:19
Class
NOIIMessage
Net Order Imbalance Indicator (NOII) Message
include/trader/providers/nasdaq/itch_handler.h:314
Class
Order
performance/market_manager_optimized.cpp:102
Class
Order
performance/market_manager_optimized_aggressive.cpp:62
Class
Order
Order ! An order is an instruction to buy or sell on a trading venue such as a stock market, bond market, commodity market, or financial deriv
include/trader/matching/order.h:127
Class
OrderBook
Order book ! Order book is used to keep buy and sell orders in a price level order. Not thread-safe. */
include/trader/matching/order_book.h:28
Class
OrderCancelMessage
Order Cancel Message
include/trader/providers/nasdaq/itch_handler.h:223
Class
OrderDeleteMessage
Order Delete Message
include/trader/providers/nasdaq/itch_handler.h:237
Class
OrderExecutedMessage
Order Executed Message
include/trader/providers/nasdaq/itch_handler.h:191
Class
OrderExecutedWithPriceMessage
Order Executed With Price Message
include/trader/providers/nasdaq/itch_handler.h:206
Class
OrderNode
Order node
include/trader/matching/order.h:301
Class
OrderReplaceMessage
Order Replace Message
include/trader/providers/nasdaq/itch_handler.h:250
Enum
OrderSide
performance/market_manager_optimized.cpp:96
Enum
OrderSide
Order side ! Possible values: \li <b>Buy</b> - Buy side is the side of orders made up of investing institutions such as mutual funds,
include/trader/matching/order.h:33
Enum
OrderTimeInForce
Order Time in Force ! Possible values: \li <b>Good-Till-Cancelled (GTC)</b> - A GTC order is an order to buy or sell a stock that last
include/trader/matching/order.h:109
Enum
OrderType
Order type ! Possible values: \li <b>Market order</b> - A market order is an order to buy or sell a stock at the best available price.
include/trader/matching/order.h:81
Class
PriceLevel
performance/market_manager_optimized.cpp:112
Class
PriceLevel
performance/market_manager_optimized_aggressive.cpp:69
Class
RPIIMessage
Retail Price Improvement Indicator (RPII) Message
include/trader/providers/nasdaq/itch_handler.h:335
Class
RegSHOMessage
Reg SHO Short Sale Price Test Restricted Indicator Message
include/trader/providers/nasdaq/itch_handler.h:81
Class
StockDirectoryMessage
Stock Directory Message
include/trader/providers/nasdaq/itch_handler.h:39
Class
StockTradingActionMessage
Stock Trading Action Message
include/trader/providers/nasdaq/itch_handler.h:65
Class
Symbol
performance/market_manager_optimized.cpp:21
Class
Symbol
Symbol
include/trader/matching/symbol.h:21
Class
SystemEventMessage
System Event Message
include/trader/providers/nasdaq/itch_handler.h:26
Class
TradeMessage
Trade Message
include/trader/providers/nasdaq/itch_handler.h:266
Class
UnknownMessage
Unknown message
include/trader/providers/nasdaq/itch_handler.h:366
Enum
UpdateType
performance/market_manager_optimized.cpp:82
Enum
UpdateType
Update type
include/trader/matching/update.h:20