Like SQL, for example, but it doesn't have to be the same syntax. For example, I might want to query "which stocks on the NYSE had the greatest 1-hour price changes today?"

closed as off-topic by Chris W. Rea, Nathan L, Brythan, Michael, JoeTaxpayer Sep 28 '17 at 21:50

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product or service recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – Chris W. Rea, Nathan L, Brythan, Michael, JoeTaxpayer
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 3
    Bloomberg and Reuters would be very happy to provide you with the information, albeit for a fee. – DumbCoder Apr 5 '13 at 14:25
  • Note: query language does not mean some excel functions and the like. It must be a language in which I can write sentences, for example SQL. – themirror Apr 5 '13 at 17:57
  • stockfetcher.com – Matt Davis Mar 31 '14 at 21:40

You can give YQL a try. I'm not sure it can do the query you want, but for example you can do:

select * from yahoo.finance.quotes where symbol in ("GOOG","AAPL","MSFT","YHOO") 
order by DaysValueChange 

(try it here)

And this best thing about it - it's free.

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