MCPcopy Create free account

hub / github.com/chronoxor/CppTrader / types & classes

Types & classes73 in github.com/chronoxor/CppTrader

↓ 3 callersClassLevelUpdate
Price level update
include/trader/matching/level.h:109
↓ 2 callersClassLevel
performance/market_manager_optimized.cpp:38
↓ 1 callersClassOrderBook
performance/market_manager_optimized.cpp:118
↓ 1 callersClassOrderBook
performance/market_manager_optimized_aggressive.cpp:75
ClassAddOrderMPIDMessage
Add Order with MPID Attribution Message
include/trader/providers/nasdaq/itch_handler.h:173
ClassAddOrderMessage
Add Order Message
include/trader/providers/nasdaq/itch_handler.h:156
ClassBrokenTradeMessage
Broken Trade Message
include/trader/providers/nasdaq/itch_handler.h:301
ClassCrossTradeMessage
Cross Trade Message
include/trader/providers/nasdaq/itch_handler.h:284
EnumErrorCode
Error code
include/trader/matching/errors.h:20
ClassFastHash
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
ClassIPOQuotingMessage
IPO Quoting Period Update Message
include/trader/providers/nasdaq/itch_handler.h:140
ClassITCHHandler
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
ClassLULDAuctionCollarMessage
Limit Up – Limit Down (LULD) Auction Collar Message
include/trader/providers/nasdaq/itch_handler.h:349
ClassLevel
performance/market_manager_optimized_aggressive.cpp:20
ClassLevel
Price level
include/trader/matching/level.h:31
ClassLevelNode
Price level node
include/trader/matching/level.h:78
ClassLevelNode
include/trader/matching/order.h:298
ClassLevelPool
performance/market_manager_optimized.cpp:46
ClassLevelPool
performance/market_manager_optimized_aggressive.cpp:26
EnumLevelType
performance/market_manager_optimized.cpp:32
EnumLevelType
Price level type
include/trader/matching/level.h:21
ClassLevelUpdate
performance/market_manager_optimized.cpp:89
ClassMWCBDeclineMessage
MWCB Decline Level Message
include/trader/providers/nasdaq/itch_handler.h:112
ClassMWCBStatusMessage
MWCB Status Message
include/trader/providers/nasdaq/itch_handler.h:127
ClassMarketHandler
performance/market_manager_optimized.cpp:316
ClassMarketHandler
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
ClassMarketManager
include/trader/matching/order_book.h:20
ClassMarketManager
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
ClassMarketManagerOptimized
performance/market_manager_optimized.cpp:375
ClassMarketManagerOptimized
performance/market_manager_optimized_aggressive.cpp:205
ClassMarketParticipantPositionMessage
Market Participant Position Message
include/trader/providers/nasdaq/itch_handler.h:95
ClassMyITCHHandler
performance/market_manager_optimized.cpp:666
ClassMyITCHHandler
performance/market_manager_optimized_aggressive.cpp:363
ClassMyITCHHandler
performance/market_manager.cpp:79
ClassMyITCHHandler
performance/itch_handler.cpp:17
ClassMyITCHHandler
performance/matching_engine.cpp:79
ClassMyITCHHandler
tests/test_market_manager.cpp:80
ClassMyITCHHandler
tests/test_itch_handler.cpp:16
ClassMyITCHHandler
examples/market_manager.cpp:52
ClassMyITCHHandler
examples/itch_handler.cpp:17
ClassMyMarketHandler
performance/market_manager.cpp:19
ClassMyMarketHandler
performance/matching_engine.cpp:19
ClassMyMarketHandler
tests/test_market_manager.cpp:20
ClassMyMarketHandler
examples/market_manager.cpp:19
ClassMyMarketHandler
examples/matching_engine.cpp:19
ClassNOIIMessage
Net Order Imbalance Indicator (NOII) Message
include/trader/providers/nasdaq/itch_handler.h:314
ClassOrder
performance/market_manager_optimized.cpp:102
ClassOrder
performance/market_manager_optimized_aggressive.cpp:62
ClassOrder
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
ClassOrderBook
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
ClassOrderCancelMessage
Order Cancel Message
include/trader/providers/nasdaq/itch_handler.h:223
ClassOrderDeleteMessage
Order Delete Message
include/trader/providers/nasdaq/itch_handler.h:237
ClassOrderExecutedMessage
Order Executed Message
include/trader/providers/nasdaq/itch_handler.h:191
ClassOrderExecutedWithPriceMessage
Order Executed With Price Message
include/trader/providers/nasdaq/itch_handler.h:206
ClassOrderNode
Order node
include/trader/matching/order.h:301
ClassOrderReplaceMessage
Order Replace Message
include/trader/providers/nasdaq/itch_handler.h:250
EnumOrderSide
performance/market_manager_optimized.cpp:96
EnumOrderSide
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
EnumOrderTimeInForce
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
EnumOrderType
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
ClassPriceLevel
performance/market_manager_optimized.cpp:112
ClassPriceLevel
performance/market_manager_optimized_aggressive.cpp:69
ClassRPIIMessage
Retail Price Improvement Indicator (RPII) Message
include/trader/providers/nasdaq/itch_handler.h:335
ClassRegSHOMessage
Reg SHO Short Sale Price Test Restricted Indicator Message
include/trader/providers/nasdaq/itch_handler.h:81
ClassStockDirectoryMessage
Stock Directory Message
include/trader/providers/nasdaq/itch_handler.h:39
ClassStockTradingActionMessage
Stock Trading Action Message
include/trader/providers/nasdaq/itch_handler.h:65
ClassSymbol
performance/market_manager_optimized.cpp:21
ClassSymbol
Symbol
include/trader/matching/symbol.h:21
ClassSystemEventMessage
System Event Message
include/trader/providers/nasdaq/itch_handler.h:26
ClassTradeMessage
Trade Message
include/trader/providers/nasdaq/itch_handler.h:266
ClassUnknownMessage
Unknown message
include/trader/providers/nasdaq/itch_handler.h:366
EnumUpdateType
performance/market_manager_optimized.cpp:82
EnumUpdateType
Update type
include/trader/matching/update.h:20