SlideShare a Scribd company logo
1 of 39
Download to read offline
Algorithmic trading:
                 practical aspects

                      EXANTE Ltd.
                     exante.com.mt
                info@exante.com.mt
Moscow 2011
I. Algorithmic trading
II. Develop the model
III. Launch the strategy
IV. Analyze the results
V. Trends
Algorithmic trading

      Automated trading



                      HFT
Arbitrage                                         Pricing
                 Automated trading

                 Buy-side            Sell-side




Trend
following
                                                   Smart order
                                                   routing
Stat arbitrage
                     Market Making / HFT         VWAP
I. Algorithmic trading
II. Develop the model
III. Launch the strategy
IV. Analyze the results
V. Trends
Data   Hypothesis   Model   Testing
Historical Data

 Width                Depth          Correctness

Instruments          Past period      Splits and divs

  Venues              Resolution          Gaps

Corp. actions        Order book        Timestamps

   News             Counterparties      Validation
Data   Hypothesis   Model   Testing
A priori knowledge

Fundamental                 Empirical




              Gut feeling
Visualization


 Data
volume                          Math




            Speed


                         Иллюстрация с panopticon.com
RTS Index and S&P Index, 2010-10-11


                                                                  RTSI
                                                                  SPX




16:40   16:50        17:00         17:10          17:20   17:30          17:40
Data   Hypothesis   Model   Testing
Model
Alpha   Risks   Transaction
                   costs
EDGE ?
Model: math




  Prototype
Our experience: R

Domain        Libraries    Open and free



 Slow        No realtime   Open and free
Data   Hypothesis   Model   Testing
Testing


Data                Prototype           Results
• Historical data   • R / Python/       • Alpha
• Modeling            Java              • Risks
  market impact     • Cluster / cloud   • Transaction
  and order flow    • GPU                 costs
• Realtime
I. Algorithmic trading
II. Develop the model
III. Launch the strategy
IV. Analyze the results
V. Trends
Инфраструктура
Realtime data
    Speed               Depth       Coverage

  Low-latency             L1        Americas

Ultra low-latency         L2         Europe

Sub millisecond          Raw          Asia
Strategy
   Language              Infrastructure       Control
High-level (C++, Java,
                              Client           Manual
       C#, etc)

  DSL (Slang, etc)           Server           Automatic

  Visual (diagrams)           Cloud              GUI


                         Strategy sandbox
              Data                          Orders
NYSE                                                      MFG
                                Robot 1
                              Robot 2
                            Robot 3
                          Robot 4
 LSE                                                      JP
Arbitrage example
          London Server (Telehouse)
              Arbitrage strategy
GAZPRU        On new tick:
                                                    LIMIT (LSE)
(MICEX)
              ogzd_rub = convert(ogzd, usd_rub)
              spread = normalize(ogzd_rub/gazpru)   Filled (size)
              changedSpread()
 OGZD
 (LSE)
                 On change spread:
                 if (spread > threshold)            MARKET (MICEX)
                 place_limit(OGZD, price, size)
USD/RUB
                                                    Filled (price)
(FOREX)          On limit fill:
                 If (limit_is_filled)
                 place_market(GAZPRU, size)

              Parameters: threshold
VWAP example
               Moscow Server (MacomNet)
                  VWAP strategy
SBER bid/ask      On new tick:
(MICEX)
                  vwap = recalculateVwap(trades)
                  execute_vol =
                  recalculate(average_volume, volume)   MARKET (MICEX)
SBER volume       executeOrder(execute_vol)
(MICEX)
                                                        Filled (size)
                     on market fill:
SBER trades
(MICEX)              our_vwap = update(price, size)
                     vwap_delta = our_vwap - vwap



                  Parameters: average_volume
I. Algorithmic trading
II. Develop the model
III. Launch the strategy
IV. Analyze the results
V. Trends
Gather results data

Market snapshot            Orders


                  Data


    Latency          Strategy parameters
Export the results data

   Excel                 R, Matlab


                Export


Visualization             Model
Compare with the model
Optimize the parameters

           Model


 Results             Testing


           Trading
I. Algorithmic trading
II. Develop the model
III. Launch the strategy
IV. Analyze the results
V. Trends
Adoption
100     FORTS                  CME GLOBEX                   Vol, %               Msgs, %
                    90         E-mini S&P 500 Futures             51.66                 69.93
90
                               EuroFX Futures                     69.32                 83.41
80
                               Eurodollar Futures                 51.29                 64.46
70
         60                    Crude Oil Futures                  35.34                 71.24
60                                                  Algorithmic Trading and Market Dynamics July 15, 2010
50
40
                               Foreign Exchange             Buy-side, %          Sell-side, %
30
                               Order Routing                        25                     92
20
                               Time-slice                           25                     15
10                             Liquidity                            42                     46
 0                             Alpha                                92                     39
      Vol, %      Msg, %       FX Hedging                           25                     39
  Estimated by FORTS 09.2011                                         Streambase 2011 Special Report on FX
Dodd-Frank
             Swap Execution Facility.



SEC 15c3-5
             Eliminate naked access to
             exchange.

MiFID II
             Crossing networks,
             derivatives, HFT.
Algotrader: a new breed

             Mathematics


Technology                 Finance
Strategies

                                      Multi-asset
ULL DMA                HFT
                                       trading
                  Buy-side or sell-    FX, Eqty, Debt,
  5μs / km             side?               Derivs

                  Market making       Europe, USA, Asia
< 100μs / algo
                  Liquidity search       Feeds and
                  and aggregation        execution
106 msg / sec                         Fast and reliable
                      Stat arb
                                            data
Technologies


Software          Overclocking     FPGA



Multi-core          GPGPU          Cloud
           x32              x200          x30000
Our experience: cloud

  Power        Diversity   Cost control


Engineering   Compliance     Latency
Service!
Anatoliy Knyazev
 ak@exante.com.mt

Vladimir Maslyakov
 vm@exante.com.mt

More Related Content

What's hot

How to build a trading system
How to build a trading systemHow to build a trading system
How to build a trading systemFXstreet.com
 
Algo trading(Minor Project) strategy EMA with Ipython
Algo trading(Minor Project) strategy EMA with IpythonAlgo trading(Minor Project) strategy EMA with Ipython
Algo trading(Minor Project) strategy EMA with IpythonDeb prakash ganguly
 
Algorithmic trading
Algorithmic tradingAlgorithmic trading
Algorithmic tradingTushar Rathi
 
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 pptQuantInsti
 
Top 8 Forex Trading Strategies That Pro Traders Use
Top 8 Forex Trading Strategies That Pro Traders UseTop 8 Forex Trading Strategies That Pro Traders Use
Top 8 Forex Trading Strategies That Pro Traders UseSyrous Pejman
 
What are Key Chart Levels and How to Trade Them
What are Key Chart Levels and How to Trade ThemWhat are Key Chart Levels and How to Trade Them
What are Key Chart Levels and How to Trade Them My Trading Skills
 
Algorithmic & High-Frequency Trading
Algorithmic & High-Frequency TradingAlgorithmic & High-Frequency Trading
Algorithmic & High-Frequency TradingRyan Hendricks
 
Learn A Simple Range Trading Strategy
Learn A Simple Range Trading StrategyLearn A Simple Range Trading Strategy
Learn A Simple Range Trading StrategyNetpicksTrading
 
What we learned from running a quant crypto hedge fund
What we learned from running a quant crypto hedge fundWhat we learned from running a quant crypto hedge fund
What we learned from running a quant crypto hedge fundYingdan (Mora) Liang
 
Simple scalping secret strategy
Simple scalping secret strategySimple scalping secret strategy
Simple scalping secret strategyHeri Valiant
 
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ..."How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...Quantopian
 
Trading edge for the forex market
Trading edge for the forex marketTrading edge for the forex market
Trading edge for the forex marketlcchong76
 
High Probability Trading Setups
High Probability Trading SetupsHigh Probability Trading Setups
High Probability Trading Setupsbtrader
 
How to Become a Professional Trader
How to Become a Professional TraderHow to Become a Professional Trader
How to Become a Professional Trader My Trading Skills
 
Master trend-following
Master trend-followingMaster trend-following
Master trend-followingVarlei Rezer
 
Profit from trapped traders with 2 simple setups
Profit from trapped traders with 2 simple setupsProfit from trapped traders with 2 simple setups
Profit from trapped traders with 2 simple setupsNetpicksTrading
 

What's hot (20)

How to build a trading system
How to build a trading systemHow to build a trading system
How to build a trading system
 
Algo trading(Minor Project) strategy EMA with Ipython
Algo trading(Minor Project) strategy EMA with IpythonAlgo trading(Minor Project) strategy EMA with Ipython
Algo trading(Minor Project) strategy EMA with Ipython
 
Algorithmic trading
Algorithmic tradingAlgorithmic trading
Algorithmic 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
 
Top 8 Forex Trading Strategies That Pro Traders Use
Top 8 Forex Trading Strategies That Pro Traders UseTop 8 Forex Trading Strategies That Pro Traders Use
Top 8 Forex Trading Strategies That Pro Traders Use
 
Introduction to Scalping Futures
Introduction to Scalping FuturesIntroduction to Scalping Futures
Introduction to Scalping Futures
 
What are Key Chart Levels and How to Trade Them
What are Key Chart Levels and How to Trade ThemWhat are Key Chart Levels and How to Trade Them
What are Key Chart Levels and How to Trade Them
 
Algorithmic & High-Frequency Trading
Algorithmic & High-Frequency TradingAlgorithmic & High-Frequency Trading
Algorithmic & High-Frequency Trading
 
Learn A Simple Range Trading Strategy
Learn A Simple Range Trading StrategyLearn A Simple Range Trading Strategy
Learn A Simple Range Trading Strategy
 
What we learned from running a quant crypto hedge fund
What we learned from running a quant crypto hedge fundWhat we learned from running a quant crypto hedge fund
What we learned from running a quant crypto hedge fund
 
Simple scalping secret strategy
Simple scalping secret strategySimple scalping secret strategy
Simple scalping secret strategy
 
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ..."How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
 
Trading edge for the forex market
Trading edge for the forex marketTrading edge for the forex market
Trading edge for the forex market
 
High Probability Trading Setups
High Probability Trading SetupsHigh Probability Trading Setups
High Probability Trading Setups
 
How to Become a Professional Trader
How to Become a Professional TraderHow to Become a Professional Trader
How to Become a Professional Trader
 
5 Day Trading Techniques
5 Day Trading Techniques5 Day Trading Techniques
5 Day Trading Techniques
 
Core Master Trading Strategies
Core Master Trading StrategiesCore Master Trading Strategies
Core Master Trading Strategies
 
Master trend-following
Master trend-followingMaster trend-following
Master trend-following
 
Profit from trapped traders with 2 simple setups
Profit from trapped traders with 2 simple setupsProfit from trapped traders with 2 simple setups
Profit from trapped traders with 2 simple setups
 
Algo Trading
Algo TradingAlgo Trading
Algo Trading
 

Viewers also liked

Presentation Robot Trading By Fisline
Presentation Robot Trading By FislinePresentation Robot Trading By Fisline
Presentation Robot Trading By Fislinemarwansaja
 
Algorithmic Trading and FIX Protocol
Algorithmic Trading and FIX ProtocolAlgorithmic Trading and FIX Protocol
Algorithmic Trading and FIX ProtocolEXANTE
 
Day Trading Robot Review
Day Trading Robot ReviewDay Trading Robot Review
Day Trading Robot ReviewJonas Lee
 
What is a commodity trading robot
What is a commodity trading robotWhat is a commodity trading robot
What is a commodity trading robotthecommodityrobots
 
Real-time данные на фронтенде
Real-time данные на фронтендеReal-time данные на фронтенде
Real-time данные на фронтендеEXANTE
 
Pairs Trading from NYC Algorithmic Trading Meetup November '13
Pairs Trading from NYC Algorithmic Trading Meetup November '13Pairs Trading from NYC Algorithmic Trading Meetup November '13
Pairs Trading from NYC Algorithmic Trading Meetup November '13Quantopian
 
For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015
For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015
For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015wtsadvisors
 
IBM Ceo Study: Profiting On Complexity
IBM Ceo Study: Profiting On ComplexityIBM Ceo Study: Profiting On Complexity
IBM Ceo Study: Profiting On ComplexityDoctor Aal-Anubia
 
Exante. Народная опционная конференция 2014 (НОК-8). Строим торговую инфрастр...
Exante. Народная опционная конференция 2014 (НОК-8). Строим торговую инфрастр...Exante. Народная опционная конференция 2014 (НОК-8). Строим торговую инфрастр...
Exante. Народная опционная конференция 2014 (НОК-8). Строим торговую инфрастр...EXANTE
 
自動売買プログラムの作り方
自動売買プログラムの作り方自動売買プログラムの作り方
自動売買プログラムの作り方Shinya Furusake
 
THESIS Gyuzel Zarieva - Automated and Manual Trading in Forex - final
THESIS Gyuzel Zarieva - Automated and Manual Trading in Forex - finalTHESIS Gyuzel Zarieva - Automated and Manual Trading in Forex - final
THESIS Gyuzel Zarieva - Automated and Manual Trading in Forex - finalGyuzel Zarieva
 
How to Fail and Win in Wealth Management
How to Fail and Win in Wealth ManagementHow to Fail and Win in Wealth Management
How to Fail and Win in Wealth ManagementEXANTE
 
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004Smith Kim
 
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 MarketsQuantInsti
 
Dynamisierung von Pricingprozessen
Dynamisierung von PricingprozessenDynamisierung von Pricingprozessen
Dynamisierung von PricingprozessenChristian Schieder
 
Top 10 ibeacon Trends by TrendONE
Top 10 ibeacon Trends by TrendONETop 10 ibeacon Trends by TrendONE
Top 10 ibeacon Trends by TrendONETRENDONE GmbH
 
How to Adapt and Prosper in Compliance Age
How to Adapt and Prosper in Compliance AgeHow to Adapt and Prosper in Compliance Age
How to Adapt and Prosper in Compliance AgeEXANTE
 
Quantinsti’s webinar on algorithmic trading
Quantinsti’s webinar on algorithmic tradingQuantinsti’s webinar on algorithmic trading
Quantinsti’s webinar on algorithmic tradingQuantInsti
 

Viewers also liked (20)

Presentation Robot Trading By Fisline
Presentation Robot Trading By FislinePresentation Robot Trading By Fisline
Presentation Robot Trading By Fisline
 
Algorithmic Trading and FIX Protocol
Algorithmic Trading and FIX ProtocolAlgorithmic Trading and FIX Protocol
Algorithmic Trading and FIX Protocol
 
Day Trading Robot Review
Day Trading Robot ReviewDay Trading Robot Review
Day Trading Robot Review
 
What is a commodity trading robot
What is a commodity trading robotWhat is a commodity trading robot
What is a commodity trading robot
 
Real-time данные на фронтенде
Real-time данные на фронтендеReal-time данные на фронтенде
Real-time данные на фронтенде
 
Pairs Trading from NYC Algorithmic Trading Meetup November '13
Pairs Trading from NYC Algorithmic Trading Meetup November '13Pairs Trading from NYC Algorithmic Trading Meetup November '13
Pairs Trading from NYC Algorithmic Trading Meetup November '13
 
For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015
For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015
For Sale ETF S&P 500 Stock Index trading algorithm ended trading 082012015
 
presentation-vol-arb
presentation-vol-arbpresentation-vol-arb
presentation-vol-arb
 
IBM Ceo Study: Profiting On Complexity
IBM Ceo Study: Profiting On ComplexityIBM Ceo Study: Profiting On Complexity
IBM Ceo Study: Profiting On Complexity
 
Exante. Народная опционная конференция 2014 (НОК-8). Строим торговую инфрастр...
Exante. Народная опционная конференция 2014 (НОК-8). Строим торговую инфрастр...Exante. Народная опционная конференция 2014 (НОК-8). Строим торговую инфрастр...
Exante. Народная опционная конференция 2014 (НОК-8). Строим торговую инфрастр...
 
自動売買プログラムの作り方
自動売買プログラムの作り方自動売買プログラムの作り方
自動売買プログラムの作り方
 
THESIS Gyuzel Zarieva - Automated and Manual Trading in Forex - final
THESIS Gyuzel Zarieva - Automated and Manual Trading in Forex - finalTHESIS Gyuzel Zarieva - Automated and Manual Trading in Forex - final
THESIS Gyuzel Zarieva - Automated and Manual Trading in Forex - final
 
How to Fail and Win in Wealth Management
How to Fail and Win in Wealth ManagementHow to Fail and Win in Wealth Management
How to Fail and Win in Wealth Management
 
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004
 
Algorithmic Trading
Algorithmic TradingAlgorithmic Trading
Algorithmic Trading
 
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
 
Dynamisierung von Pricingprozessen
Dynamisierung von PricingprozessenDynamisierung von Pricingprozessen
Dynamisierung von Pricingprozessen
 
Top 10 ibeacon Trends by TrendONE
Top 10 ibeacon Trends by TrendONETop 10 ibeacon Trends by TrendONE
Top 10 ibeacon Trends by TrendONE
 
How to Adapt and Prosper in Compliance Age
How to Adapt and Prosper in Compliance AgeHow to Adapt and Prosper in Compliance Age
How to Adapt and Prosper in Compliance Age
 
Quantinsti’s webinar on algorithmic trading
Quantinsti’s webinar on algorithmic tradingQuantinsti’s webinar on algorithmic trading
Quantinsti’s webinar on algorithmic trading
 

Similar to Algorithmic Trading Strategies and Trends

Exante algotrading
Exante algotradingExante algotrading
Exante algotradingEXANTE
 
Quantlogic Product &amp; Services Offerring
Quantlogic Product &amp; Services OfferringQuantlogic Product &amp; Services Offerring
Quantlogic Product &amp; Services Offerringnscarr
 
Extent 2013 Obninsk LSE - The Focus Beyond Low Latency
Extent 2013 Obninsk  LSE - The Focus Beyond Low LatencyExtent 2013 Obninsk  LSE - The Focus Beyond Low Latency
Extent 2013 Obninsk LSE - The Focus Beyond Low Latencyextentconf Tsoy
 
LSE The focus beyond Low Latency
LSE The focus beyond Low LatencyLSE The focus beyond Low Latency
LSE The focus beyond Low LatencyIosif Itkin
 
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsightSIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsightMatt Davey
 
Intro to Quantitative Investment (Lecture 2 of 6)
Intro to Quantitative Investment (Lecture 2 of 6)Intro to Quantitative Investment (Lecture 2 of 6)
Intro to Quantitative Investment (Lecture 2 of 6)Adrian Aley
 
Sungard Global trading Presentation
Sungard Global trading PresentationSungard Global trading Presentation
Sungard Global trading Presentationahemeury
 
OpenMAMA & OpenMAMDA: How to Leverage Open Market Data API and Data Model Sta...
OpenMAMA & OpenMAMDA: How to Leverage Open Market Data API and Data Model Sta...OpenMAMA & OpenMAMDA: How to Leverage Open Market Data API and Data Model Sta...
OpenMAMA & OpenMAMDA: How to Leverage Open Market Data API and Data Model Sta...OpenMAMA
 
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...Sergey Troshin, Ph.D.
 
New Client Facing Roadmap
New Client Facing RoadmapNew Client Facing Roadmap
New Client Facing RoadmapIosif Itkin
 
NoSQL in Financial Industry - Pierre Bittner
NoSQL in Financial Industry - Pierre BittnerNoSQL in Financial Industry - Pierre Bittner
NoSQL in Financial Industry - Pierre Bittnerdistributed matters
 
Startup Pitch Battle Absolute Wealth - FinTech Belgium Summit 2016
Startup Pitch Battle Absolute Wealth - FinTech Belgium Summit 2016Startup Pitch Battle Absolute Wealth - FinTech Belgium Summit 2016
Startup Pitch Battle Absolute Wealth - FinTech Belgium Summit 2016FinTech Belgium
 
AmiBroker Xtreme Course, ABXC
AmiBroker Xtreme Course, ABXCAmiBroker Xtreme Course, ABXC
AmiBroker Xtreme Course, ABXCThaiQuants
 
Hacking The Trading Floor
Hacking The Trading FloorHacking The Trading Floor
Hacking The Trading Flooriffybird_099
 

Similar to Algorithmic Trading Strategies and Trends (20)

Exante algotrading
Exante algotradingExante algotrading
Exante algotrading
 
Algo Trading Presentation
Algo Trading PresentationAlgo Trading Presentation
Algo Trading Presentation
 
Quantlogic Product &amp; Services Offerring
Quantlogic Product &amp; Services OfferringQuantlogic Product &amp; Services Offerring
Quantlogic Product &amp; Services Offerring
 
Extent 2013 Obninsk LSE - The Focus Beyond Low Latency
Extent 2013 Obninsk  LSE - The Focus Beyond Low LatencyExtent 2013 Obninsk  LSE - The Focus Beyond Low Latency
Extent 2013 Obninsk LSE - The Focus Beyond Low Latency
 
LSE The focus beyond Low Latency
LSE The focus beyond Low LatencyLSE The focus beyond Low Latency
LSE The focus beyond Low Latency
 
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsightSIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
SIFMA 2010 June 23 - Real Time Risk Management with Microsoft’s StreamInsight
 
BlitzTrader_PPT
BlitzTrader_PPTBlitzTrader_PPT
BlitzTrader_PPT
 
Intro to Quantitative Investment (Lecture 2 of 6)
Intro to Quantitative Investment (Lecture 2 of 6)Intro to Quantitative Investment (Lecture 2 of 6)
Intro to Quantitative Investment (Lecture 2 of 6)
 
Sungard Global trading Presentation
Sungard Global trading PresentationSungard Global trading Presentation
Sungard Global trading Presentation
 
OpenMAMA & OpenMAMDA: How to Leverage Open Market Data API and Data Model Sta...
OpenMAMA & OpenMAMDA: How to Leverage Open Market Data API and Data Model Sta...OpenMAMA & OpenMAMDA: How to Leverage Open Market Data API and Data Model Sta...
OpenMAMA & OpenMAMDA: How to Leverage Open Market Data API and Data Model Sta...
 
Quant in Crypto Land
Quant in Crypto LandQuant in Crypto Land
Quant in Crypto Land
 
TALEO_Reporting_Global_VF
TALEO_Reporting_Global_VFTALEO_Reporting_Global_VF
TALEO_Reporting_Global_VF
 
Light paper
Light paper Light paper
Light paper
 
Metrics spark meetup
Metrics spark meetupMetrics spark meetup
Metrics spark meetup
 
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
 
New Client Facing Roadmap
New Client Facing RoadmapNew Client Facing Roadmap
New Client Facing Roadmap
 
NoSQL in Financial Industry - Pierre Bittner
NoSQL in Financial Industry - Pierre BittnerNoSQL in Financial Industry - Pierre Bittner
NoSQL in Financial Industry - Pierre Bittner
 
Startup Pitch Battle Absolute Wealth - FinTech Belgium Summit 2016
Startup Pitch Battle Absolute Wealth - FinTech Belgium Summit 2016Startup Pitch Battle Absolute Wealth - FinTech Belgium Summit 2016
Startup Pitch Battle Absolute Wealth - FinTech Belgium Summit 2016
 
AmiBroker Xtreme Course, ABXC
AmiBroker Xtreme Course, ABXCAmiBroker Xtreme Course, ABXC
AmiBroker Xtreme Course, ABXC
 
Hacking The Trading Floor
Hacking The Trading FloorHacking The Trading Floor
Hacking The Trading Floor
 

More from EXANTE

DIGITAL ASSETS REGULATION by Stasis
DIGITAL ASSETS REGULATION by StasisDIGITAL ASSETS REGULATION by Stasis
DIGITAL ASSETS REGULATION by StasisEXANTE
 
Blockchain and fine art: how the technology could change the art market
Blockchain and fine art: how the technology could change the art marketBlockchain and fine art: how the technology could change the art market
Blockchain and fine art: how the technology could change the art marketEXANTE
 
Dozens of billions, thousands of percent, banks and hedge funds: cryptocurren...
Dozens of billions, thousands of percent, banks and hedge funds: cryptocurren...Dozens of billions, thousands of percent, banks and hedge funds: cryptocurren...
Dozens of billions, thousands of percent, banks and hedge funds: cryptocurren...EXANTE
 
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...EXANTE
 
EXANTE Cross-Asset Portfolio Margin Risk Calculation for Hedge Funds Trading
EXANTE Cross-Asset Portfolio Margin Risk Calculation for Hedge Funds TradingEXANTE Cross-Asset Portfolio Margin Risk Calculation for Hedge Funds Trading
EXANTE Cross-Asset Portfolio Margin Risk Calculation for Hedge Funds TradingEXANTE
 
Hedge Fund Review EXANTE 2013 Report
Hedge Fund Review EXANTE 2013 ReportHedge Fund Review EXANTE 2013 Report
Hedge Fund Review EXANTE 2013 ReportEXANTE
 
HedgeWeek Special Report, Malta Hedge Fund Services 2012
HedgeWeek Special Report, Malta Hedge Fund Services 2012HedgeWeek Special Report, Malta Hedge Fund Services 2012
HedgeWeek Special Report, Malta Hedge Fund Services 2012EXANTE
 

More from EXANTE (7)

DIGITAL ASSETS REGULATION by Stasis
DIGITAL ASSETS REGULATION by StasisDIGITAL ASSETS REGULATION by Stasis
DIGITAL ASSETS REGULATION by Stasis
 
Blockchain and fine art: how the technology could change the art market
Blockchain and fine art: how the technology could change the art marketBlockchain and fine art: how the technology could change the art market
Blockchain and fine art: how the technology could change the art market
 
Dozens of billions, thousands of percent, banks and hedge funds: cryptocurren...
Dozens of billions, thousands of percent, banks and hedge funds: cryptocurren...Dozens of billions, thousands of percent, banks and hedge funds: cryptocurren...
Dozens of billions, thousands of percent, banks and hedge funds: cryptocurren...
 
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
EXANTE: Practical aspects of algorithmic trading. Bitcoin hedge fund. SSE Rig...
 
EXANTE Cross-Asset Portfolio Margin Risk Calculation for Hedge Funds Trading
EXANTE Cross-Asset Portfolio Margin Risk Calculation for Hedge Funds TradingEXANTE Cross-Asset Portfolio Margin Risk Calculation for Hedge Funds Trading
EXANTE Cross-Asset Portfolio Margin Risk Calculation for Hedge Funds Trading
 
Hedge Fund Review EXANTE 2013 Report
Hedge Fund Review EXANTE 2013 ReportHedge Fund Review EXANTE 2013 Report
Hedge Fund Review EXANTE 2013 Report
 
HedgeWeek Special Report, Malta Hedge Fund Services 2012
HedgeWeek Special Report, Malta Hedge Fund Services 2012HedgeWeek Special Report, Malta Hedge Fund Services 2012
HedgeWeek Special Report, Malta Hedge Fund Services 2012
 

Recently uploaded

Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxanshikagoel52
 
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Sapana Sha
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...Call Girls in Nagpur High Profile
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
fca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdffca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdfHenry Tapper
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spiritegoetzinger
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
Q3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesQ3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesMarketing847413
 
How Automation is Driving Efficiency Through the Last Mile of Reporting
How Automation is Driving Efficiency Through the Last Mile of ReportingHow Automation is Driving Efficiency Through the Last Mile of Reporting
How Automation is Driving Efficiency Through the Last Mile of ReportingAggregage
 
Stock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdfStock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdfMichael Silva
 
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...makika9823
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...Henry Tapper
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Delhi Call girls
 
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance CompanyInterimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance CompanyTyöeläkeyhtiö Elo
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Modelshematsharma006
 

Recently uploaded (20)

Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptx
 
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
 
fca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdffca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdf
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
Q3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesQ3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast Slides
 
Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024
 
How Automation is Driving Efficiency Through the Last Mile of Reporting
How Automation is Driving Efficiency Through the Last Mile of ReportingHow Automation is Driving Efficiency Through the Last Mile of Reporting
How Automation is Driving Efficiency Through the Last Mile of Reporting
 
Stock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdfStock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdf
 
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
 
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance CompanyInterimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Models
 

Algorithmic Trading Strategies and Trends

  • 1. Algorithmic trading: practical aspects EXANTE Ltd. exante.com.mt info@exante.com.mt Moscow 2011
  • 2. I. Algorithmic trading II. Develop the model III. Launch the strategy IV. Analyze the results V. Trends
  • 3. Algorithmic trading Automated trading HFT
  • 4. Arbitrage Pricing Automated trading Buy-side Sell-side Trend following Smart order routing Stat arbitrage Market Making / HFT VWAP
  • 5.
  • 6. I. Algorithmic trading II. Develop the model III. Launch the strategy IV. Analyze the results V. Trends
  • 7. Data Hypothesis Model Testing
  • 8. Historical Data Width Depth Correctness Instruments Past period Splits and divs Venues Resolution Gaps Corp. actions Order book Timestamps News Counterparties Validation
  • 9. Data Hypothesis Model Testing
  • 10. A priori knowledge Fundamental Empirical Gut feeling
  • 11. Visualization Data volume Math Speed Иллюстрация с panopticon.com
  • 12. RTS Index and S&P Index, 2010-10-11 RTSI SPX 16:40 16:50 17:00 17:10 17:20 17:30 17:40
  • 13. Data Hypothesis Model Testing
  • 14. Model Alpha Risks Transaction costs
  • 16. Model: math Prototype
  • 17. Our experience: R Domain Libraries Open and free Slow No realtime Open and free
  • 18. Data Hypothesis Model Testing
  • 19. Testing Data Prototype Results • Historical data • R / Python/ • Alpha • Modeling Java • Risks market impact • Cluster / cloud • Transaction and order flow • GPU costs • Realtime
  • 20. I. Algorithmic trading II. Develop the model III. Launch the strategy IV. Analyze the results V. Trends
  • 22. Realtime data Speed Depth Coverage Low-latency L1 Americas Ultra low-latency L2 Europe Sub millisecond Raw Asia
  • 23. Strategy Language Infrastructure Control High-level (C++, Java, Client Manual C#, etc) DSL (Slang, etc) Server Automatic Visual (diagrams) Cloud GUI Strategy sandbox Data Orders NYSE MFG Robot 1 Robot 2 Robot 3 Robot 4 LSE JP
  • 24. Arbitrage example London Server (Telehouse) Arbitrage strategy GAZPRU On new tick: LIMIT (LSE) (MICEX) ogzd_rub = convert(ogzd, usd_rub) spread = normalize(ogzd_rub/gazpru) Filled (size) changedSpread() OGZD (LSE) On change spread: if (spread > threshold) MARKET (MICEX) place_limit(OGZD, price, size) USD/RUB Filled (price) (FOREX) On limit fill: If (limit_is_filled) place_market(GAZPRU, size) Parameters: threshold
  • 25. VWAP example Moscow Server (MacomNet) VWAP strategy SBER bid/ask On new tick: (MICEX) vwap = recalculateVwap(trades) execute_vol = recalculate(average_volume, volume) MARKET (MICEX) SBER volume executeOrder(execute_vol) (MICEX) Filled (size) on market fill: SBER trades (MICEX) our_vwap = update(price, size) vwap_delta = our_vwap - vwap Parameters: average_volume
  • 26. I. Algorithmic trading II. Develop the model III. Launch the strategy IV. Analyze the results V. Trends
  • 27. Gather results data Market snapshot Orders Data Latency Strategy parameters
  • 28. Export the results data Excel R, Matlab Export Visualization Model
  • 30. Optimize the parameters Model Results Testing Trading
  • 31. I. Algorithmic trading II. Develop the model III. Launch the strategy IV. Analyze the results V. Trends
  • 32. Adoption 100 FORTS CME GLOBEX Vol, % Msgs, % 90 E-mini S&P 500 Futures 51.66 69.93 90 EuroFX Futures 69.32 83.41 80 Eurodollar Futures 51.29 64.46 70 60 Crude Oil Futures 35.34 71.24 60 Algorithmic Trading and Market Dynamics July 15, 2010 50 40 Foreign Exchange Buy-side, % Sell-side, % 30 Order Routing 25 92 20 Time-slice 25 15 10 Liquidity 42 46 0 Alpha 92 39 Vol, % Msg, % FX Hedging 25 39 Estimated by FORTS 09.2011 Streambase 2011 Special Report on FX
  • 33. Dodd-Frank Swap Execution Facility. SEC 15c3-5 Eliminate naked access to exchange. MiFID II Crossing networks, derivatives, HFT.
  • 34. Algotrader: a new breed Mathematics Technology Finance
  • 35. Strategies Multi-asset ULL DMA HFT trading Buy-side or sell- FX, Eqty, Debt, 5μs / km side? Derivs Market making Europe, USA, Asia < 100μs / algo Liquidity search Feeds and and aggregation execution 106 msg / sec Fast and reliable Stat arb data
  • 36. Technologies Software Overclocking FPGA Multi-core GPGPU Cloud x32 x200 x30000
  • 37. Our experience: cloud Power Diversity Cost control Engineering Compliance Latency
  • 39. Anatoliy Knyazev ak@exante.com.mt Vladimir Maslyakov vm@exante.com.mt