SlideShare une entreprise Scribd logo
1  sur  58
Télécharger pour lire hors ligne
Algorithmic Trading:
Why make the move?
Vivek Krishnamoorthy & Ashutosh Dave
December 12, 2019
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Who?
2
AIF
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Who?
3
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Speakers
Vivek Krishnamoorthy
● Head - Research & Content, QuantInsti
● Over a decade of experience in industry & academia in leading institutions across India, Singapore and
Canada.
● Co-author of the book “Python Basics: With Illustrations from the Financial Markets” (2019)
● Has done his Electronics & Telecom Engineering from VESIT (Mumbai University), an MBA from NTU
Singapore and was a Research Scholar at McMaster University, Canada.
Ashutosh Dave
● Senior Associate - Content & Research, QuantInsti.
● Ex- Derivatives trader with over nine years of experience in London, specializing in commodities and fixed
income.
● MSc Statistics with Distinction from the London School of Economics (LSE),UK
● Certified FRM (GARP).
4
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Agenda
● Current trading and investing landscape
● What is Algorithmic/Quantitative trading?
● Benefits of Algorithmic Trading
● Technical analysis & Quantitative analysis
● Fundamental analysis & Quantitative analysis
● Can Retail Traders compete?
● What do you need to get going and how can you get there?
● Final Words
● Q & A
● Appendix
5
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Current Trading and Investing
landscape
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Current trading & investing landscape
• Markets are increasingly dominated by
algorithms
• Industry has moved towards automation
7
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Current trading & investing landscape
8
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Source: bloomberg.com
Current trading & investing landscape
9
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Algorithmic Trading: Definition(s!)Algorithmic Trading
10
• Use of computer programs
• Set rules to calculate the price, timing and other
characteristics of the orders
• Orders can be placed in a semi or fully automatic
way (more likely!)
• In other words: Using computers to formulate,
validate, and implement the rules that you’ll use to
trade
• Reference : You can click here to explore more
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Benefits of Automation in Trading
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Why?Why?
Human Trader
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
12
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Why?
Human Trader
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
13
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Why?
Human Trader
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
3 Can monitor market prices of up to around 50
instruments for pre-defined simple patterns
14
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Why?
Human Trader
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
3 Can monitor market prices of up to around 50
instruments for pre-defined simple patterns
4 Will not be able to understand and manage risks for
portfolios with hundreds / thousands of positions
15
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Why?
Human Trader
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
3 Can monitor market prices of up to around 50
instruments for pre-defined simple patterns
4 Will not be able to understand and manage risks for
portfolios with hundreds / thousands of positions
5 Have to type order details with great precision
(and thus stress) to ensure ‘typos’ don’t cause
wrong trades
16
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Algorithmic Trading System
Why?
Human Trader
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
3 Can monitor market prices of up to around 50
instruments for pre-defined simple patterns
4 Will not be able to understand and manage risks for
portfolios with hundreds / thousands of positions
5 Have to type order details with great precision
(and thus stress) to ensure ‘typos’ don’t cause
wrong trades
17
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Algorithmic Trading System
Why?
Human Trader
Have near 100% uptime.
No breaks!
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
3 Can monitor market prices of up to around 50
instruments for pre-defined simple patterns
4 Will not be able to understand and manage risks for
portfolios with hundreds / thousands of positions
5 Have to type order details with great precision
(and thus stress) to ensure ‘typos’ don’t cause
wrong trades
18
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Algorithmic Trading System
Why?
Human Trader
Have near 100% uptime.
No breaks!
Can respond to opportunities in
microseconds (0.000001 second).
Including ‘short lived opportunities’
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
3 Can monitor market prices of up to around 50
instruments for pre-defined simple patterns
4 Will not be able to understand and manage risks for
portfolios with hundreds / thousands of positions
5 Have to type order details with great precision
(and thus stress) to ensure ‘typos’ don’t cause
wrong trades
19
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Algorithmic Trading System
Why?
Human Trader
Have near 100% uptime.
No breaks!
Can respond to opportunities in
microseconds (0.000001 second).
Including ‘short lived opportunities’
Can monitor prices of tens of thousands of
instruments in parallel (for complex
patterns).
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
3 Can monitor market prices of up to around 50
instruments for pre-defined simple patterns
4 Will not be able to understand and manage risks for
portfolios with hundreds / thousands of positions
5 Have to type order details with great precision
(and thus stress) to ensure ‘typos’ don’t cause
wrong trades
20
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Algorithmic Trading System
Why?
Human Trader
Have near 100% uptime.
No breaks!
Can respond to opportunities in
microseconds (0.000001 second).
Including ‘short lived opportunities’
Can monitor prices of tens of thousands of
instruments in parallel (for complex
patterns).
Can manage portfolios with positions in
thousands of instruments in parallel.
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
3 Can monitor market prices of up to around 50
instruments for pre-defined simple patterns
4 Will not be able to understand and manage risks for
portfolios with hundreds / thousands of positions
5 Have to type order details with great precision
(and thus stress) to ensure ‘typos’ don’t cause
wrong trades
21
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Algorithmic Trading System
Why?
Human Trader
Have near 100% uptime.
No breaks!
Can respond to opportunities in
microseconds (0.000001 second).
Including ‘short lived opportunities’
Can monitor prices of tens of thousands of
instruments in parallel (for complex
patterns).
Can manage portfolios with positions in
thousands of instruments in parallel.
A well tested ATS will send logically sound
orders everyday without typos. No
fatigue!
1 Have to be at their trading desk (and not on vacation;
or lunch / smoking breaks)
2 Best response time is of the order of a few hundred
milliseconds (0.101 second)
3 Can monitor market prices of a limited number of
instruments for pre-defined simple patterns
4 Will not be able to understand and manage risks for
portfolios with hundreds / thousands of positions
5 Have to type order details with great precision
(and thus stress) to ensure ‘typos’ don’t cause
wrong trades
22
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Technical Analysis
&
Quantitative Analysis
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Technical Analysis
24
Technical Analysis can be broadly divided into:
● Chart Patterns : Support/Resistance levels, Head
& Shoulders, Double tops, Double bottoms etc.
● Indicators : RSI, MACD, Bollinger Bands etc.
● Wave patterns/cycles : Elliott wave theory etc.
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Technical patterns
25
Source: talebrewers.com
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Technical patterns
26
Features of Technical Chart Patterns
● Useful, but can have subjective interpretations
● A lot of focus on ‘visuals’
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Source: investing.com
27
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Technical Patterns
+
Quantitative Analysis
● TA be used more effectively in conjunction with
Quantitative Analysis.
● Stop Loss and Take Profit levels can be set after
analyzing historical data, and not only on the visuals.
● Patterns work, but not every time. Quantitative Analysis
can help identify the conditions under which they do.
28
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Technical Indicators
29
Technical Indicators
● RSI, MACD, Bollinger Bands etc.
● Generally not profitable if applied in their vanilla
form. You’ll be lucky to find something profitable in
any market!
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Technical Indicators
30
Technical Indicators
● Need to customize them to get an ‘edge’
● Quantitative Analysis can help!
● E.g. a standard Bollinger bands definition :
Upper and lower bands are typically 2 standard deviations +/-
from a 20-day simple moving average. But will a 1.5 standard
deviation from a 15-day simple moving average give better
returns?
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Fundamental Analysis
&
Quantitative Analysis
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Fundamental & Quantitative
32
Fundamental Analysis
● Trading decisions are based on perceived ‘value’
of the asset.
● ‘Buy’ if you think the asset is ‘underpriced’ and
vice- versa.
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Fundamental & Quantitative
33
Features of Fundamental Analysis
● Fundamental analysis is primarily used by long-term
investors.
● Fundamentals change slowly, and this becomes tricky for
day traders!! e.g. quarterly earnings.
● Short-term reactions to fundamental data/news are not
easily predictable
● A lot of professional traders follow the adage - “If in
doubt, stay out”.
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Fundamental
+
Quantitative Analysis
● Historical fundamental data can be analyzed more
effectively to create trading models
● Ex. asking fundamental analysts to rank order stocks in a
sector and use it as one of the factors in determining
asset prices
34
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Fundamental
+
Quantitative Analysis
● Even when fundamentals change, the change is priced in
quickly!
● ‘Machine readable news’ being provided by the likes of
Bloomberg and Reuters.
● It can be fed directly into an algo strategy.
35
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Landscape of Strategies
36
Underlying Trading View / Factor
Investment/TradingStyle
Check this blog out to understand algorithmic trading strategies in different asset classes.
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Can retail level traders compete?
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
● Answer: A qualified Yes.
● Retail level traders are not in competition with HFT firms
● They can even benefit from the increased liquidity provided by such
firms
● Professional trading firms must comply with a lot of regulatory
burden unlike a trader trading from home!
● Difference in the business model: big firms pursue only very scalable
opportunities
Can retail level traders compete?
38
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Is Algo trading complicated?
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
● Needn’t be!
● Some of the most successful strategies have
very simple ideas like moving averages and
standard deviations behind them.
Is Algo trading complicated?
40
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
What you need before you start
trading quantitatively?
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
● Data (Free sources - ex. Yahoo Finance, Google Finance; Paid
sources - ex. Bloomberg, Thomson Reuters)
● Brokers & Trading Platforms
● Programming
● System Configuration & Software
● Regulatory Approvals
A Brief Laundry List
42
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
How do I get there?
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
The Quant Trading Venn Diagram
44
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
● Math & Stats : mainly Probability Theory, and Inferential
Statistics;
○ As you gain experience, you can add Calculus, Linear
Algebra and Econometrics into your tool kit
● Programming : Python is an excellent starting point
● Financial Markets: Knowledge of different asset classes like
equities, currencies, derivatives.
○ With some experience, you’d want to know more about
market microstructure, order book management, etc.
Inter Disciplinary Domains ...
45
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Some final words…
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
● No shortcuts
● Learn to enjoy the process, outcomes
will take care of themselves
Some final words…
47
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. 48
Interactive
Courses
BlogsBooks
Continue the Learning
Free Content
Others
Executive Programme
in Algorithmic Trading
Research & Trading
Platform
● 6-month long course with 120+ hours of live-online training
● Project work under mentors for hands-on application based learning
● Personal support manager for quick query resolution
● Verified certification course in Algorithmic Trading with proctored examination
● Learn from ~20 instructors who are practitioners and global experts
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Questions?
Thank you for your
time and attention!
49
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
50
Appendix
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Steps to creating a trading strategy
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
1. Strategy Conception/Formulation
● What is my expectation of market behaviour and how will I profit from it?
● Which markets are it most suited for?
● What instruments should I use to achieve my goals? (Stocks, ETFs, Futures, etc.)
● What are the conditions/factors which will trigger my entry or exit for each
trade?
Steps to creating a Trading Strategy
52
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
2. Formalizing the strategy programmatically
● Code the strategy using a suitable programming language
● HFT : Probably opt for C or C++ to reduce latency
● For a retail or MFT/LFT investor : Python, R or MATLAB are good options.
● In case you don’t program, there are tools and functionalities integrated within
trading platforms to help build your strategy
Steps to creating a Trading Strategy
53
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
3. Backtesting
● Process to validate your strategy by testing its performance on historical
data
○ Gauge how it would have performed based on metrics like
■ Dollar PnL,
■ Percentage of profitable trades,
■ Sharpe Ratio (a measure of risk-adjusted returns),
■ Maximum drawdown (maximum fall in the value of the asset from
its peak value)
● Important to do this before implementing them in the live markets
● “Past performance does not guarantee future returns”
Steps to creating a Trading Strategy
54
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
4. Demo Trading/Paper Trading and Parameter Optimization
● If the results on past data look good (happens <10% of the time!), we
run it on out-of-sample data (new data or live data)
● Forward test your filtered strategies on real market data (NOT in the
real markets)
○ Can be done via paper trading using demo accounts
○ No actual buying or selling happens here
● Once you are satisfied with its performance, fine tune it by changing
parameters and take it to the next stage
Steps to creating a Trading Strategy
55
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
5. Live Execution and Risk Management
● Let it do its job in the live markets now
● Deployment in the real-time environment requires multiple aspects to be
managed
■ Market Risk : If the strategy is not performing as expected, you would
need to review it
■ Operational Risk : Connection with the broker/exchange API and
robust hardware are critical to the success of your trades
■ Regime Changes : Keeping an eye on the economy/sectors for any
structural shifts
Steps to creating a Trading Strategy
56
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
6. Building a Pipeline of Feasible Strategies
● Financial markets are very competitive
● Every strategy has a limited lifetime and rarely, if ever, generate
profits forever
● Need to invest time, effort and resources in finding, creating,
testing strategies to be used in future
Steps to creating a Trading Strategy
57
All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti.
Webinar Video Recording
Blog Article

Contenu connexe

Tendances

Algorithmic Trading-An Introduction
Algorithmic Trading-An IntroductionAlgorithmic Trading-An Introduction
Algorithmic Trading-An Introduction
Rajeev Ranjan
 

Tendances (20)

Changing Notions of Risk Management in Financial Markets
Changing Notions of Risk Management in Financial MarketsChanging Notions of Risk Management in Financial Markets
Changing Notions of Risk Management in Financial Markets
 
How to design quant trading strategies using “R”?
How to design quant trading strategies using “R”?How to design quant trading strategies using “R”?
How to design quant trading strategies using “R”?
 
Futures Trading Strategies on SGX - India chapter in AFACT in Singapore
Futures Trading Strategies on SGX - India chapter in AFACT in SingaporeFutures Trading Strategies on SGX - India chapter in AFACT in Singapore
Futures Trading Strategies on SGX - India chapter in AFACT in Singapore
 
Risk Management: Maximising Long-Term Growth Presentation
Risk Management: Maximising Long-Term Growth PresentationRisk Management: Maximising Long-Term Growth Presentation
Risk Management: Maximising Long-Term Growth Presentation
 
Algorithmic & quantitative trading webinar
Algorithmic & quantitative trading webinarAlgorithmic & quantitative trading webinar
Algorithmic & quantitative trading webinar
 
Quantified News Based Trading: Is it the next big thing in algorithmic trading?
Quantified News Based Trading: Is it the next big thing in algorithmic trading?Quantified News Based Trading: Is it the next big thing in algorithmic trading?
Quantified News Based Trading: Is it the next big thing in algorithmic trading?
 
Algorithmic Trading
Algorithmic TradingAlgorithmic Trading
Algorithmic Trading
 
High frequency trading
High frequency tradingHigh frequency trading
High frequency trading
 
Modelling Trading Strategies In Equities Presentation
Modelling Trading Strategies In Equities PresentationModelling Trading Strategies In Equities Presentation
Modelling Trading Strategies In Equities Presentation
 
The Present and Future of High Frequency Trading
The Present and Future of High Frequency TradingThe Present and Future of High Frequency Trading
The Present and Future of High Frequency Trading
 
Classification of quantitative trading strategies webinar ppt
Classification of quantitative trading strategies webinar pptClassification of quantitative trading strategies webinar ppt
Classification of quantitative trading strategies webinar ppt
 
A Flash Crash Simulator: Analyzing HFT's Impact on Market Quality
A Flash Crash Simulator: Analyzing HFT's Impact on Market QualityA Flash Crash Simulator: Analyzing HFT's Impact on Market Quality
A Flash Crash Simulator: Analyzing HFT's Impact on Market Quality
 
Algorithmic trading
Algorithmic tradingAlgorithmic trading
Algorithmic trading
 
Webinar Mean Reversion Strategies Presentation
Webinar Mean Reversion Strategies PresentationWebinar Mean Reversion Strategies Presentation
Webinar Mean Reversion Strategies Presentation
 
High-Frequency Trading in the FX Market
High-Frequency Trading in the FX MarketHigh-Frequency Trading in the FX Market
High-Frequency Trading in the FX Market
 
Algorithmic trading
Algorithmic tradingAlgorithmic trading
Algorithmic trading
 
Algorithmic Trading-An Introduction
Algorithmic Trading-An IntroductionAlgorithmic Trading-An Introduction
Algorithmic Trading-An Introduction
 
High-Frequency Trading and 2010 Flash Crash
High-Frequency Trading and 2010 Flash CrashHigh-Frequency Trading and 2010 Flash Crash
High-Frequency Trading and 2010 Flash Crash
 
Pwc High Frequency Trading Dark Pools
Pwc High Frequency Trading Dark PoolsPwc High Frequency Trading Dark Pools
Pwc High Frequency Trading Dark Pools
 
The Genesis of an Order Type by Dan Aisen, Co-founder and Quantitative Develo...
The Genesis of an Order Type by Dan Aisen, Co-founder and Quantitative Develo...The Genesis of an Order Type by Dan Aisen, Co-founder and Quantitative Develo...
The Genesis of an Order Type by Dan Aisen, Co-founder and Quantitative Develo...
 

Similaire à Webinar on Algorithmic Trading - Why make the move? with Vivek Krishnamoorthy and Ashutosh Dave

Quantitative Data Analysis of Cryptocurrencies
Quantitative Data Analysis of CryptocurrenciesQuantitative Data Analysis of Cryptocurrencies
Quantitative Data Analysis of Cryptocurrencies
QuantInsti
 
Questions RéPonses En
Questions RéPonses EnQuestions RéPonses En
Questions RéPonses En
astrelin
 

Similaire à Webinar on Algorithmic Trading - Why make the move? with Vivek Krishnamoorthy and Ashutosh Dave (20)

Everything you need to know about Synthetic Indices Vince Stanzione for Deriv...
Everything you need to know about Synthetic Indices Vince Stanzione for Deriv...Everything you need to know about Synthetic Indices Vince Stanzione for Deriv...
Everything you need to know about Synthetic Indices Vince Stanzione for Deriv...
 
E Learning Portal
E Learning PortalE Learning Portal
E Learning Portal
 
Best Trading CC Limited
Best Trading CC LimitedBest Trading CC Limited
Best Trading CC Limited
 
Forex Trading
Forex TradingForex Trading
Forex Trading
 
How do you design a winning trading system ofa
How do you design a winning trading system ofaHow do you design a winning trading system ofa
How do you design a winning trading system ofa
 
1min
1min1min
1min
 
Welcome to the Indian Trading Market.pdf
Welcome to the Indian Trading Market.pdfWelcome to the Indian Trading Market.pdf
Welcome to the Indian Trading Market.pdf
 
Crypto Trading Bots_ Unlocking the Potential of Automated Trading.pptx
Crypto Trading Bots_ Unlocking the Potential of Automated Trading.pptxCrypto Trading Bots_ Unlocking the Potential of Automated Trading.pptx
Crypto Trading Bots_ Unlocking the Potential of Automated Trading.pptx
 
E book make discipline a habit
E book   make discipline a habitE book   make discipline a habit
E book make discipline a habit
 
Kymatica
KymaticaKymatica
Kymatica
 
Why The Humble Forex Trader Robot Is King
Why The Humble Forex Trader Robot Is KingWhy The Humble Forex Trader Robot Is King
Why The Humble Forex Trader Robot Is King
 
Forex cobrasystem
Forex cobrasystemForex cobrasystem
Forex cobrasystem
 
Quantitative Data Analysis of Cryptocurrencies
Quantitative Data Analysis of CryptocurrenciesQuantitative Data Analysis of Cryptocurrencies
Quantitative Data Analysis of Cryptocurrencies
 
Crypto trading
Crypto trading Crypto trading
Crypto trading
 
Jse introduction to copy trade
Jse introduction to copy tradeJse introduction to copy trade
Jse introduction to copy trade
 
Jse introduction to copy trade
Jse introduction to copy tradeJse introduction to copy trade
Jse introduction to copy trade
 
Track Record
Track RecordTrack Record
Track Record
 
Questions RéPonses En
Questions RéPonses EnQuestions RéPonses En
Questions RéPonses En
 
Market based investment
Market based investmentMarket based investment
Market based investment
 
Oliver velez swing trading tactics
Oliver velez   swing trading tacticsOliver velez   swing trading tactics
Oliver velez swing trading tactics
 

Plus de QuantInsti

ChatGPT and Machine Learning in Trading
ChatGPT and Machine Learning in TradingChatGPT and Machine Learning in Trading
ChatGPT and Machine Learning in Trading
QuantInsti
 
Introduction to Quantitative Factor Investing
Introduction to Quantitative Factor InvestingIntroduction to Quantitative Factor Investing
Introduction to Quantitative Factor Investing
QuantInsti
 
Machine Learning for Options Trading
Machine Learning for Options TradingMachine Learning for Options Trading
Machine Learning for Options Trading
QuantInsti
 
Portfolio Assets Allocation with Machine Learning
Portfolio Assets Allocation with Machine LearningPortfolio Assets Allocation with Machine Learning
Portfolio Assets Allocation with Machine Learning
QuantInsti
 
Price Action Trading - An Introduction
Price Action Trading - An IntroductionPrice Action Trading - An Introduction
Price Action Trading - An Introduction
QuantInsti
 
Introduction to Systematic Options Trading
Introduction to Systematic Options TradingIntroduction to Systematic Options Trading
Introduction to Systematic Options Trading
QuantInsti
 
Competitive Edges in Algorithmic Trading
Competitive Edges in Algorithmic TradingCompetitive Edges in Algorithmic Trading
Competitive Edges in Algorithmic Trading
QuantInsti
 
Volatility Trading: Trading The Fear Index VIX
Volatility Trading: Trading The Fear Index VIXVolatility Trading: Trading The Fear Index VIX
Volatility Trading: Trading The Fear Index VIX
QuantInsti
 
Big Data And The Future Of Retail Investing
Big Data And The Future Of Retail InvestingBig Data And The Future Of Retail Investing
Big Data And The Future Of Retail Investing
QuantInsti
 
Backtest of Short Straddles on SPX Index
Backtest of Short Straddles on SPX IndexBacktest of Short Straddles on SPX Index
Backtest of Short Straddles on SPX Index
QuantInsti
 
Pairs Trading In the Brazilian Stock Market
Pairs Trading In the Brazilian Stock MarketPairs Trading In the Brazilian Stock Market
Pairs Trading In the Brazilian Stock Market
QuantInsti
 
How To Set Up Automated Trading
How To Set Up Automated TradingHow To Set Up Automated Trading
How To Set Up Automated Trading
QuantInsti
 
How To Set Up Automated Trading
How To Set Up Automated TradingHow To Set Up Automated Trading
How To Set Up Automated Trading
QuantInsti
 
Introduction to Quantitative Trading - Investment Management Club of Yale Uni...
Introduction to Quantitative Trading - Investment Management Club of Yale Uni...Introduction to Quantitative Trading - Investment Management Club of Yale Uni...
Introduction to Quantitative Trading - Investment Management Club of Yale Uni...
QuantInsti
 
How to automate an options day trading strategy
How to automate an options day trading strategyHow to automate an options day trading strategy
How to automate an options day trading strategy
QuantInsti
 
Predict daily stock prices with random forest classifier, technical indicator...
Predict daily stock prices with random forest classifier, technical indicator...Predict daily stock prices with random forest classifier, technical indicator...
Predict daily stock prices with random forest classifier, technical indicator...
QuantInsti
 
How Pandemics Impact the Financial Markets - A Quantitative Analysis
How Pandemics Impact the Financial Markets - A Quantitative AnalysisHow Pandemics Impact the Financial Markets - A Quantitative Analysis
How Pandemics Impact the Financial Markets - A Quantitative Analysis
QuantInsti
 
Masterclass: Natural Language Processing in Trading with Terry Benzschawel & ...
Masterclass: Natural Language Processing in Trading with Terry Benzschawel & ...Masterclass: Natural Language Processing in Trading with Terry Benzschawel & ...
Masterclass: Natural Language Processing in Trading with Terry Benzschawel & ...
QuantInsti
 
Backtesting And Live Trading With Interactive Brokers Using Python With Dr. H...
Backtesting And Live Trading With Interactive Brokers Using Python With Dr. H...Backtesting And Live Trading With Interactive Brokers Using Python With Dr. H...
Backtesting And Live Trading With Interactive Brokers Using Python With Dr. H...
QuantInsti
 

Plus de QuantInsti (20)

ChatGPT and Machine Learning in Trading
ChatGPT and Machine Learning in TradingChatGPT and Machine Learning in Trading
ChatGPT and Machine Learning in Trading
 
Introduction to Quantitative Factor Investing
Introduction to Quantitative Factor InvestingIntroduction to Quantitative Factor Investing
Introduction to Quantitative Factor Investing
 
Machine Learning for Options Trading
Machine Learning for Options TradingMachine Learning for Options Trading
Machine Learning for Options Trading
 
Portfolio Assets Allocation with Machine Learning
Portfolio Assets Allocation with Machine LearningPortfolio Assets Allocation with Machine Learning
Portfolio Assets Allocation with Machine Learning
 
Price Action Trading - An Introduction
Price Action Trading - An IntroductionPrice Action Trading - An Introduction
Price Action Trading - An Introduction
 
Introduction to Systematic Options Trading
Introduction to Systematic Options TradingIntroduction to Systematic Options Trading
Introduction to Systematic Options Trading
 
Competitive Edges in Algorithmic Trading
Competitive Edges in Algorithmic TradingCompetitive Edges in Algorithmic Trading
Competitive Edges in Algorithmic Trading
 
Volatility Trading: Trading The Fear Index VIX
Volatility Trading: Trading The Fear Index VIXVolatility Trading: Trading The Fear Index VIX
Volatility Trading: Trading The Fear Index VIX
 
Big Data And The Future Of Retail Investing
Big Data And The Future Of Retail InvestingBig Data And The Future Of Retail Investing
Big Data And The Future Of Retail Investing
 
Backtest of Short Straddles on SPX Index
Backtest of Short Straddles on SPX IndexBacktest of Short Straddles on SPX Index
Backtest of Short Straddles on SPX Index
 
Pairs Trading In the Brazilian Stock Market
Pairs Trading In the Brazilian Stock MarketPairs Trading In the Brazilian Stock Market
Pairs Trading In the Brazilian Stock Market
 
How To Set Up Automated Trading
How To Set Up Automated TradingHow To Set Up Automated Trading
How To Set Up Automated Trading
 
How To Set Up Automated Trading
How To Set Up Automated TradingHow To Set Up Automated Trading
How To Set Up Automated Trading
 
Introduction to Quantitative Trading - Investment Management Club of Yale Uni...
Introduction to Quantitative Trading - Investment Management Club of Yale Uni...Introduction to Quantitative Trading - Investment Management Club of Yale Uni...
Introduction to Quantitative Trading - Investment Management Club of Yale Uni...
 
How to automate an options day trading strategy
How to automate an options day trading strategyHow to automate an options day trading strategy
How to automate an options day trading strategy
 
Predict daily stock prices with random forest classifier, technical indicator...
Predict daily stock prices with random forest classifier, technical indicator...Predict daily stock prices with random forest classifier, technical indicator...
Predict daily stock prices with random forest classifier, technical indicator...
 
How Pandemics Impact the Financial Markets - A Quantitative Analysis
How Pandemics Impact the Financial Markets - A Quantitative AnalysisHow Pandemics Impact the Financial Markets - A Quantitative Analysis
How Pandemics Impact the Financial Markets - A Quantitative Analysis
 
Masterclass: Natural Language Processing in Trading with Terry Benzschawel & ...
Masterclass: Natural Language Processing in Trading with Terry Benzschawel & ...Masterclass: Natural Language Processing in Trading with Terry Benzschawel & ...
Masterclass: Natural Language Processing in Trading with Terry Benzschawel & ...
 
Backtesting And Live Trading With Interactive Brokers Using Python With Dr. H...
Backtesting And Live Trading With Interactive Brokers Using Python With Dr. H...Backtesting And Live Trading With Interactive Brokers Using Python With Dr. H...
Backtesting And Live Trading With Interactive Brokers Using Python With Dr. H...
 
Algorithmic Trading in FX Market By Dr. Alexis Stenfors
Algorithmic Trading in FX Market By Dr. Alexis StenforsAlgorithmic Trading in FX Market By Dr. Alexis Stenfors
Algorithmic Trading in FX Market By Dr. Alexis Stenfors
 

Dernier

VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
dipikadinghjn ( Why You Choose Us? ) Escorts
 

Dernier (20)

VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
 
Top Rated Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
 
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
 
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
 
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
7 tips trading Deriv Accumulator Options
7 tips trading Deriv Accumulator Options7 tips trading Deriv Accumulator Options
7 tips trading Deriv Accumulator Options
 
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
 
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
Navi Mumbai Cooperetive Housewife Call Girls-9833754194-Natural Panvel Enjoye...
 
falcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunitiesfalcon-invoice-discounting-unlocking-prime-investment-opportunities
falcon-invoice-discounting-unlocking-prime-investment-opportunities
 
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
Bandra High Profile Sexy Call Girls,9833754194-Khar Road Speciality Call Girl...
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 

Webinar on Algorithmic Trading - Why make the move? with Vivek Krishnamoorthy and Ashutosh Dave

  • 1. Algorithmic Trading: Why make the move? Vivek Krishnamoorthy & Ashutosh Dave December 12, 2019
  • 2. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Who? 2 AIF
  • 3. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Who? 3
  • 4. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Speakers Vivek Krishnamoorthy ● Head - Research & Content, QuantInsti ● Over a decade of experience in industry & academia in leading institutions across India, Singapore and Canada. ● Co-author of the book “Python Basics: With Illustrations from the Financial Markets” (2019) ● Has done his Electronics & Telecom Engineering from VESIT (Mumbai University), an MBA from NTU Singapore and was a Research Scholar at McMaster University, Canada. Ashutosh Dave ● Senior Associate - Content & Research, QuantInsti. ● Ex- Derivatives trader with over nine years of experience in London, specializing in commodities and fixed income. ● MSc Statistics with Distinction from the London School of Economics (LSE),UK ● Certified FRM (GARP). 4
  • 5. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Agenda ● Current trading and investing landscape ● What is Algorithmic/Quantitative trading? ● Benefits of Algorithmic Trading ● Technical analysis & Quantitative analysis ● Fundamental analysis & Quantitative analysis ● Can Retail Traders compete? ● What do you need to get going and how can you get there? ● Final Words ● Q & A ● Appendix 5
  • 6. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Current Trading and Investing landscape
  • 7. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Current trading & investing landscape • Markets are increasingly dominated by algorithms • Industry has moved towards automation 7
  • 8. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Current trading & investing landscape 8
  • 9. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Source: bloomberg.com Current trading & investing landscape 9
  • 10. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Algorithmic Trading: Definition(s!)Algorithmic Trading 10 • Use of computer programs • Set rules to calculate the price, timing and other characteristics of the orders • Orders can be placed in a semi or fully automatic way (more likely!) • In other words: Using computers to formulate, validate, and implement the rules that you’ll use to trade • Reference : You can click here to explore more
  • 11. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Benefits of Automation in Trading
  • 12. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Why?Why? Human Trader 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 12
  • 13. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Why? Human Trader 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 13
  • 14. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Why? Human Trader 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 3 Can monitor market prices of up to around 50 instruments for pre-defined simple patterns 14
  • 15. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Why? Human Trader 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 3 Can monitor market prices of up to around 50 instruments for pre-defined simple patterns 4 Will not be able to understand and manage risks for portfolios with hundreds / thousands of positions 15
  • 16. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Why? Human Trader 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 3 Can monitor market prices of up to around 50 instruments for pre-defined simple patterns 4 Will not be able to understand and manage risks for portfolios with hundreds / thousands of positions 5 Have to type order details with great precision (and thus stress) to ensure ‘typos’ don’t cause wrong trades 16
  • 17. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Algorithmic Trading System Why? Human Trader 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 3 Can monitor market prices of up to around 50 instruments for pre-defined simple patterns 4 Will not be able to understand and manage risks for portfolios with hundreds / thousands of positions 5 Have to type order details with great precision (and thus stress) to ensure ‘typos’ don’t cause wrong trades 17
  • 18. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Algorithmic Trading System Why? Human Trader Have near 100% uptime. No breaks! 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 3 Can monitor market prices of up to around 50 instruments for pre-defined simple patterns 4 Will not be able to understand and manage risks for portfolios with hundreds / thousands of positions 5 Have to type order details with great precision (and thus stress) to ensure ‘typos’ don’t cause wrong trades 18
  • 19. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Algorithmic Trading System Why? Human Trader Have near 100% uptime. No breaks! Can respond to opportunities in microseconds (0.000001 second). Including ‘short lived opportunities’ 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 3 Can monitor market prices of up to around 50 instruments for pre-defined simple patterns 4 Will not be able to understand and manage risks for portfolios with hundreds / thousands of positions 5 Have to type order details with great precision (and thus stress) to ensure ‘typos’ don’t cause wrong trades 19
  • 20. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Algorithmic Trading System Why? Human Trader Have near 100% uptime. No breaks! Can respond to opportunities in microseconds (0.000001 second). Including ‘short lived opportunities’ Can monitor prices of tens of thousands of instruments in parallel (for complex patterns). 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 3 Can monitor market prices of up to around 50 instruments for pre-defined simple patterns 4 Will not be able to understand and manage risks for portfolios with hundreds / thousands of positions 5 Have to type order details with great precision (and thus stress) to ensure ‘typos’ don’t cause wrong trades 20
  • 21. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Algorithmic Trading System Why? Human Trader Have near 100% uptime. No breaks! Can respond to opportunities in microseconds (0.000001 second). Including ‘short lived opportunities’ Can monitor prices of tens of thousands of instruments in parallel (for complex patterns). Can manage portfolios with positions in thousands of instruments in parallel. 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 3 Can monitor market prices of up to around 50 instruments for pre-defined simple patterns 4 Will not be able to understand and manage risks for portfolios with hundreds / thousands of positions 5 Have to type order details with great precision (and thus stress) to ensure ‘typos’ don’t cause wrong trades 21
  • 22. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Algorithmic Trading System Why? Human Trader Have near 100% uptime. No breaks! Can respond to opportunities in microseconds (0.000001 second). Including ‘short lived opportunities’ Can monitor prices of tens of thousands of instruments in parallel (for complex patterns). Can manage portfolios with positions in thousands of instruments in parallel. A well tested ATS will send logically sound orders everyday without typos. No fatigue! 1 Have to be at their trading desk (and not on vacation; or lunch / smoking breaks) 2 Best response time is of the order of a few hundred milliseconds (0.101 second) 3 Can monitor market prices of a limited number of instruments for pre-defined simple patterns 4 Will not be able to understand and manage risks for portfolios with hundreds / thousands of positions 5 Have to type order details with great precision (and thus stress) to ensure ‘typos’ don’t cause wrong trades 22
  • 23. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Technical Analysis & Quantitative Analysis
  • 24. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Technical Analysis 24 Technical Analysis can be broadly divided into: ● Chart Patterns : Support/Resistance levels, Head & Shoulders, Double tops, Double bottoms etc. ● Indicators : RSI, MACD, Bollinger Bands etc. ● Wave patterns/cycles : Elliott wave theory etc.
  • 25. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Technical patterns 25 Source: talebrewers.com
  • 26. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Technical patterns 26 Features of Technical Chart Patterns ● Useful, but can have subjective interpretations ● A lot of focus on ‘visuals’
  • 27. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Source: investing.com 27
  • 28. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Technical Patterns + Quantitative Analysis ● TA be used more effectively in conjunction with Quantitative Analysis. ● Stop Loss and Take Profit levels can be set after analyzing historical data, and not only on the visuals. ● Patterns work, but not every time. Quantitative Analysis can help identify the conditions under which they do. 28
  • 29. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Technical Indicators 29 Technical Indicators ● RSI, MACD, Bollinger Bands etc. ● Generally not profitable if applied in their vanilla form. You’ll be lucky to find something profitable in any market!
  • 30. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Technical Indicators 30 Technical Indicators ● Need to customize them to get an ‘edge’ ● Quantitative Analysis can help! ● E.g. a standard Bollinger bands definition : Upper and lower bands are typically 2 standard deviations +/- from a 20-day simple moving average. But will a 1.5 standard deviation from a 15-day simple moving average give better returns?
  • 31. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Fundamental Analysis & Quantitative Analysis
  • 32. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Fundamental & Quantitative 32 Fundamental Analysis ● Trading decisions are based on perceived ‘value’ of the asset. ● ‘Buy’ if you think the asset is ‘underpriced’ and vice- versa.
  • 33. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Fundamental & Quantitative 33 Features of Fundamental Analysis ● Fundamental analysis is primarily used by long-term investors. ● Fundamentals change slowly, and this becomes tricky for day traders!! e.g. quarterly earnings. ● Short-term reactions to fundamental data/news are not easily predictable ● A lot of professional traders follow the adage - “If in doubt, stay out”.
  • 34. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Fundamental + Quantitative Analysis ● Historical fundamental data can be analyzed more effectively to create trading models ● Ex. asking fundamental analysts to rank order stocks in a sector and use it as one of the factors in determining asset prices 34
  • 35. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Fundamental + Quantitative Analysis ● Even when fundamentals change, the change is priced in quickly! ● ‘Machine readable news’ being provided by the likes of Bloomberg and Reuters. ● It can be fed directly into an algo strategy. 35
  • 36. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Landscape of Strategies 36 Underlying Trading View / Factor Investment/TradingStyle Check this blog out to understand algorithmic trading strategies in different asset classes.
  • 37. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Can retail level traders compete?
  • 38. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. ● Answer: A qualified Yes. ● Retail level traders are not in competition with HFT firms ● They can even benefit from the increased liquidity provided by such firms ● Professional trading firms must comply with a lot of regulatory burden unlike a trader trading from home! ● Difference in the business model: big firms pursue only very scalable opportunities Can retail level traders compete? 38
  • 39. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Is Algo trading complicated?
  • 40. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. ● Needn’t be! ● Some of the most successful strategies have very simple ideas like moving averages and standard deviations behind them. Is Algo trading complicated? 40
  • 41. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. What you need before you start trading quantitatively?
  • 42. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. ● Data (Free sources - ex. Yahoo Finance, Google Finance; Paid sources - ex. Bloomberg, Thomson Reuters) ● Brokers & Trading Platforms ● Programming ● System Configuration & Software ● Regulatory Approvals A Brief Laundry List 42
  • 43. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. How do I get there?
  • 44. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. The Quant Trading Venn Diagram 44
  • 45. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. ● Math & Stats : mainly Probability Theory, and Inferential Statistics; ○ As you gain experience, you can add Calculus, Linear Algebra and Econometrics into your tool kit ● Programming : Python is an excellent starting point ● Financial Markets: Knowledge of different asset classes like equities, currencies, derivatives. ○ With some experience, you’d want to know more about market microstructure, order book management, etc. Inter Disciplinary Domains ... 45
  • 46. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Some final words…
  • 47. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. ● No shortcuts ● Learn to enjoy the process, outcomes will take care of themselves Some final words… 47
  • 48. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. 48 Interactive Courses BlogsBooks Continue the Learning Free Content Others Executive Programme in Algorithmic Trading Research & Trading Platform ● 6-month long course with 120+ hours of live-online training ● Project work under mentors for hands-on application based learning ● Personal support manager for quick query resolution ● Verified certification course in Algorithmic Trading with proctored examination ● Learn from ~20 instructors who are practitioners and global experts
  • 49. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Questions? Thank you for your time and attention! 49
  • 50. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. 50 Appendix
  • 51. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Steps to creating a trading strategy
  • 52. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. 1. Strategy Conception/Formulation ● What is my expectation of market behaviour and how will I profit from it? ● Which markets are it most suited for? ● What instruments should I use to achieve my goals? (Stocks, ETFs, Futures, etc.) ● What are the conditions/factors which will trigger my entry or exit for each trade? Steps to creating a Trading Strategy 52
  • 53. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. 2. Formalizing the strategy programmatically ● Code the strategy using a suitable programming language ● HFT : Probably opt for C or C++ to reduce latency ● For a retail or MFT/LFT investor : Python, R or MATLAB are good options. ● In case you don’t program, there are tools and functionalities integrated within trading platforms to help build your strategy Steps to creating a Trading Strategy 53
  • 54. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. 3. Backtesting ● Process to validate your strategy by testing its performance on historical data ○ Gauge how it would have performed based on metrics like ■ Dollar PnL, ■ Percentage of profitable trades, ■ Sharpe Ratio (a measure of risk-adjusted returns), ■ Maximum drawdown (maximum fall in the value of the asset from its peak value) ● Important to do this before implementing them in the live markets ● “Past performance does not guarantee future returns” Steps to creating a Trading Strategy 54
  • 55. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. 4. Demo Trading/Paper Trading and Parameter Optimization ● If the results on past data look good (happens <10% of the time!), we run it on out-of-sample data (new data or live data) ● Forward test your filtered strategies on real market data (NOT in the real markets) ○ Can be done via paper trading using demo accounts ○ No actual buying or selling happens here ● Once you are satisfied with its performance, fine tune it by changing parameters and take it to the next stage Steps to creating a Trading Strategy 55
  • 56. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. 5. Live Execution and Risk Management ● Let it do its job in the live markets now ● Deployment in the real-time environment requires multiple aspects to be managed ■ Market Risk : If the strategy is not performing as expected, you would need to review it ■ Operational Risk : Connection with the broker/exchange API and robust hardware are critical to the success of your trades ■ Regime Changes : Keeping an eye on the economy/sectors for any structural shifts Steps to creating a Trading Strategy 56
  • 57. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. 6. Building a Pipeline of Feasible Strategies ● Financial markets are very competitive ● Every strategy has a limited lifetime and rarely, if ever, generate profits forever ● Need to invest time, effort and resources in finding, creating, testing strategies to be used in future Steps to creating a Trading Strategy 57
  • 58. All rights reserved. © QuantInsti Quantitative Learning Pvt. Ltd. Not to be distributed without written permission from QuantInsti. Webinar Video Recording Blog Article