I thought to ask for an advice before I start coding into acquiring the historical data to avoid getting into a dead-end solutions. I am planning to use one year worth of daily bars and 1-min bars of all US stocks for back testing my programs. I've found lists of the historical data providers from Reuters to Quandl and yahoo. I am willing to pay for the data, say, up to couple of hundred bucks a month, hence Reuters is out of equation.
These are the steps and processes that involve acquiring historical prices (at least in my mind).
b) symbols that have been deleted, then delete then from my database (I do not want those).
c) new symbols that have been added, then add them to the database.
d) symbols which prices have bee back adjusted due to splits - those have to be downloaded the full one year history.
Having said that, it looks to me that it would be easier to keep the historical data in a single file per each symbol (or a table per each symbol if I use a database in the future). The main point is I want an easy (if possible) download of the initial snap. Then I want to download the update every evening. I'd like to have a list of the symbols that have been added, deleted, and back-adjusted so I can update those accordingly, that's to avoid to download the whole snap every night.
How do you handle all of that and what provider would you recommend for me to have an easy life.
TX
These are the steps and processes that involve acquiring historical prices (at least in my mind).
- Downloading the initial snap. I'd prefer for a provider to have an option for bulk download, that is to download a single zip file that contains all the daily bars and a zip file that contains all the 1-min bars. I realize the 1-min bar file is going to be a large one - around few GB by my estimate. Versus, for instance, yahoo, where you can only download one symbol at a time so I would have to go into trouble of writing some sort of script to download the data for all symbols, if it's possible at all with yahoo - I hear the have been going against allowing to use scripts on their website. Also, yahoo has daily bars but not intra-day bars.
- Updating historical data every evening. I see the tasks that can be broken down into:
b) symbols that have been deleted, then delete then from my database (I do not want those).
c) new symbols that have been added, then add them to the database.
d) symbols which prices have bee back adjusted due to splits - those have to be downloaded the full one year history.
Having said that, it looks to me that it would be easier to keep the historical data in a single file per each symbol (or a table per each symbol if I use a database in the future). The main point is I want an easy (if possible) download of the initial snap. Then I want to download the update every evening. I'd like to have a list of the symbols that have been added, deleted, and back-adjusted so I can update those accordingly, that's to avoid to download the whole snap every night.
How do you handle all of that and what provider would you recommend for me to have an easy life.
TX
and will recommend our own product, but we're still in the stealth stage. But you could try