Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/C-High-Performance-for-Financial-Systems-
/ functions
Functions
265 in github.com/PacktPublishing/C-High-Performance-for-Financial-Systems-
⨍
Functions
265
◇
Types & classes
54
Method
LimitOrderBook
chapter03/exploring_binary_tree.hpp:25
Method
LimitOrderBook
chapter03/exploring_circular_array.hpp:235
Method
LockFreeLimitOrderBook
chapter03/lockfree_limitorderbook.hpp:13
Method
MarketData
Constructor that initializes the market data from a given source (e.g., a file or a database)
chapter04/RMS.cpp:60
Method
MarketData
Constructor
chapter04/SOR.cpp:110
Method
MessagingHub
chapter03/messaging_hub.hpp:20
Method
MonitorRisk
chapter03/rms.hpp:80
Method
MyFIXApplication
chapter03/market_data_feed.hpp:20
Method
OMS
chapter03/oms_ems.hpp:62
Method
Order
chapter04/SOR.cpp:174
Method
Order
chapter03/exploring_hash_table.hpp:13
Method
Order
chapter03/exploring_queue.hpp:14
Method
Order
chapter03/exploring_linked_list.hpp:11
Method
Order
chapter03/exploring_binary_tree.hpp:11
Method
Order
chapter03/exploring_circular_array.hpp:17
Method
PersistToDB
chapter03/oms_ems.hpp:142
Method
Portfolio
Constructor to initialize the portfolio with a starting cash balance.
chapter04/RMS.cpp:108
Method
PortfolioState
Constructor
chapter04/SOR.cpp:45
Method
ProcessOrderQueue
chapter03/oms_ems.hpp:169
Method
ProcessOrderUpdates
chapter03/oms_ems.hpp:118
Method
RMS
chapter03/rms.hpp:37
Method
ReceiveMarketData
chapter03/oms_ems.hpp:80
Method
ReceiveMarketData
chapter03/rms.hpp:49
Method
SendAlert
chapter03/rms.hpp:85
Method
SendOrder
chapter03/oms_ems.hpp:13
Method
SendOrder
chapter03/oms_ems.hpp:101
Method
SendOrder
chapter03/oms_ems.hpp:165
Method
SmartBlockingLimitOrderBook
chapter03/smartblocking_limitorderbook.hpp:14
Method
State
Constructor initializing the state with a portfolio and market data.
chapter04/RMS.cpp:173
Method
StrategyModule
chapter03/strategy.hpp:14
Method
SynchronizedLimitOrderBook
chapter03/synchronized_limitorderbook.hpp:13
Method
TradingEnvironment
Constructor to initialize the environment.
chapter04/RMS.cpp:277
Method
ValidateOrder
chapter03/rms.hpp:69
Method
VenueMetrics
chapter04/SOR.cpp:144
Method
add
Method to add an experience to the replay memory
chapter04/SOR.cpp:474
Method
addAsset
Method to add an asset to the portfolio.
chapter04/RMS.cpp:110
Method
add_order
chapter03/exploring_hash_table.hpp:36
Method
add_order
chapter03/synchronized_limitorderbook.hpp:14
Method
add_order
chapter03/lockfree_limitorderbook.hpp:18
Method
add_order
chapter03/exploring_linked_list.hpp:38
Method
add_order
chapter03/smartblocking_limitorderbook.hpp:17
Method
add_order
chapter03/exploring_circular_array.hpp:243
Method
adjustCashBalance
Method to adjust the cash balance when buying/selling assets.
chapter04/RMS.cpp:129
Method
buildModel
chapter04/SOR.cpp:300
Method
cache_line_aligned
Constructor initializes both aligned and unaligned data
chapter06/cache_line_aligned.hpp:20
Method
chooseAction
Method to choose action based on current state using epsilon-greedy strategy
chapter04/SOR.cpp:372
Method
clearPendingOrder
Clear pending order
chapter04/SOR.cpp:88
Method
computeLoss
chapter04/SOR.cpp:328
Method
computeTotalValue
Method to compute the portfolio's total value using the market data.
chapter04/RMS.cpp:153
Method
data_locality_example
chapter06/data_locality_example.hpp:6
Method
delete_order
chapter03/exploring_hash_table.hpp:68
Method
delete_order
chapter03/exploring_linked_list.hpp:74
Method
delete_order
chapter03/exploring_circular_array.hpp:267
Method
do_test
chapter03/exploring_queue.hpp:77
Method
do_test
chapter03/exploring_binary_tree.hpp:61
Method
false_sharing
chapter06/false_sharing.hpp:21
Method
fillMatrix
chapter06/data_locality_example.hpp:32
Method
fromAdmin
chapter03/market_data_feed.hpp:28
Method
fromApp
chapter03/market_data_feed.hpp:29
Method
generateData
chapter06/data_locality_example.hpp:39
Method
getAskPrice
chapter04/SOR.cpp:118
Method
getAskVolume
chapter04/SOR.cpp:127
Method
getAssetPosition
chapter04/SOR.cpp:68
Method
getAssetQuantity
Method to get the quantity of a specific asset.
chapter04/RMS.cpp:122
Method
getAssetSymbol
Getters
chapter04/SOR.cpp:183
Method
getBidPrice
chapter04/SOR.cpp:116
Method
getBidVolume
chapter04/SOR.cpp:125
Method
getCashBalance
Method to get the current cash balance.
chapter04/RMS.cpp:133
Method
getHistoricalPerformance
Getter for historical performance.
chapter04/RMS.cpp:187
Method
getPendingOrder
chapter04/SOR.cpp:80
Method
getPrice
chapter04/SOR.cpp:186
Method
getSize
chapter04/SOR.cpp:185
Function
getSpeedModifier
EXAMPLE: Favor Straight-Line Code Before: Using if-else
chapter06/branch_prediction_examples.hpp:3
Method
getStateRepresentation
Get the current state representation of the environment
chapter04/SOR.cpp:216
Method
getStatus
chapter04/SOR.cpp:187
Method
getTradeVolume
chapter04/SOR.cpp:130
Method
getType
chapter04/SOR.cpp:184
Method
getVWAP
chapter04/SOR.cpp:122
Method
getVenueName
chapter04/SOR.cpp:158
Method
get_best_bid
chapter03/exploring_hash_table.hpp:85
Method
get_best_bid
chapter03/synchronized_limitorderbook.hpp:20
Method
get_best_bid
chapter03/lockfree_limitorderbook.hpp:30
Method
get_best_bid
chapter03/exploring_linked_list.hpp:101
Method
get_best_bid
chapter03/smartblocking_limitorderbook.hpp:28
Method
get_best_bid
chapter03/exploring_circular_array.hpp:278
Method
get_best_offer
chapter03/exploring_hash_table.hpp:93
Method
get_best_offer
chapter03/lockfree_limitorderbook.hpp:34
Method
get_best_offer
chapter03/exploring_linked_list.hpp:119
Method
get_best_offer
chapter03/exploring_binary_tree.hpp:59
Method
get_best_offer
chapter03/exploring_circular_array.hpp:286
Method
get_highest_offer
chapter03/exploring_hash_table.hpp:96
Method
get_highest_offer
chapter03/exploring_linked_list.hpp:118
Method
get_highest_offer
chapter03/exploring_binary_tree.hpp:58
Method
get_highest_offer
chapter03/exploring_circular_array.hpp:289
Method
get_lowest_bid
chapter03/exploring_linked_list.hpp:95
Method
get_lowest_bid
chapter03/exploring_circular_array.hpp:281
Method
hasMoreData
Check if there's more data available
chapter04/RMS.cpp:81
Method
loop_optimized_unrolling
Optimized loop with loop unrolling
chapter06/loop_unrolling_and_tilling_example.hpp:18
Method
loop_unoptimized
Standard loop for summing elements
chapter06/loop_unrolling_and_tilling_example.hpp:9
Method
loop_unrolling_and_tiling_example
chapter06/loop_unrolling_and_tilling_example.hpp:6
← previous
next →
101–200 of 265, ranked by callers