Je voudrais faire un programme qui agit comme un grand filtre pour les actions. Pour ce faire, je dois disposer de cotations du marché en temps réel (ou différées). J'ai commencé à obtenir des cotations boursières en demandant des pages à Yahoo, en analysant le code HTML du ticker et en analysant le code HTML. Je me demandais comment faire cela en demandant et en analysant le HTML. Existe-t-il un moyen de demander uniquement les cours boursiers et leurs informations? Je sais que certaines applications le font, et je suis très curieux de savoir comment elles le font, car demander et analyser des pages Web prend beaucoup de temps.
Merci, Dave.
L'analyse de la sortie de la page Web est un jeu d'échecs. Cela change constamment et, à moins que vous ne vouliez investir massivement dans un analyseur syntaxique très résistant, vous allez passer toute votre vie à le manipuler. Utilisez un service Web, Google en offre un http://googleblog.blogspot.com/2007/01/real-time-quotes-for-free.html
Vous pouvez obtenir des données CSV de Yahoo.
Cette page a plus d'informations.
Après tout, ce genre de données est disponible via des modèles basés sur un abonnement, Xignite , me vient à l’esprit. À ma connaissance, NASDAQ et la NYSE ne fournissent aucune API librement utilisable.
Les API Google et Yahoo ont toutes deux disparu. Cependant, Exchange de Investors propose une API qui est très facile à utiliser pour les données de devis.
Pour télécharger des cotations boursières yahoo finance en C # ou VB.NET, vous pouvez utiliser la bibliothèque "Yahoo! Finance Managed".
Il existe en fait un service Web Yahoo qui renverra un fichier CSV contenant des cours boursiers. Donc, pas d'analyse HTML nécessaire
Dans le secteur des services financiers, Reuters ou Bloomberg fournissent un flux en temps réel à la plupart des banques, mais cela coûtera évidemment beaucoup d'argent. Si vous utilisez Google pour "flux de cours" ou "flux de données de marché", vous obtiendrez des options, certaines gratuites, d'autres payantes.
Je recommanderais également l'utilisation d'un moteur de traitement des événements complexes tel que Esper pour effectuer ce type de traitement en temps réel. Il sera considérablement plus facile que d'écrire la totalité de la pile d'applications à partir de zéro.
cela utilise en interne yahoo stock api . J'espère que celui-ci vous aide.
https://github.com/bhattumang7/gold-silver-share-share-price-api-india
Voici une liste de sites Web qui fournit des données intrajournalières gratuites.
Vous pouvez exporter les données et les utiliser dans votre logiciel
En utilisant Fidelity.com et en inspectant l’élément au prix de vente, vous pouvez manipuler l’URL pour rechercher un stock à partir de votre programme.
Utilisation de Visual Studio Community 2013 C #
Essayez de regarder cette présentation channel9 . Il s'agit d'une introduction en F #, mais à partir de 27h00, le présentateur, Luca Bolognesi, crée une application qui exécute une partie du travail que vous demandez (en F # mais très inspirant - du moins pour moi).