|
BetaTrader
A HFT Eco-System
|
Performs risk validation and updates after trade execution. More...
#include <RiskManager.h>

Public Member Functions | |
| RiskManager (data::TradeRepository *tradeRepository) | |
| virtual | ~RiskManager ()=default |
| virtual void | postTradeUpdate (const common::Trade &trade) |
| void | postTradeUpdate (const std::vector< common::Trade > &trades) |
| virtual bool | preCheck (const common::Order &order, OrderBook &orderBook) |
Private Attributes | |
| data::TradeRepository * | mTradeRepository |
Performs risk validation and updates after trade execution.
|
virtualdefault |
|
explicit |
|
virtual |


| void trading_core::RiskManager::postTradeUpdate | ( | const std::vector< common::Trade > & | trades | ) |

|
virtual |


|
private |