Let's discuss data sources (providers)

I am trying to analyze the daily stocks OHLC price series. I have used the following free data sources:
  1. Yahoo Finance
  2. alphavantage.co.

They both work well but look unreliable.
I personally use Yahoo Finance daily data. You can consider Tiingo.
Stock Market Tools | Tiingo
I used to use Yahoo Finance for daily data (stocks and ETFs), but I found too many cases of errors like not accounting for a split on some data but not other data for the same symbol or simply taking too long for the most recent day becoming available with their historical data.

So I switched to Tiingo which is much more reliable as long as I wait until 8 PM ET to retrieve it (exchanges can send corrections until then).

I still use Yahoo for daily historical data for indexes because they have longer histories available, and that data doesn't seem to have adjusted price data issues stocks or ETFs can have.
 
Last edited:
With NinjaTrader Desktop, you can use it for free unlimited for charting, analysis, system development and backtesting.

It comes with:

- Free real-time and historical crypto feed through Coinbase
- Free historical EOD data for stocks, futures and forex through Kinetick
- You can get a 14 day real time/historical data trial directly from through https://account.ninjatrader.com/register

If you have accounts with Interactive Brokers and/or TD Ameritrade, you can connect them to NinjaTrader for market data as well.
 
I encountered the issue of high costs associated with paid data sources, while the free alternatives seem unreliable.

I am trying to analyze the daily stocks OHLC price series. I have used the following free data sources:
  1. Yahoo Finance
  2. alphavantage.co.

They both work well but look unreliable. I am concerned that they will stop giving away data for free at any moment.

I have also tried the Interactive Brokers API. It caused too many problems.

Please suggest some other free or inexpensive data sources (providers). I need to load about 5,000-10,000 up-to-date stocks daily OHLC price series every working day.

The cost of options data appears overly high for individual traders. Can you provide some advice on this matter?

databento.com

Around $0.03 for daily OHLC full exchange data, probably about 8,000-10,000 active tickers on any given day, and you can extract all of it in a single API call. Besides that, a main difference is that we're a direct licensed distributor from the trading venues, whereas most options at this price point go through 2 layers of redistribution.

We're almost at the end of our beta and will be releasing real-time data, US equities and equity options around end April.


upload_2023-3-20_6-17-2.png
 
Back
Top