EXTENT-2015: Efficient Risk Control - Challenges & Techniques
Efficient Risk Control - Challenges and Techniques
Vladimir Kurlyandchik, ARQA Technologies
11 November 2015
Trading Technology Trends & Quality Assurance Conference in St. Petersburg
size of order frequency of orders (in some cases) For derivatives: fixed amount of dollars (rubles, euros) per contract including options For FX: full prefunding for corporates leverage 1:100 and higher for private investors For bonds: counterparty limits
different platforms for different asset types and exchanges Risk control works as defense against fear Risk management department is not a business but a support unit of sell-side company Latency reasons — people don’t want to affect latency by complex risk checks
LSE derivatives, Turquoise, CME, Eurex, EBS ICAP, WSE, MOEX) • market data vendors (Thomson Reuters, SunGard, S&P Capital IQ) • FX liquidity pools As fast as possible Market Data
models (one leverage for all assets, different discounts for different assets, etc.) Classical prop-trading limits (limit on short, long, net in a particular asset) Netting opposite positions in correlated instruments (stock against single stock futures, currency pair against corresponding futures, local stock against GDR) SPAN-like methodology RISQ models
position from different angles show real-time information about risk parameters for client position what-if calculators Automate some procedures margin calls position termination obligation rollover
Number of orders – 30 million Number of trades – 2 million Latency RISQ server, margining on stocks with discounts – 1 ms per transaction RISQ server portfolio margining – 2-3 ms per transaction FIXPreTrade RISQ filter for Windows, any model – 100 mcs FIXPreTrade RISQ filter for Linux (tcp off load), any model – 30 mcs
Enrichment of internal expertize by internal and external seminars Cooperation of inside development team and technical support Delivery new versions for testing with special cases from developers and analysts Specially developed environment to run automated tests Investigations of new releases before go live dates