Presentation is loading. Please wait.

Presentation is loading. Please wait.

Machine Learning Applications in Algorithmic Trading Ryan Brosnahan Ross Rothenstine.

Similar presentations


Presentation on theme: "Machine Learning Applications in Algorithmic Trading Ryan Brosnahan Ross Rothenstine."— Presentation transcript:

1 Machine Learning Applications in Algorithmic Trading Ryan Brosnahan Ross Rothenstine

2 Goal Create a learning stock trading algorithm that can produce consistent economic profit without excessive risk or hubris using techniques similar to those outlined by Berkeley Professor John Moody.

3 Real Goal

4 Introduction Computational Mathematics is Hard! – Most Quants are Ph.D. – Requires multidisciplinary background Expensive Front-heavy Development Schedule

5 Typical Scenario

6 The Basic Steps 1.Acquire Data 1.Sanitize 2.Trading Strategy 1.Determine Risk 2.Entry, Exit 3.Execute Trade 1.Interface Exchange 2.Interface Clearing house

7 Data Time Scale Latency Sanitation Multiple Sources Data types – Economic – Sentiment – Price

8

9 Price Data Sources SourceCostFrequencyQualityLatency Yahoo FinanceTime>1sUnreliable>5s IQ Feed~$100/month BasicTicReliable<500ms Bloomberg Data Feed~$1,800/month BasicTicVery Reliable<10ms Google FinanceNo longer available as of 22 October 2012

10 Other Data Sources Compustat Bureau of Economic Analysis Bureau of Labor Statistics World Bank Twitter API

11 Algorithms Implemented – Simple Moving Average – Seasonal Index Planned – ARCH – Regression – Holt-Winters

12 Considerations Direct vs. Model Based Learning – SARSA, Q-Learning, RRL Forecast Period Estimating Differentials – Backward Euler Method, Finite Differences, Monte Carlo Evaluating Performance – Sharpe Ratio vs. Sterling Ratio vs. Double Deviation Ratio

13 Algorithm Management Simple Moving Average Seasonal Index SVD/PCA Linear Prediction Twitter Sentiment SVD/PCA ARCH


Download ppt "Machine Learning Applications in Algorithmic Trading Ryan Brosnahan Ross Rothenstine."

Similar presentations


Ads by Google