By Viraj Bhagat
The word “data” is used more casually these days. To the layman, data could mean anything from information to bandwidth. And the words “market data”, even more so. But it means more… much more!
What Is Market Data?We can define it as any information related to Trade Data, fundamental data such as corporate earnings, macro data such as inflation, GDP, etc. and can pertain to forex, commodities, equities, and other such financial instruments which provide real-time and historical insights to various organisations, and individuals.
Market Data: The DeliveranceMarket Data is an entire industry by itself. Exchanges, companies, databases, publications and other such entities provide market data. Something really vital to the rise and fall of the markets.
Financial analysis, benchmarking, risk management, compliance and audit requirements also play a major role in contributing to the culmination of data with any and every trader.
Making The HeadlinesLarge firms dedicate huge sums to the tune of millions of dollars in laying their hands on such data and in analysing it. At more than $28BN, 2018 has witnessed a sharp growth in the global expenditure for Financial Market Data, the strongest and the highest since 2011 according to this report.
2018 has delivered the highest five-year CAGR among market data/analysis or news vendors with at least USD 500m in global revenue. Giants like Moody's Analytics (+11.14%), Platts (+9.62%), S&P Global Market Intelligence (+9.33%) and FactSet (+8.97%) have garnered growth and profits.
Market Data: The Bare Necessity?
Information is the pulse of markets.The present age allows access to a multitude of channels, providing a variety of data from all sources in a snap. In terms of trading, we will limit our learning to the use of data from the Stocks, Currencies, and Commodities.
It is also true that one requires a vast amount of data depending on their requirement - to calculate, to analyse, and to hypothesize the best possible outcome predicting their earnings and revenue or future prices.
In Demand: Market DataHigh demand for data related to Investment, Banking, Deal Trends, Deal Activities, Loan Markets, and Bond Markets are among some of the reasons for large consumption of Market Data.
Today, technologies like Artificial Intelligence, Machine Learning and others are re-defining analysis of this data. It has recently been reported that in India, the analytics industry is estimated to be growing at $2.71 billion annually. At a speedy CAGR of 33.5% and big data contributing 22% to it, it promises a huge prospect for growth.
It would only be fair to say, that the data means more than Currency.Meanwhile, there exists some fierce competition between Data providers for providing access to innovative tools, countless features and benefits, and market data at lower prices.
What You Need To Do About Market DataNo matter what sort of data you’re after - Forex, money market, fixed income, or equity - you need to acquire it. Even if it is a one-off thing for your trade, you need to acquire it.
There are often different institutes where various types of data are obtained or distributed, and in often cases, they are single entities capable of originating, consolidating and distributing data related to securities and financial instruments.
It is essential that the data you are getting is:
- High or Low latency
- For basic operations by using Python
- For setting up your own Algo Trading Desk
- Using Python for Trading in Indian Markets
There are many times when traders are faced with certain questions that block their progress. We came across many such questions in our webinar on Ask Me Anything on Algorithmic Trading and we’d like to share with you the answers to the frequently asked questions about Market data.
Frequently Asked Questions about Market Data
Q1. Where can I get the market data (historical/real time) and other data from?Reply: We came up with a list of the sources that you can visit:
Free Market Data Providers
- Yahoo Finance
- Google Finance
- Quantra Blueshift
- Global Datafeed
- Trading Economics
- Thomson Reuters
The vendors who provide paid data as mentioned in the list may help you with tick data, second data, minute data or overnight data.
Q2. Which data provider gives true tick data for Indian markets, not second snapshot data?Reply: So the interesting part as mentioned in the question is that most of the vendors or data providers when they say tick data they don’t really mean tick data but what they mean is snapshot data, which is the snapshot of exchange that they send out few times every second but the actual tick data is bulky and is quite huge.
Just to give you an example if you are taking one day of real tick data for an exchange like NSE and just the derivatives segment, it could be somewhere in the range of 25-40GB/day depending upon how much activity happened during the day.
Similarly, if you are doing this for bigger exchanges like CME it can go into hundreds of GBs or much more.
If you have a decent technology or decent platform on your side then, in that case, you can get the data directly from the exchange as well and in some cases, it will be much more economical.
For example, in India, if you are taking the tick-by-tick data from the exchange as the exchange member, you can get it for something close to 1500 USD per year, but if you opt to go ahead with the distributor then the cost can be significantly higher but for the snapshot or the second data that may not be the case.
Q3. For algo what usually is the time horizon used to crunch data (5 years, 10 years etc.)?Reply: Algo just means that you are automating the strategy. If you are talking about high frequency trading, in that case we generally don’t go to 5 or 10 years of data because market microstructure changes much faster in case of HFT for e.g. if you are trying to backtest a simple cash to future arbitrage strategy on data that is 10 years ago or on data from 2007 when algorithmic trading was not allowed in India then the results that you will get will not be of much use. Typically it is 1 year or 2 years at the max for high frequency trading, for low frequency trading, yes you can go up to 5-10 years.
Q4. Is it possible to get real-time data without using co-location in India?Reply: Yes, you can. In fact, the exchange also gives you real-time data, it’s not like you have to be in co-location to get real-time data. In case you are trading a highly latency sensitive strategy, it is advisable to be in co-location & receive the data there itself.
ConclusionArtificial Intelligence, Big Data Analytics, and many such emerging technologies are further evolving the way in which Market Data is read, analyzed and interpreted. It is defining a milestone for Trading.
It is about time, we made the most out of it. Stay ahead of your game and learn how to tap into the right resources in this vast pool of market data services, market data feed providers, and market data systems.
Next StepWe’re pretty sure, you’ll have some questions for us as well, and we would be glad to help you with them. In case you require any further guidance for an algorithmic trading career, feel free to contact us. If you are a trader, a programmer, a student or someone looking to pursue and venture into algorithmic trading then we have the Executive Programme in Algorithmic Trading (EPAT®) for you.
QuantInsti® aids people in acquiring skill sets which can be applied across various trading instruments and platforms. EPAT® does just that. Its comprehensive curriculum covers training modules like Statistics & Econometrics, Financial Computing & Technology, and Algorithmic & Quantitative Trading and equips you to be a successful trader. Learn more about it here.
Disclaimer: All data and information provided in this article are for informational purposes only. QuantInsti® makes no representations as to accuracy, completeness, currentness, suitability, or validity of any information in this article and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use. All information is provided on an as-is basis.