it-swarm.com.de

Echtzeit-Markt-/Aktienkurse in C #/Java abrufen

Ich möchte ein Programm erstellen, das wie ein großer Filter für Aktien wirkt. Dafür brauche ich Echtzeit-Kurse (oder verzögert) vom Markt. Ich bekam Börsenkurse, indem ich Seiten von Yahoo anfragte, die HTML nach dem Ticker analysierte und die HTML-Datei parst. Ich habe mich gefragt, wie man dies anfordert und das HTML analysiert. Gibt es eine Möglichkeit, nur die Aktienkurse und deren Informationen anzufordern? Ich weiß, dass einige Anwendungen dies tun, und ich bin sehr neugierig, wie sie das tun, denn das Anfordern von Webseiten und das Analysieren dieser Seiten ist sehr zeitaufwändig.

Danke, Dave

24
David Menard

Das Analysieren der Ausgabe der Webseite ist das Spiel eines Trottels. Es ändert sich ständig, und wenn Sie nicht gewillt sind, stark in eine Art sehr widerstandsfähiger Parser zu investieren, werden Sie Ihr Leben damit verbringen, sich mit ihm zu beschäftigen. Verwenden Sie einen Web-Service, Google bietet einen http://googleblog.blogspot.com/2007/01/real-time-quotes-for-free.html

28
stimms

Sie können csv-Daten von Yahoo erhalten.

Diese Seite enthält weitere Informationen.

10
Mongus Pong

Afaik, diese Art von Daten ist über abonnementbasierte Modelle verfügbar. Xignite ist eine, die mir in den Sinn kommt. Meines Wissens bieten NASDAQ und die NYSE keine frei verwendbaren APIs.

3
kd7

Die Google- und Yahoo-APIs sind beide verschwunden. Investor's Exchange bietet jedoch eine API , die sehr einfach für Kursdaten verwendet werden kann.

3
J. Peterson

Zum Herunterladen von Kursnotierungen für Yahoo Finance in C # oder VB.NET können Sie die Bibliothek "Yahoo! Finance Managed" verwenden.

Klick hier

1
Maas

Es gibt tatsächlich einen Yahoo-Web-Service, der CSV-Dateien mit Aktiennotierungen zurückgibt. Daher ist kein HTML-Parsing erforderlich

1
Aye

In der Finanzdienstleistungsbranche wird den meisten Banken ein Echtzeit-Feed von Reuters oder Bloomberg zur Verfügung gestellt, aber dies kostet natürlich viel Geld. Wenn Sie Google für "Aktienkurs-Feed" oder "Marktdaten-Feed" verwenden, werden Sie einige Optionen erhalten, einige kostenlos, andere bezahlt.

Ich würde auch die Verwendung einer Complex Event Processing-Engine wie Esper empfehlen, um diese Art von Echtzeitverarbeitung durchzuführen. Dies ist wesentlich einfacher, als den gesamten Anwendungsstapel von Grund auf neu zu schreiben.

1
John Channing

dies verwendet intern yahoo stock api . ich hoffe, dieses hilft ihnen dabei.

https://github.com/bhattumang7/gold-silver-share-price-api-india

1
bhatt.umang7

Hier ist eine Liste von Websites , die kostenlose Intraday-Daten bereitstellen.

Sie können die Daten exportieren und in Ihrer Software verwenden

0
Atom

Wenn Sie Fidelity.com verwenden und das Element nach dem Verkaufspreis untersuchen, können Sie die URL so ändern, dass in Ihrem Programm nach Aktien gesucht wird.

Verwenden von Visual Studio Community 2013 C #

0
Montana

Versuchen Sie, diese channel9 -Präsentation anzusehen. Es ist eine F # -Einführung, aber ab 27:00 Uhr erstellt der Moderator Luca Bolognesi eine Anwendung, die einige der gewünschten Aufgaben erledigt (in F #, aber sehr inspirierend - für mich zumindest). 

0
Moberg