- 5mins 5mins - 5days 5 days - 5+years HIGH FREQUENCY TRADING ALGO TRADING DAY TRADING ACTIVE RETAIL TRADING REGULAR RETAIL INVESTOR 75% of trading volumes in FX Winner J
$4m platform if 5 ms behind the competition. http://www.tabbgroup.com/PublicationDetail.aspx?PublicationID=346 Real-time API in Finance @StreamdataIO #BankingAPI
by <a href="h6p://www.freepik.com" =tle="Freepik">Freepik</a> from <a href="h6p://www.fla=con.com" =tle="Fla=con">www.fla=con.com</a> is licensed by <a href="h6p://crea=vecommons.org/licenses/by/3.0/" =tle="Crea=ve Commons BY 3.0">CC BY 3.0</a></div> Real-time API in Finance @StreamdataIO #BankingAPI
2000 R.Fielding = Uniform Interface/REST APIs 2001 Nobel/Lemons 2013 Research on Financial Blog impact on Insider/Outsider Information Asymmetry, GD Saxton, SUNY Real-time API in Finance @StreamdataIO #BankingAPI
milliseconds of apps latency cost them 1% in sales. Source: http://perspectives.mvdirona.com/2009/10/31/TheCostOfLatency.aspx Google found an extra 0.5 seconds in search page generation time dropped traffic by 20% Source: http://highscalability.com/latency-everywhere-and-it-costs-you-sales-how-crush-it
& protocol: HTTP (no FIX, FAST or ITCH) Scalable: millions not thousands Wired Desktops & Wireless 500ms-1sec for all Real-time API in Finance @StreamdataIO #BankingAPI
patibility Easiness to dev Load (network + Device) App latency Polling/ Long Polling Bi-dir Websocket Bi-dir SSE Uni-dir Real-time API in Finance @StreamdataIO #BankingAPI
Arun Gupta - h1p://blog.arungupta.me/rest-vs-websocket-comparison-benchmarks/ • 10 messages of 1 byte : 7ms vs 220 ms • 100 messages of 10 bytes : 57 vs 986 ms • 1000 messages of 100 bytes : 200 vs 10210 ms • 5000 messages of 1000 bytes : 1,2 sec vs 54 sec. Real-time API in Finance @StreamdataIO #BankingAPI
=me h 6 p : / / w w w . r e s e a r c h g a t e . n e t / p u b l i c a = o n / 256453451_The_Comparison_of_Impacts_to_Android_Phone_Ba6ery_b etween_Polling_Data_and_Pushing_Data
(Build) kg CO2 eq liters kWh / year Smartphones 38 607 100 15" laptop 99 835 200 Desktop 76 362 200 24" screen 24 62 509 50 1U 16 core-server 100 475 333 Scope 2 (Use) 1 TByte of Data 135 900 300 Footprint of a 1m-user 2’/day realtime app, same as consumtion of 2000 people in Romania h6p://streamdata.io/blog/the-web-environmental-footprint-in-short/ Real-time API in Finance @StreamdataIO #BankingAPI