Meilleure / la plus complète des API pour les actions / données financières [fermé]
-
03-07-2019 - |
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
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:
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