SlideShare a Scribd company logo
2
Most read
10
Most read
Presented By:-
Tushar Rathi
Algorithmic Trading
Introduction
 Algorithmic trading is the process of using computers
programmed to follow a defined set of instructions
for placing a trade in order to generate profits at a
speed and frequency that is impossible for a
human trader.
 The defined sets of rules are based on timing, price,
quantity or any mathematical model.
 Apart from profit opportunities for the trader, algo-
trading makes markets more liquid and makes
trading more systematic by ruling out emotional
human impacts on trading activities.
 It is also known as Quantitative Trading, High
Frequency Trading, Automatic Trading and Black-
Benefits
 Trades executed at the best possible prices
 Instant and accurate trade order placement (thereby high
chances of execution at desired levels)
 Trades timed correctly and instantly, to avoid significant
price changes
 Reduced transaction costs
 Simultaneous automated checks on multiple market
conditions
 Reduced risk of manual errors in placing the trades
 Backtest the algorithm, based on available historical
and real time data
 Reduced possibility of mistakes by human traders based
High Frequency Trading (HFT)
 It is the greatest portion of Algo Trading in present
days
 It attempts to capitalize on placing a large number
of orders at very fast speeds across multiple
markets and
 Multiple decision parameters, based on pre-
programmed instructions
 HFT rely on the ultra fast speed of computer
software, data access to important resources and
connectivity with minimal latency (delay).
Algo-trading is used in…
 Mid to long term investors or buy side firms
(pension funds, mutual funds, insurance companies)
who purchase in stocks in large quantities but do not
want to influence stocks prices with discrete, large-
volume investments.
 Short term traders and sell side participants
(market makers, speculators, and arbitrageurs)
benefit from automated trade execution; in addition,
algo-trading aids in creating sufficient liquidity
for sellers in the market.
 Systematic traders (trend followers, pairs
traders, hedge funds, etc.) find it much more efficient
Algo Trading Strategies
 Trend Following Strategies
 This is the most common strategy which follow
trends in moving averages, channel
breakouts, price level movements and
related technical indicators.
 Arbitrage Opportunities
 Buying a dual listed stock at a lower price in one
market and simultaneously selling it at a higher
price in another market offers the price differential
as risk-free profit or arbitrage
 Implementing an algorithm to identify such price
differentials and placing the orders allows profitable
opportunities in efficient manner.
Algo Trading Strategies
 Index Fund Rebalancing
 Index funds have defined periods of rebalancing to
bring their holdings to par with their
respective benchmark indices.
 This creates profitable opportunities for algorithmic
traders, who capitalize on expected trades that offer
20-80 basis points profits depending upon the number
of stocks in the index fund, just prior to index fund
rebalancing.
 Such trades are initiated via algorithmic trading
systems for timely execution and best prices
 Mathematical Model Based Strategies
 A lot of proven mathematical models, like the delta-
neutral trading strategy
Algo Trading Strategies
 Volume Weighted Average Price (VWAP)
 This strategy breaks up a large order and releases
dynamically determined smaller chunks of the order
to the market using stock specific historical volume
profiles
 Trading Range (Mean Reversion)
 Mean reversion strategy is based on the idea that
the high and low prices of an asset are a temporary
phenomenon that revert to their mean value
periodically
Algo Trading Strategies
 Time Weighted Average Price (TWAP)
 This strategy breaks up a large order and releases
dynamically determined smaller chunks of the order
to the market using evenly divided time slots
between a start and end time.
 Percentage of Volume (POV)
 Until the trade order is fully filled, this algorithm
continues sending partial orders, according to the
defined participation ratio and according to the
volume traded in the markets
Algo Trading Strategies
 Implementation Shortfall
 This strategy aims at minimizing the execution cost
of an order by trading off the real-time market,
thereby saving on the cost of the order and
benefiting from the opportunity cost of delayed
execution
Technical Requirements for Algo
Trading
 Computer programming knowledge to program
the required trading strategy, hired programmers
or pre-made trading software
 Network connectivity and access to trading
platforms for placing the orders
 Access to market data feeds that will be
monitored by the algorithm for opportunities to
place orders
 The ability and infrastructure to backtest the
system once built, before it goes live on real
markets
 Available historical data for backtesting,
depending upon the complexity of rules
implemented in algorithm
Areas of Concern
 Lack of Visibility
 Algorithms acting on other Algorithms
 Which Algorithm to use?
 Missing Ingredient- Intuitions or Gut Feel.
Thank You..!!

More Related Content

PPTX
Algorithmic Trading
PPTX
Algorithmic Trading
PPT
Artificial Passenger
PPTX
1. Data Analytics-introduction
PDF
Flowhaven Pitch Deck
PPTX
Algorithmic Trading: an Overview
PDF
Dropbox Pitch Deck - not a template
PPTX
Support resistance trading strategies
Algorithmic Trading
Algorithmic Trading
Artificial Passenger
1. Data Analytics-introduction
Flowhaven Pitch Deck
Algorithmic Trading: an Overview
Dropbox Pitch Deck - not a template
Support resistance trading strategies

What's hot (20)

PPTX
The Impact of Algorithmic Trading
PDF
Algo trading(Minor Project) strategy EMA with Ipython
PPT
Algorithmic Trading-An Introduction
PPTX
Algo trading with machine learning ppt
PPTX
Algorithmic trading
PPTX
Algo trading
PPTX
Futures and options
PDF
Simple scalping secret strategy
PPT
Introduction To Technical Analysis
PPTX
Algo Trading
PPTX
7 Basic Rules for Trading in Intraday
PDF
Secrets of Price Action Trading
PPTX
Algorithmic Trading
PPTX
Scalping in Day Trading
PDF
Stop Trading Support And Resistance The Wrong Way
PDF
High Probability Trading Setups
PDF
How To Swing Trade Stocks For Consistent Profits
PDF
Secrets Of Successful Traders
PPTX
FOREX SCALPING STRATEGY
PPT
Introduction to Technical Analysis
The Impact of Algorithmic Trading
Algo trading(Minor Project) strategy EMA with Ipython
Algorithmic Trading-An Introduction
Algo trading with machine learning ppt
Algorithmic trading
Algo trading
Futures and options
Simple scalping secret strategy
Introduction To Technical Analysis
Algo Trading
7 Basic Rules for Trading in Intraday
Secrets of Price Action Trading
Algorithmic Trading
Scalping in Day Trading
Stop Trading Support And Resistance The Wrong Way
High Probability Trading Setups
How To Swing Trade Stocks For Consistent Profits
Secrets Of Successful Traders
FOREX SCALPING STRATEGY
Introduction to Technical Analysis
Ad

Viewers also liked (18)

PPTX
Presentation Robot Trading By Fisline
PDF
Algorithmic and high-frequency_trading 2011
PDF
presentation-vol-arb
PDF
For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015
PDF
IBM Ceo Study: Profiting On Complexity
PPTX
自動売買プログラムの作り方
PPTX
Algorithmic Trading
PDF
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004
PDF
Changing Notions of Risk Management in Financial Markets
PPTX
Quantinsti’s webinar on algorithmic trading
PDF
알고리즘트레이딩(우투증권)
PPTX
Algorithmic & quantitative trading webinar
PDF
Algorithmic trading and Machine Learning by Michael Kearns, Professor of Comp...
PPTX
Pairs Trading from NYC Algorithmic Trading Meetup November '13
PPTX
Algorithmic Trading Latest Trends & Developments Lecture By Dr. Lipa Roitman
PDF
Searching for magic formula by deep learning
PDF
20160409 microsoft 세미나 머신러닝관련 발표자료
PPT
Introduction to Search Engines
Presentation Robot Trading By Fisline
Algorithmic and high-frequency_trading 2011
presentation-vol-arb
For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015
IBM Ceo Study: Profiting On Complexity
自動売買プログラムの作り方
Algorithmic Trading
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004
Changing Notions of Risk Management in Financial Markets
Quantinsti’s webinar on algorithmic trading
알고리즘트레이딩(우투증권)
Algorithmic & quantitative trading webinar
Algorithmic trading and Machine Learning by Michael Kearns, Professor of Comp...
Pairs Trading from NYC Algorithmic Trading Meetup November '13
Algorithmic Trading Latest Trends & Developments Lecture By Dr. Lipa Roitman
Searching for magic formula by deep learning
20160409 microsoft 세미나 머신러닝관련 발표자료
Introduction to Search Engines
Ad

Similar to Algorithmic trading (20)

PDF
Adaptix_2013
PDF
Impact of Algo Trading Platforms on Global Financial Markets.pdf
PDF
Algorithmic Trading and its Impact on the Market
PDF
smart order routing in crypto development
PPTX
ALGO trading and strategy details provided
PDF
Automated forex-trading
PDF
High-Frequency Trading in Stock Market
PDF
Algo Trading – Best Algorithmic Trading Examples.pdf
PDF
AlphaTrader Trading Platform Features
PDF
How to Build Solana Trading Bots.pdf | Workybooks
PDF
How to Build Solana Trading Bots - SoluaLab
DOC
Trade networking
PDF
Grid Forex Strategies
PPT
Ncfm training cm
PDF
How An Institutional Trading Platform Can Help You Achieve Maximum Profitability
PPTX
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR System
PDF
How to Build Solana Trading Bots.pdf. overview
PPTX
BlitzTrader_PPT
PDF
The Present and Future of High Frequency Trading
PDF
solulab.com-How to Build Solana Trading Bots.pdf
Adaptix_2013
Impact of Algo Trading Platforms on Global Financial Markets.pdf
Algorithmic Trading and its Impact on the Market
smart order routing in crypto development
ALGO trading and strategy details provided
Automated forex-trading
High-Frequency Trading in Stock Market
Algo Trading – Best Algorithmic Trading Examples.pdf
AlphaTrader Trading Platform Features
How to Build Solana Trading Bots.pdf | Workybooks
How to Build Solana Trading Bots - SoluaLab
Trade networking
Grid Forex Strategies
Ncfm training cm
How An Institutional Trading Platform Can Help You Achieve Maximum Profitability
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR System
How to Build Solana Trading Bots.pdf. overview
BlitzTrader_PPT
The Present and Future of High Frequency Trading
solulab.com-How to Build Solana Trading Bots.pdf

Recently uploaded (17)

PDF
Corporate Finance, 12th Edition, Stephen Ross, Randolph Westerfield, Jeffrey ...
PDF
North Arrow Corporate and Kraaipan Gold Project Update
PDF
Buy Verified Chime Accounts - Lori Donato's blo.pdf
PPTX
opinion fact prediction, biasness, vested interest
PPTX
investment-opportunities-in-rajasthan.pptx
PPTX
opinion fact prediction, value judgement
PDF
The-Importance-of-Mutual-Funds-in-Your-Financial-Life (1).pdf
DOC
École毕业证学历认证,劳伦森大学毕业证毕业证文凭
PDF
How Foreign Investment in Nepal Makes a Difference.pdf
PDF
Top Investment Opportunities in Nepal (1).pdf
PPTX
Chemistry.pptxjhghjgghgyughgyghhhvhbhghjbjb
PDF
How to Analyze Market Trends in Precious Metal.pdf
PPTX
Individual report of global perspective.
PDF
Deutsche EuroShop | Company Presentation | 08/25
PDF
Cyberagent_For New Investors_EN_250808.pdf
PPT
275505080-Excitation-System FRWEFAAG.ppt
PPTX
TTL1_LMS-Presenfdufgdfgdgduhfudftation.pptx
Corporate Finance, 12th Edition, Stephen Ross, Randolph Westerfield, Jeffrey ...
North Arrow Corporate and Kraaipan Gold Project Update
Buy Verified Chime Accounts - Lori Donato's blo.pdf
opinion fact prediction, biasness, vested interest
investment-opportunities-in-rajasthan.pptx
opinion fact prediction, value judgement
The-Importance-of-Mutual-Funds-in-Your-Financial-Life (1).pdf
École毕业证学历认证,劳伦森大学毕业证毕业证文凭
How Foreign Investment in Nepal Makes a Difference.pdf
Top Investment Opportunities in Nepal (1).pdf
Chemistry.pptxjhghjgghgyughgyghhhvhbhghjbjb
How to Analyze Market Trends in Precious Metal.pdf
Individual report of global perspective.
Deutsche EuroShop | Company Presentation | 08/25
Cyberagent_For New Investors_EN_250808.pdf
275505080-Excitation-System FRWEFAAG.ppt
TTL1_LMS-Presenfdufgdfgdgduhfudftation.pptx

Algorithmic trading

  • 2. Introduction  Algorithmic trading is the process of using computers programmed to follow a defined set of instructions for placing a trade in order to generate profits at a speed and frequency that is impossible for a human trader.  The defined sets of rules are based on timing, price, quantity or any mathematical model.  Apart from profit opportunities for the trader, algo- trading makes markets more liquid and makes trading more systematic by ruling out emotional human impacts on trading activities.  It is also known as Quantitative Trading, High Frequency Trading, Automatic Trading and Black-
  • 3. Benefits  Trades executed at the best possible prices  Instant and accurate trade order placement (thereby high chances of execution at desired levels)  Trades timed correctly and instantly, to avoid significant price changes  Reduced transaction costs  Simultaneous automated checks on multiple market conditions  Reduced risk of manual errors in placing the trades  Backtest the algorithm, based on available historical and real time data  Reduced possibility of mistakes by human traders based
  • 4. High Frequency Trading (HFT)  It is the greatest portion of Algo Trading in present days  It attempts to capitalize on placing a large number of orders at very fast speeds across multiple markets and  Multiple decision parameters, based on pre- programmed instructions  HFT rely on the ultra fast speed of computer software, data access to important resources and connectivity with minimal latency (delay).
  • 5. Algo-trading is used in…  Mid to long term investors or buy side firms (pension funds, mutual funds, insurance companies) who purchase in stocks in large quantities but do not want to influence stocks prices with discrete, large- volume investments.  Short term traders and sell side participants (market makers, speculators, and arbitrageurs) benefit from automated trade execution; in addition, algo-trading aids in creating sufficient liquidity for sellers in the market.  Systematic traders (trend followers, pairs traders, hedge funds, etc.) find it much more efficient
  • 6. Algo Trading Strategies  Trend Following Strategies  This is the most common strategy which follow trends in moving averages, channel breakouts, price level movements and related technical indicators.  Arbitrage Opportunities  Buying a dual listed stock at a lower price in one market and simultaneously selling it at a higher price in another market offers the price differential as risk-free profit or arbitrage  Implementing an algorithm to identify such price differentials and placing the orders allows profitable opportunities in efficient manner.
  • 7. Algo Trading Strategies  Index Fund Rebalancing  Index funds have defined periods of rebalancing to bring their holdings to par with their respective benchmark indices.  This creates profitable opportunities for algorithmic traders, who capitalize on expected trades that offer 20-80 basis points profits depending upon the number of stocks in the index fund, just prior to index fund rebalancing.  Such trades are initiated via algorithmic trading systems for timely execution and best prices  Mathematical Model Based Strategies  A lot of proven mathematical models, like the delta- neutral trading strategy
  • 8. Algo Trading Strategies  Volume Weighted Average Price (VWAP)  This strategy breaks up a large order and releases dynamically determined smaller chunks of the order to the market using stock specific historical volume profiles  Trading Range (Mean Reversion)  Mean reversion strategy is based on the idea that the high and low prices of an asset are a temporary phenomenon that revert to their mean value periodically
  • 9. Algo Trading Strategies  Time Weighted Average Price (TWAP)  This strategy breaks up a large order and releases dynamically determined smaller chunks of the order to the market using evenly divided time slots between a start and end time.  Percentage of Volume (POV)  Until the trade order is fully filled, this algorithm continues sending partial orders, according to the defined participation ratio and according to the volume traded in the markets
  • 10. Algo Trading Strategies  Implementation Shortfall  This strategy aims at minimizing the execution cost of an order by trading off the real-time market, thereby saving on the cost of the order and benefiting from the opportunity cost of delayed execution
  • 11. Technical Requirements for Algo Trading  Computer programming knowledge to program the required trading strategy, hired programmers or pre-made trading software  Network connectivity and access to trading platforms for placing the orders  Access to market data feeds that will be monitored by the algorithm for opportunities to place orders  The ability and infrastructure to backtest the system once built, before it goes live on real markets  Available historical data for backtesting, depending upon the complexity of rules implemented in algorithm
  • 12. Areas of Concern  Lack of Visibility  Algorithms acting on other Algorithms  Which Algorithm to use?  Missing Ingredient- Intuitions or Gut Feel.