Question

Quelle est l’API gratuite / publique la plus recommandée pour accéder aux statistiques et aux cours des marchés financiers (de préférence en temps réel)? Je ne suis pas trop pointilleux sur la façon dont il est exposé (SOAP, REST, une configuration propriétaire XML, etc.), à condition que sa documentation soit satisfaisante.

Je prévois de créer un tableau de bord Web simple en PHP avec des données de base (une page d’accueil rapide), mais je souhaiterais éventuellement le transformer en une application Web complète. Des pensées?

Comme j'en trouve, je posterai une liste ici (n'hésitez pas à commenter si vous en avez déjà utilisé auparavant):

Gratuit

Pas libre

Était-ce utile?

La solution

L'API de Yahoo fournit une image CSV:

Exemple: http://finance.yahoo.com/d/ quotes.csv? s = msft & amp = f = price

Je ne sais pas s'il est documenté ou non, mais cet exemple de code devrait présenter toutes les fonctionnalités (à savoir, les types stat [paramètre f dans la chaîne de requête]. Je suis sûr que vous pouvez trouver de la documentation (officielle ou pas) si vous le recherchez.

http://www.goldb.org/ystockquote.html

Modifier

J'ai trouvé des documents non officiels:

http://ilmusaham.wordpress.com/tag/stock-yahoo-data /

Autres conseils

Je trouve généralement que ProgrammableWeb est un bon endroit où rechercher des API.

Markit On Demand fournit un ensemble d’API financières gratuites pour jouer avec. On dirait qu'il existe une API de cotation boursière, un téléscripteur d'actions / société et une API de création de graphiques. Consultez http://dev.markitondemand.com

La dernière fois que j'ai jeté un coup d'œil - il y a quelques années - il n'y avait pas d'option facile et la "solution" (avec lequel je n’étais pas d’accord) nettoyait un certain nombre de sites Web. C'est peut-être plus facile maintenant, mais je serais toujours surpris de voir quelque chose d'utile.

Le problème ici est que les données sont extrêmement précieuses (et très coûteuses). Par conséquent, il serait facile de définir une méthode de récupération pour les récupérer, mais il serait pratiquement impossible de faire en sorte que les plates-formes de négociation se séparent de leurs données. Certains des MTF (actuellement) fournissent leurs données gratuitement, mais je ne sais pas comment vous les obtiendriez sans payer quelqu'un d'autre, comme Reuters, pour cela.

Les questions ont été utiles pour vous aider dans les liens et les astuces.

Certaines sociétés de courtage telles que TDAmeritrade ont des API que vous pouvez utiliser pour obtenir des données en continu à partir de leurs serveurs:

http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top