Take the 2-minute tour ×
Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. It's 100% free, no registration required.

I'm looking to find a service that will allow me to download historical data on stocks, bonds, options, futures, indices, etc and also to pick up new files either on a daily or weekly basis. I've been a software engineer for a couple of years now but I'm new the world of quantitative finance. I've purchased a few books on portfolio theory and I'd like some play data on which to test out some of these ideas and techniques. I've seen a number of different sites that offer data either for free or for a small monthly fee. I'm considering using a company called EOD Data (http://www.eoddata.com/) but there are seemingly countless sites out there that offer market data, how do I go about choosing the best one? For my needs, which is only access to market data, how do I go about evaluating the sites so I can get the best quality for my very limited budget? Does anyone have experience using EOD Data or a similar service?

share|improve this question
3  
Have you tried past questions here? This is a weekly question. quant.stackexchange.com/search?q=data+source –  Richard Herron Jul 15 '11 at 16:16
    
I have no opinion on the accuracy of EOD's Data, but I used them in a number of projects without a problem that I could identify. I think they have a very high bang/buck ratio for data which are not available for free. –  Owe Jessen Jul 15 '11 at 16:35
    
I agree with @richardh. It seems like our most common question here is, "where can I find free data online?" (Our second most common is, "what free software can I use to implement my trading platform?") –  chrisaycock Jul 15 '11 at 18:01
    
possible duplicate of Data sources online –  SRKX Jul 16 '11 at 14:47

2 Answers 2

What language or statistical package are you planning on using? There are multiple free options available. If you are thinking R, then you can just use yahoo finance and directly download the data into the R console. There is plenty of sample code available on the internet and also, this forum.

share|improve this answer
    
well you can use yahoo data from any kind of programming language. it's so common. –  SRKX Jul 16 '11 at 14:46

@chrisaycock agreed that is the most common question (I'm guilty of it myself) -- I realized that even some of my questions were better answered by looking at other posts where people had thrown in their 2 cents.

@miggety I've been researching the availability of data for some time as I wanted to create a model 'free data' web-service (similar to ones that have existed in the past) I even have been trying to get people to donate date (no luck there). So I'm in the process of saving money to purchase a service I can redistribute...not cheap!!!!

Basically the more accuracy and breadth of data (number of markets, order-depth, etc.) you want the more your going to pay! I recommend that you buy a 1-off historical package from one of the smaller data providers (names of which are widely avaliable on here), and than possibly if you need live market data, subscribing to a 'web-service' based service xgnite has a pretty wide offering of services that are reasonably priced.

Maybe you should list how much your willing to spend, and what amount of data you need (markets, depth, etc.) and people can give you a better idea if it's possible?

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.