Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chronoxor/CppTrader
/ functions
Functions
382 in github.com/chronoxor/CppTrader
⨍
Functions
382
◇
Types & classes
73
↓ 144 callers
Method
AddOrder
source/trader/matching/order_book.cpp:128
↓ 136 callers
Method
GetOrderBook
performance/market_manager_optimized.cpp:391
↓ 52 callers
Function
BookOrders
tests/test_matching_engine.cpp:14
↓ 52 callers
Function
BookVolume
tests/test_matching_engine.cpp:30
↓ 21 callers
Method
IsBuy
Is the order with buy side?
include/trader/matching/order.h:231
↓ 20 callers
Method
onDeleteOrder
examples/market_manager.cpp:45
↓ 19 callers
Method
AddOrderBook
source/trader/matching/market_manager.cpp:82
↓ 19 callers
Method
AddSymbol
source/trader/matching/market_manager.cpp:36
↓ 17 callers
Method
EnableMatching
Enable automatic matching
include/trader/matching/market_manager.h:212
↓ 15 callers
Function
BookStopOrders
tests/test_matching_engine.cpp:62
↓ 15 callers
Function
BookStopVolume
tests/test_matching_engine.cpp:82
↓ 15 callers
Method
get
performance/market_manager_optimized.cpp:54
↓ 15 callers
Method
size
Get the order book size
include/trader/matching/order_book.h:51
↓ 12 callers
Method
HiddenQuantity
Order hidden quantity
include/trader/matching/order.h:164
↓ 12 callers
Method
VisibleQuantity
Order visible quantity
include/trader/matching/order.h:166
↓ 12 callers
Method
get
performance/market_manager_optimized_aggressive.cpp:34
↓ 11 callers
Method
GetOrder
performance/market_manager_optimized.cpp:392
↓ 11 callers
Method
IsAON
Is the 'All-Or-None' order?
include/trader/matching/order.h:242
↓ 10 callers
Method
AddOrder
performance/market_manager_optimized.cpp:247
↓ 9 callers
Method
Process
source/trader/providers/nasdaq/itch_handler.cpp:16
↓ 9 callers
Method
onExecuteOrder
examples/market_manager.cpp:48
↓ 9 callers
Method
onUpdateOrder
examples/market_manager.cpp:43
↓ 8 callers
Method
DeleteOrder
performance/market_manager_optimized.cpp:290
↓ 8 callers
Method
ModifyOrder
source/trader/matching/market_manager.cpp:557
↓ 7 callers
Method
onDeleteOrder
performance/market_manager_optimized.cpp:357
↓ 7 callers
Method
size
performance/market_manager_optimized.cpp:142
↓ 6 callers
Method
AddOrder
performance/market_manager_optimized_aggressive.cpp:163
↓ 6 callers
Method
DeleteTrailingStopOrder
source/trader/matching/order_book.cpp:462
↓ 6 callers
Method
ExecuteOrder
source/trader/matching/market_manager.cpp:877
↓ 6 callers
Method
IsFOK
Is the 'Fill-Or-Kill' order?
include/trader/matching/order.h:240
↓ 6 callers
Method
IsTrailingStop
Is the trailing stop order?
include/trader/matching/order.h:226
↓ 6 callers
Method
IsTrailingStopLimit
Is the trailing stop-limit order?
include/trader/matching/order.h:228
↓ 6 callers
Method
ReduceOrder
performance/market_manager_optimized.cpp:266
↓ 5 callers
Method
AddOrder
source/trader/matching/market_manager.cpp:135
↓ 5 callers
Method
AddTrailingStopOrder
source/trader/matching/order_book.cpp:415
↓ 5 callers
Function
DeleteOrder
examples/matching_engine.cpp:558
↓ 5 callers
Method
DeleteOrder
performance/market_manager_optimized_aggressive.cpp:189
↓ 5 callers
Method
DeleteOrder
source/trader/matching/order_book.cpp:191
↓ 5 callers
Method
DeleteStopOrder
source/trader/matching/order_book.cpp:331
↓ 5 callers
Method
MitigateOrder
source/trader/matching/market_manager.cpp:562
↓ 5 callers
Function
ReduceOrder
examples/matching_engine.cpp:474
↓ 5 callers
Method
ReplaceOrder
source/trader/matching/market_manager.cpp:680
↓ 5 callers
Method
onAddOrder
examples/market_manager.cpp:41
↓ 4 callers
Method
ExecuteOrder
performance/market_manager_optimized.cpp:577
↓ 4 callers
Method
ReduceOrder
performance/market_manager_optimized_aggressive.cpp:176
↓ 4 callers
Method
ReduceStopOrder
source/trader/matching/order_book.cpp:306
↓ 4 callers
Method
ReduceTrailingStopOrder
source/trader/matching/order_book.cpp:437
↓ 4 callers
Method
onUpdateOrder
performance/market_manager_optimized.cpp:356
↓ 3 callers
Method
AddOrderBook
performance/market_manager_optimized.cpp:409
↓ 3 callers
Method
AddStopOrder
source/trader/matching/market_manager.cpp:242
↓ 3 callers
Method
AddSymbol
performance/market_manager_optimized.cpp:394
↓ 3 callers
Method
CalculateTrailingStopPrice
source/trader/matching/order_book.cpp:484
↓ 3 callers
Method
IsIOC
Is the 'Immediate-Or-Cancel' order?
include/trader/matching/order.h:238
↓ 3 callers
Function
ModifyOrder
examples/matching_engine.cpp:494
↓ 3 callers
Method
ReduceOrder
source/trader/matching/order_book.cpp:157
↓ 3 callers
Method
ReplaceOrder
performance/market_manager_optimized.cpp:502
↓ 3 callers
Method
empty
performance/market_manager_optimized.cpp:141
↓ 3 callers
Method
empty
performance/market_manager_optimized_aggressive.cpp:98
↓ 3 callers
Method
empty
Is the order book empty?
include/trader/matching/order_book.h:48
↓ 3 callers
Method
free
performance/market_manager_optimized.cpp:72
↓ 3 callers
Method
free
performance/market_manager_optimized_aggressive.cpp:52
↓ 3 callers
Method
onAddOrder
performance/market_manager_optimized.cpp:355
↓ 2 callers
Function
AddLimitOrder
examples/matching_engine.cpp:204
↓ 2 callers
Function
AddMarketOrder
examples/matching_engine.cpp:139
↓ 2 callers
Function
AddStopLimitOrder
examples/matching_engine.cpp:369
↓ 2 callers
Function
AddStopOrder
examples/matching_engine.cpp:336
↓ 2 callers
Function
BookVisibleVolume
tests/test_matching_engine.cpp:46
↓ 2 callers
Method
DeleteOrder
source/trader/matching/market_manager.cpp:815
↓ 2 callers
Method
ExecuteOrder
performance/market_manager_optimized_aggressive.cpp:334
↓ 2 callers
Method
IsBid
Is the bid price level?
include/trader/matching/level.h:72
↓ 2 callers
Method
IsLimit
Is the limit order?
include/trader/matching/order.h:220
↓ 2 callers
Method
ReduceOrder
source/trader/matching/market_manager.cpp:452
↓ 2 callers
Function
ReplaceOrder
examples/matching_engine.cpp:536
↓ 2 callers
Method
allocate
performance/market_manager_optimized.cpp:56
↓ 2 callers
Method
best_ask
Get the order book best ask price level
include/trader/matching/order_book.h:59
↓ 2 callers
Method
best_bid
Get the order book best bid price level
include/trader/matching/order_book.h:57
↓ 2 callers
Method
best_buy_stop
Get the order book best buy stop order price level
include/trader/matching/order_book.h:67
↓ 2 callers
Method
best_sell_stop
Get the order book best sell stop order price level
include/trader/matching/order_book.h:69
↓ 2 callers
Method
onExecuteOrder
performance/market_manager_optimized.cpp:358
↓ 1 callers
Function
AddAONLimitOrder
examples/matching_engine.cpp:303
↓ 1 callers
Function
AddFOKLimitOrder
examples/matching_engine.cpp:270
↓ 1 callers
Function
AddIOCLimitOrder
examples/matching_engine.cpp:237
↓ 1 callers
Function
AddOrderBook
examples/matching_engine.cpp:96
↓ 1 callers
Method
AddOrderBook
performance/market_manager_optimized_aggressive.cpp:222
↓ 1 callers
Function
AddSlippageMarketOrder
examples/matching_engine.cpp:171
↓ 1 callers
Function
AddSymbol
examples/matching_engine.cpp:52
↓ 1 callers
Function
AddTrailingStopLimitOrder
examples/matching_engine.cpp:438
↓ 1 callers
Function
AddTrailingStopOrder
examples/matching_engine.cpp:403
↓ 1 callers
Function
DeleteOrderBook
examples/matching_engine.cpp:120
↓ 1 callers
Method
DeleteOrderBook
source/trader/matching/market_manager.cpp:114
↓ 1 callers
Function
DeleteSymbol
examples/matching_engine.cpp:77
↓ 1 callers
Method
DeleteSymbol
source/trader/matching/market_manager.cpp:61
↓ 1 callers
Method
DisableMatching
Disable automatic matching
include/trader/matching/market_manager.h:214
↓ 1 callers
Function
ExecuteOrder
examples/matching_engine.cpp:577
↓ 1 callers
Method
Match
source/trader/matching/market_manager.cpp:1059
↓ 1 callers
Function
MitigateOrder
examples/matching_engine.cpp:515
↓ 1 callers
Method
ReplaceOrder
performance/market_manager_optimized_aggressive.cpp:275
↓ 1 callers
Method
Validate
source/trader/matching/order.cpp:14
↓ 1 callers
Method
add_orders
performance/market_manager_optimized.cpp:341
↓ 1 callers
Method
add_orders
performance/market_manager.cpp:44
next →
1–100 of 382, ranked by callers