Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EXTENT-2015 Tradecope Presentation

Exactpro
November 12, 2015

EXTENT-2015 Tradecope Presentation

Tradecope - Low-Latency Solution for Algorithmic and High Frequency Trading
Milan Dvorak, Netcope Technologies
11 November 2015
Trading Technology Trends & Quality Assurance Conference in St. Petersburg

Exactpro

November 12, 2015
Tweet

More Decks by Exactpro

Other Decks in Technology

Transcript

  1. • European vendor of FPGA-based network solutions • Formerly FPGA

    department of Invea-Tech • First to introduce 100GE NIC (PCI-E form factor)  Vast experience with FPGA technology since 2002  Xilinx Alliance program partner  PCI-SIG® member company • Primary focus  Low-latency electronic trading  High-speed packet capture  Smart traffic filtering  FPGA firmware development kit Company introduction
  2. • An ideal algorithmic trading platform  Handles all communication

    with an exchange transparently to the user  User simply injects specific trading strategy and initiate trading • Requirements  Exchange/protocol independent  Minimal technical knowledge required to write trading strategies  Flexible (new message types, protocol changes…)  Low latency, high speed, (first come first serve) Challenge
  3. • Programmable hardware  Flexibility of software  New functionality

    does not require hardware modifications  Performance of hardware  Massive parallelism (tenths of parallel CPU-like single thread computations)  Deterministic, cycle accurate  Low latency (measure in ns) • Drawbacks  Hardware designer expertise required  Longer time to market compared to software  Hardware development from scratch is generally expensive FPGA technology
  4. • FPGA based low latency trading solution  Pre-built blocks

    for communication with an exchange  FIX/FAST and binary market data protocols  Full order book, aggregated level book  Order sessions management (FIX, ArcaDirect, OUCH, …)  User trading strategy in C/C++ (optional)  Latency optimized API Tradecope
  5. • Minimal tick-to-trade latency in HW:  Processing pipeline completely

    in FPGA hardware  Wire-to-wire sub-microsecond latency  Significantly Improved hit-rate • Flexibility  One piece of hardware communicates with multiple exchanges, supporting various protocols  All major US exchanges supported  New markets support ready within few weeks • Easy to use  User just takes care about trading strategy  No need for FPGA specialist to harness its power Tradecope – key features
  6. • Pre-trade risk check in Tradecope  Limits for price

    and size  Limited number of orders in time • Custom risk checks  Written in C/C++  Fully customizable by user • Monitoring in SW  Every order passed to user  Order generation can be disabled from SW Risk checks
  7. • FPGA connected as bump-in-the-wire  Risk-check is running transparently

    to the user  FPGA can drop packets and report back to the trading system  Low additional latency (less than 1usec)  Parallel processing – multiple risk checks at once Transparent risk-check FPGA Risk check Trading system Exchange
  8. Netcope Technologies a.s. U Vodárny 2965/2 616 00 Brno, Czech

    Republic www.netcope.com Accelerating your success Contacts Milan Dvorak [email protected] +420 511 205 378