Top Banner
NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading
12

NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Dec 24, 2015

Download

Documents

Eustace Morris
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

NEHAL PATELGMO

OCTOBER 21, 2008

ProActive for Algorithmic Trading

Page 2: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Algorithmic Trading at GMO

What we do: Introduction to our business

High-level grid/distributed computing goals

ProActive

Page 3: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

What we do

Our Business: Invest money for clientsMethodology: “Algorithmic Trading”

Computers Math (some ) Finance

Our Team: 12 members based in Boston and Minsk Educational background: Math, Physics, Computer

Science Work Experience: Finance, Academics, Biotech,

Internet startups

Page 4: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Current Environment

Trades Currencies and futures on 24 hour, continuous basis

~4000 trades a day, $10 billion, 9 banks

Two data centers, ~200 nodes, dozens processes

Page 5: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Motivation

Basic Problem: How can you make money using computers for investing?

Basic Wisdom Trade frequently, but smartly /Law of Large Numbers Ideas last for months not years

Agility, Creativity Find the right edge

Math and CS are equally important Embrace complexity, don’t sacrifice robustness

Page 6: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Methodology

Mathematics Machine Learning/Data mining (Like Biotech, Web) Dynamic Programming (Like Airline Scheduling)

Computer Science Java (~750,000 lines) Emphasis on infrastructure Utilize open source Data Sets: 4-5 Terabytes Real-time, Event processing: ~30K messages/s

Page 7: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Algorithmic Trading at GMO

What we do: Introduction to our business

High-level computing goals

ProActive

Page 8: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Distributed Computing Tasks

Real-time Stochastic ControlComplex Event ProcessingReal Time Statistical AnalysisData Mining Large DatasetsBatch ProcessingHistorical Simulation

Page 9: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Distributed Computing Goals

Style Distributed Objects living in a sea of multicast data Lightweight Agile

Features Scalability P2P / Data Push-Pull Same Code both simulation and production

Page 10: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Algorithmic Trading at GMO

What we do: Introduction to our business

High-level distributed computing goals

ProActive

Page 11: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

Attractive Features

POJOS Separation of Concerns High Speed simulation

Toolset FocusRapid DeploymentDynamic byte code

Page 12: NEHAL PATEL GMO OCTOBER 21, 2008 ProActive for Algorithmic Trading.

ProActive

Consulting with ActiveEon Low Level Architecture

Topics: Performance More Transparency for POJOs