The Role of Technology in Quantitative Trading Research AlgoQuant Haksun Li

Slides:



Advertisements
Similar presentations
NCeSS e-Stat quantitative node Prof. William Browne & Prof. Jon Rasbash University of Bristol.
Advertisements

compilers and interpreters
Applying to Graduate School Naomi Altman Graduate Admissions Chair
1 Overview of Simulation When do we prefer to develop simulation model over an analytic model? When not all the underlying assumptions set for analytic.
11 Simulation. 22 Overview of Simulation – When do we prefer to develop simulation model over an analytic model? When not all the underlying assumptions.
Desktop Business Analytics -- Decision Intelligence l Time Series Forecasting l Risk Analysis l Optimization.
Money Management Systems. Introduction Technical signals are useful for entry, but technical understanding of risk is even more important. Remember the.
Applications of Stochastic Processes in Asset Price Modeling Preetam D’Souza.
Msci.com ©2011. All rights reserved. msci.com Reverse Stress Testing Ron Papanek.
Introduction to Algorithmic Trading Strategies Lecture 8 Risk Management Haksun Li
Introduction to Algorithmic Trading Strategies Lecture 3 Pairs Trading by Cointegration Haksun Li
Capital Structure Arbitrage with a Non-Gaussian Pricing Model.
Introduction to Algorithmic Trading Strategies Lecture 1 Overview of Algorithmic Trading Haksun Li
Numerical Method Inc. Ltd. URL: Presented by Ken Yiu.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
How does this Program equip students for a successful career in financial engineering? - technically skilled and financially streetwise (development of.
How to prepare yourself for a Quants job in the financial market?   Strong knowledge of option pricing theory (quantitative models for pricing and hedging)
Trading Interactive Simulator A basic Interactive tool for experimentation To experiment within minutes, with many weeks, months and years of investments,
Tomorrow’s Software Today ® HCMDSS Panel Presentation: Software and Systems Engineering for Medical Devices W. Rance Cleaveland II, PhD CEO, Reactive Systems.
Why attending this Program Sharpening the quantitative skills in   Pricing, hedging and risk measurement of derivative securities   Implementing risk.
Options Simulator USERS designed for: Private Investors Professional investors in Broker companies Timing Mode: Day-to-Day and intra-day continuous time.
By Thomas Rodgers Matlock Capital, LLC.  Privately held trading firm specializing in Stock and Stock Options market making  Focus on sophisticated analytics.
WHAT DO SMARTER QUESTIONS LOOK LIKE? COMPUTER ADAPTIVE TEST: ENGLISH.
Financial Engineering Club Career Path and Prep. Entry Level Career Paths Type 1: Research based Background: Physics, Electrical Engineering, Applied.
FEC Financial Engineering Club. Trading Platform: Back Tester w/ Algorithmic Trading API Market Simulator and Click Trading UI and/or Algo API, link others.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
Monté Carlo Simulation MGS 3100 – Chapter 9. Simulation Defined A computer-based model used to run experiments on a real system.  Typically done on a.
Decision analysis and Risk Management course in Kuopio
New Mexico Computer Science for All Computational Science Investigations (from the Supercomputing Challenge Kickoff 2012) Irene Lee December 9, 2012.
The Role of Technology in Quantitative Trading Research AlgoQuant Haksun Li
Copyright 2006 Power Financial Group 1 How to Find The Ultimate Option Trades with SmartSearchXL® Ernie Zerenner PowerOptions® –
SIMULATION An attempt to duplicate the features, appearance, and characteristics of a real system Applied Management Science for Decision Making, 1e ©
Lecture 11 Implementation Issues – Part 2. Monte Carlo Simulation An alternative approach to valuing embedded options is simulation Underlying model “simulates”
Algorithmic Trading as a Science Haksun Li
Haksun Li
Opening Keynote Presentation An Architecture for Intelligent Trading  Alessandro Petroni – Senior Principal Architect, Financial Services, TIBCO Software.
FEC FINANCIAL ENGINEERING CLUB. WHAT IS FINANCIAL ENGINEERING?  Multidisciplinary field applying mathematics, engineering methods, and programming techniques.
SuanShu Introduction Numerical Method Inc.Numerical Method Inc., Apr 2011.
MBAD/F 619: Risk Analysis and Financial Modeling Instructor: Linda Leon Fall 2014
Examples of Computing Uses for Statisticians Data management : data entry, data extraction, data cleaning, data storage, data manipulation, data distribution.
SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around.
Introduction to FE570: Financial markets and trading Instructor: Alec Schmidt, Class: Wednesdays, starting.
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
Programming at a high level. Developing a Computer Program Programmer  Writes program in source code (VB or other language) Compiler  Converts source.
Incorporating News into Algorithmic Market Trading Presented by Philip Gagner, Vice President RavenPack International, S.L. With the kind assistance of.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Captain Carnage Asset Management: Dual Moving Average Crossover (DMAC) Trading Strategy Merrill Liechty Murray Spence Lance Stover.
SuanShu Introduction Numerical Method Inc.Numerical Method Inc., Jan 2013.
Haksun Li
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
1 - 1 The Art of Modeling With Spreadsheets Stephen G. Powell Kenneth R. Baker © John Wiley and Sons, Inc. PowerPoint Slides Prepared By: Tava Olsen Washington.
Clustering in R Xue li CS548 showcase. Source html project.org/web/packages/cluster/index.html.
Consumer Research Ch 2. Types Qualitative Research Glean insight Quantitative Research Draw conclusions.
Covariance Estimation For Markowitz Portfolio Optimization Ka Ki Ng Nathan Mullen Priyanka Agarwal Dzung Du Rezwanuzzaman Chowdhury 3/10/20101.
Scenario File  Every solution has Scenario file with MyScenario class derived from Scenario class defined in the API.Engine  The Run button calls MyScenario.Run()
1 Seattle University Master’s of Science in Business Analytics Key skills, learning outcomes, and a sample of jobs to apply for, or aim to qualify for,
StrategyQuant Algorithmic Trading – Why and How?
By: David Johnston, James Mataras, Jesse Pirnat, Daniel Sanchez, Eric Shaw, Sean Vazquez, Brad Warren Stevens Institute of Technology Department of Quantitative.
Defining the Competencies for Leadership- Class Computing Education and Training Steven I. Gordon and Judith D. Gardiner August 3, 2010.
Chapter 12: Simulation and Modeling
VaR Introduction I: Parametric VaR Tom Mills FinPricing
Who am I? Name: Nitay. Occupation: Dad (I teach math at the college of management). Education: M.Sc. in mathematics at the Technion (subject: stochastic.
How does FinPricing Manage Market Data?
Computer Simulation Techniques Generating Pseudo-Random Numbers
Workforce Planning Project support overview Presenter's Name
Introduction to algo quant, an integrated trading research tool
Presentation transcript:

The Role of Technology in Quantitative Trading Research AlgoQuant Haksun Li

Speaker Profile  Haksun Li  CEO, Numerical Method Inc.Numerical Method Inc.  Adjunct Assistant Professor, Dept. of Mathematics, National University of Singapore  Quantitative Trader/Analyst, BNPP, UBS  PhD, Computer Science, University of Michigan Ann Arbor  M.S., Financial Mathematics, University of Chicago  B.S., Mathematics, University of Chicago 2

The Ingredients in Quantitative Trading 3  Financial insights about the market  Mathematical skill for modeling and analysis  IT skill?

The Ideal 4-Step Research Process 4  Hypothesis  Start with a market insight  Modeling  Translate the insight in English into mathematics in Greek  Model validation  Backtesting  Analysis  Understand why the model is working or not

The Realistic Research Process 5  Clean data  Align time stamps  Read Gigabytes of data  Retuers’ EURUSD, tick-by-tick, is 1G/day  Extract relevant information  PE, BM  Handle missing data  Incorporate events, news and announcements  Code up the quant. strategy  Code up the simulation  Bid-ask spread  Slippage  Execution assumptions  Wait a very long time for the simulation to complete  Recalibrate parameters and simulate again  Wait a very long time for the simulation to complete  Recalibrate parameters and simulate again  Wait a very long time for the simulation to complete  Debug  Debug again  Debug more  Debug even more  Debug patiently  Debug impatiently  Debug frustratingly  Debug furiously  Give up  Start to trade

Research Tools – Very Primitive 6  Excel  Matlab/R/other scripting languages…  MetaTrader/Trade Station  RTS/other automated trading systems…

R/scripting languages Advantages 7  Most people already know it.  There are more people who know Java/C#/C++/C than Matlab, R, etc., combined.  It has a huge collection of math functions for math modeling and analysis.  Math libraries are also available in SuanShu (Java), Nmath (C#), Boost (C++), and Netlib (C).

R Disadvantages 8  TOO MANY!

Some R Disadvantages 9

R’s Biggest Disadvantage 10  You cannot be sure your code is right!

Productivity 11

Research Tool As Weapon in Trading Warfare 12 bare hand star traderExcelMatlab/R MT/TS AlgoQuant

AlgoQuant: Putting Together Ideas 13 moving average crossover portfolio optimization cointegration stoploss

AlgoQuant: In-Sample Calibration 14 (5, 250) (25, 250) (1, 2) ……

AlgoQuant: Out-Sample Backtesting 15 Historical data Monte Carlo simulation Bootstrapping Scenarios p&l distribution sensitivity analysis performance statistics

Industrial-Academic Collaboration 16  Where do the building blocks of ideas come from?  Portfolio optimization from Prof. Lai  Pairs trading model from Prof. Elliott  Optimal trend following from Prof. Dai  Moving average crossover from Prof. Satchell  Many more……

Free the Trader! 17 debugging programming data cleaning data extracting waiting calibrating backtesting