Haksun Li

Slides:



Advertisements
Similar presentations
A real-time adaptive trading system using Genetic Programming QF5205 : Topics in Quantitative Finance Donny Lee Nadim Mouchonnet.
Advertisements

McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc. All rights reserved. 3-1 BUSINESS DRIVEN TECHNOLOGY Business Plug-In B3 Supply Chain Management.
Architecture for Exploring Large Design Spaces John R. Josephson, B. Chandrasekaran, Mark Carroll, Naresh Iyer, Bryon Wasacz, Qingyuan Li, Giorgio Rizzoni,
Applications of Stochastic Processes in Asset Price Modeling Preetam D’Souza.
The Role of Technology in Quantitative Trading Research AlgoQuant Haksun Li
Introduction to Algorithmic Trading Strategies Lecture 8 Risk Management Haksun Li
Introduction to Algorithmic Trading Strategies Lecture 7 Portfolio Optimization Haksun Li
Introduction to Algorithmic Trading Strategies Lecture 1 Overview of Algorithmic Trading Haksun Li
Numerical Method Inc. Ltd. URL: Presented by Ken Yiu.
Supply Chain Management
An Automata-based Approach to Testing Properties in Event Traces H. Hallal, S. Boroday, A. Ulrich, A. Petrenko Sophia Antipolis, France, May 2003.
Alternative Investments “Outlook for the Investment Management Industry” San Antonio October 17, 2007 Bank Depository User Group Meeting.
Introducing The Trade Workbench Trade Workbench Evaluation Tools Detailed Promotion Evaluation analysis tools based on industry best practices that are.
Trading Rules and Market Efficiency Fin250f: Lecture 4.3 Fall 2005 Reading: Taylor, chapter 7.
Trading Interactive Simulator A basic Interactive tool for experimentation To experiment within minutes, with many weeks, months and years of investments,
Rajesh Shekhar Data Mining Prof. Chris Volinsky. ◦ Use Data Mining techniques to build a portfolio with superior return/risk characteristics using technical.
Principles of Supply Chain Management: A Balanced Approach
MARKET IN TRAFFIC LIGHTS Designed for the next Users Private Investors Professional investors in Broker companies Run mode: Real Time combined with the.
Statistical Arbitrage in the U.S. Equities Market.
© P. Pongcharoen ISA/1 Applying Designed Experiments to Optimise the Performance of Genetic Algorithms for Scheduling Capital Products P. Pongcharoen,
Algorithmic Trading Financial Engineering Club FINANCIAL ENGINEERING CLUB.
Operations Management Week 01 Adapted from Operations Management by William J. Stevenson.
FEC Financial Engineering Club. Trading Platform: Back Tester w/ Algorithmic Trading API Market Simulator and Click Trading UI and/or Algo API, link others.
AGEC 622 Mission is prepare you for a job in business Have you ever made a price forecast? How much confidence did you place on your forecast? Was it correct?
High Risk Investment Disclaimer Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree.
Quantitative Trading Strategy based on Time Series Technical Analysis Group Member: Zhao Xia Jun Lorraine Wang Lu Xiao Zhang Le Yu.
Chapter 5 DEMAND FORECASTING Prepared by Mark A. Jacobs, PhD
Tel Brazil: +55 (11)
The Role of Technology in Quantitative Trading Research AlgoQuant Haksun Li
GLOBAL ASSET ALLOCATION AND STOCK SELECTION ASSIGNMENT # 1 SMALL CAP LONG-SHORT STRATEGY FIRST-YEAR BRAVES Daniel Grundman, Kader Hidra, Damian Olesnycky,
Oracle Demantra Overview & Utilization in a Demand Driven Supply Network Curtis Ardle February 22, 2008.
Bayesian Adaptive Trading with Daily Cycle Mr Chee Tji Hun Ms Loh Chuan Xiang Mr Tie JianWang Algernon.
Joel Wissing S&P 500 emini futures April 26-28Calgary
By Benziger Alice Priyanka Snehal Khair Prakash SuseendranVigeendharan Tiwari Ashutosh.
IE 594 : Research Methodology – Discrete Event Simulation David S. Kim Spring 2009.
Algorithmic Trading as a Science Haksun Li
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
Sales Management Sales Forecasting Topic 13. Sales Forecasting What is it? Why do it? Qualitative vs Quantitative Goal = Accuracy Commonly Done by Marketing.
By Paul Cottrell, BSc, MBA, ABD. Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader.
Topic 4: Portfolio Concepts. Mean-Variance Analysis Mean–variance portfolio theory is based on the idea that the value of investment opportunities can.
Haksun Li
Algorithmic Trading By: Avi Thaker.
Mathematical Finance Seminar. What is Mathematical Finance Other Terms Financial Engineering Quantitative Finance Computational Finance Mathematical Finance.
 CS 5380 Software Engineering Chapter 8 Testing.
RNGs in options pricing Presented by Yu Zhang. Outline Options  What is option?  Kinds of options  Why options? Options pricing Models Monte Carlo.
Bayesian networks Classification, segmentation, time series prediction and more. Website: Twitter:
Portfolio Game Each student in the class will enroll and participate in a portfolio simulation game. The rules and requirements for this exercise are listed.
Time Series 1.
Marketing Is All Around Us
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
Common Set of Tools for Assimilation of Data COSTA Data Assimilation Summer School, Sibiu, 6 th August 2009 COSTA An Introduction Nils van Velzen
CHAPTER 5 DEMAND FORECASTING
G.Corti, P.Robbe LHCb Software Week - 19 June 2009 FSR in Gauss: Generator’s statistics - What type of object is going in the FSR ? - How are the objects.
Integrating Upward Supporting managers and executives.
Copyright © 2012, SAS Institute Inc. All rights reserved. ANALYTICS IN BIG DATA ERA ANALYTICS TECHNOLOGY AND ARCHITECTURE TO MANAGE VELOCITY AND VARIETY,
© 2006 Avaya Inc. All rights reserved. Events Processing Use Case – A Major Consumer Appliance Manufacturer Kal Krishnan Director, Software Development.
Mean Reverting Asset Trading Project Presentation CSCI-5551 Grant Meyers.
CHAPTER 12 FORECASTING. THE CONCEPTS A prediction of future events used for planning purpose Supply chain success, resources planning, scheduling, capacity.
INTRODUCTION RSI- RELATIVE STRENGTH INDEX MOVING AVERAGE BOLLINGER BANDSSUMMARY.
Modelitec TM Experiment Results 5/7/2005 – 4/3/2006.
TECHNICAL ANALYSIS.  Technical analysis attempts to exploit recurring and predictable patterns in stock prices to generate high investment returns.
By: David Johnston, James Mataras, Jesse Pirnat, Daniel Sanchez, Eric Shaw, Sean Vazquez, Brad Warren Stevens Institute of Technology Department of Quantitative.
 Analysis of statistics generated by market activity such as past price and volume to come up with reasonable outcome in future using charts as a primary.
TD Strategies QF206: Quantitative Trading Strategies
Nagesh Raju M Proprietary Trader, Nautilus Capital
CMPT 733, SPRING 2016 Jiannan Wang
Objective of This Course
Principles of Supply Chain Management: A Balanced Approach
USFS We have formed a top and could be well on the way to a VERY long-term rejection of the HISTORICAL moving average! The HISTORICAL opportunity.
Introduction to algo quant, an integrated trading research tool
Presentation transcript:

Haksun Li

 Data sources  Library of signals  Strategy templates  Sample strategies  Performance measures  In-sample calibration  Out-sample back testing

 Bootstrapping  Customized order book  Scenario analysis  Auto strategy generation

 Algo Quant is more than an application.  Algo Quant is Java library of components that you can reuse to build your own trading applications, such as:  A customized back tester  A quantitative strategy research tool  An algorithmic trading system for automatic order execution

 Algo Quant is backed by an extensive library of numerical algorithms for building mathematical trading model.  Markov chain  Hidden Markov model  Kalman filter  Cointegration  Regression analysis

 Yahoo!  Gain Capital FX rates

 Cleaning  Extraction  Equi-time  Daily  Weekly  Filtering  Moving average

 Open-High-Low-Close (OHLC) bar  Arithmetic moving average  Exponential moving average  RSI

 One of the objectives of Algo Quant is that you can prototype a quantitative trading strategy very rapidly.  Reduce the time to testing out an idea.  Reduce the time to production.

 Algo Quant is a message based system.  event driven  To create a strategy, you only need to handle the events that concern you.  write handlers

 A signal takes prices (and maybe other data) to generate buy, sell signals, etc. It monitors and describes an aspect of the price process.  A strategy, interacts with the market by sending orders. It determines when/what to buy and sell and how much.  A strategy is a composition of signals which look at different aspects of the market.

 P&L  Max drawdown  Sharpe ratio  Omega  Your own customized measures

 Algo Quant has a suite of optimization tools to search for optimal parameters for a strategy with respect to the (historical) data for a given objective function.  Optimizers:  mixed integer non linear programming  Objective functions:  Sharpe Ratio  Omega

 Algo Quant is a very efficient back tester as it runs on multiple cores.  multiple set of parameters  expected P&L  variance of P&L

 You can customize the way an order is handled to simulate different execution assumptions.  FIFO order book  100% execution ratio  limit vs. market orders

 composite strategy = {simple strategies}  A successful composite strategy may consist of not-so-successful strategies.  A composite strategy is explainable by its constituent simple strategies.  A composite strategy accounts for more market factors, hence more comprehensive.

 The mean reverting strategy makes small money most of time but loses very big money on trend.  The trend following strategy loses small money most of the time but makes big money on trend.

 We combine them together to form a new strategy:  run the mean reverting strategy except when there is an expected news/announcement event, e.g., NFP.

a strategy search for a combination of simple strategies backtester strategy verification add the successful strategy to the pool so it becomes another simple strategy