220 likes | 391 Views
Pre-trade risk – a unified approach for various trading infrastructures Vladimir Kurlyandchik Director of business development. arqa.ru. arqa.ru. Sources of financial errors. arqa.ru. Key factors to succeed. understanding the client’s trading model mathematical tools of risk management
E N D
Pre-trade risk – a unified approach for various trading infrastructures Vladimir Kurlyandchik Director of business development arqa.ru
arqa.ru Sources of financial errors
arqa.ru Key factors to succeed • understanding the client’s trading model • mathematical tools of risk management • taking into account peculiarities of particular markets • understanding of various infrastructure options
arqa.ru Risk serverrequirements • control by broker • multi venues • various risk control models • multi asset, multi currencyand portfolios with different settlement conditions • fast and scalable
arqa.ru Risk serverControl by broker Client Trading Venue Risk Server Broker’s Infrastructure
arqa.ru Risk serverMulti venues • arbitrage • netting obligations • higher volumes
arqa.ru Risk serverVarious risk control models
arqa.ru Risk serverAssets, currencies, settlement conditions
arqa.ru Risk serverFast and scalable • consecutive calculation • number of clients • number of transactions • drop-copy processing
arqa.ru Risk calculation approachesGenuine pre-trade Client Pre-trade control Trading Venue Risk Server
Risk Server arqa.ru Risk calculation approachesFast pre-trade Client Pre-trade Control Module Trading Venue yes / no
Market data latency • 2-3msrisk server at co-location • ≤5msrisk server in broker’s data center arqa.ru Latency defines approach Client Client Pre-trade Control Module Trading Venue Trading Venue Pre-tradecontrol Risk Server Risk Server
arqa.ru Pre-trade & Algo Pre-trade Control Module Trading Venue Algo Engine + Clients yes no Risk Server
arqa.ru Pre-trade & OMS Broker’s OMS Trading Venue FIXPreTrade FIX FIX FIX yes / no Risk Server
arqa.ru Risk awareness of clients • monitoring risks • what-if calculator • closing positions
arqa.ru Case study:Retail 150 000clients’ accounts 400 000positions in cash and equities 40 000positions in derivatives 0.9 - 5mspre-trade check latency 0.4msposition adjustment after trade ~10mlnprocessed transactions per day ~1.5mlnprocessed trades per day
arqa.ru Case study:Genuine for HFT 15 mlntransactions per day 30% of all transactions at Stock market of Moscow exchange 450transactions per second - average speed 800transactions per second -peak speed ≤5.6ms average transactionlatency 2-3ms risk server overhead
Risk Server Risk Server Risk Server arqa.ru Case study:Buy-side Broker A Buy-side Broker B Trading Venues
≤30 mcschecks per transaction arqa.ru Case study:Fast pre-trade for HFT Client Trading Venue FIX2Market Exchange protocol FIX HFT Engine yes / no Market data and client operations Co-location Risk Server
3 mcschecks per transaction arqa.ru Case study:Collaboration with exchange Workstation Moscow Exchange Trading Venue MICEX bridge Exchange API yes / no Market data and client operations HFT Engine Exchange co-location Risk Server
arqa.ru Three actionable takeaways • Effective risk control starts with a trading pattern, employs mathematic models and appropriate infrastructure options while taking into account market peculiarities. • A fast and scalable risk server must be controlled by the broker. The server applies various risk control models simultaneously to cope with multiple instruments and portfolios with different settlement conditions at many trading venues. • The choice between full pre-trade and fast pre-trade is dictated by the latency requirement of a particular trading technique (algo, OMS, retail, buy side, HFT). There are options to implement risk controls for maximum benefits.
arqa.ru Thank You! Questions?