Dies ist eine ähnliche Frage zu Stock-Tickersymbol-Lookup-API , aber das war nie antwortete auf den Standard, den ich denke, ist für eine kommerzielle Anwendung benötigt.
Das Problem ist folgendes: Gibt einen Firmennamen, einen Teilnamen oder ein Aktiensymbol zurück und gibt eine Liste möglicher Symbolübereinstimmungen zurück.
Also zum Beispiel:
%Vor% Ich habe mit "..."
ein anderes Ergebnis von untergeordneter Bedeutung gemeint.
In der Frage, mit der ich mich verbunden habe, gab es, soweit ich das beurteilen kann, nur eine wirkliche Antwort, und viele Leute haben die Frage völlig falsch verstanden. Ich möchte keine Bestandsdaten, Preise oder ähnliches! Die eine Antwort, die das richtige Problem anspricht, sieht so aus, als wäre es eine sehr private API, die jederzeit unterbrochen werden könnte. Der genaue Rückruf, der von der Website verwendet wird, muss verwendet werden, sonst scheint es nicht zu funktionieren. Es funktioniert auch nur im JSON-Format und nicht im XML-Format, das ich lieber hätte.
Es gibt drei Dinge, über die ich im Moment nachdenke, und ich würde mich über jedes Feedback zu diesen oder andere Vorschläge freuen:
Screen-Scraping fühlt sich an wie ein Hack und fühlt sich an, als könnte es sehr leicht kaputt gehen. Daher zögere ich, die letzten beiden Optionen zu wählen, aber ich habe mir die Daten auf DBPedia mit einer Testabfrage angesehen es ist wirklich schrecklich und könnte überhaupt nicht von Nutzen sein.
Zusammenfassung : Ich brauche eine zuverlässige API zum Abrufen von Aktiensymbolen für Firmennamen.
Bearbeiten : Dies muss keine Yahoo API sein. Ich würde es vorziehen, sie wenn möglich zu verwenden, aber nur wegen anderem Code, der ihre Dienste nutzt.
Dies kann nützlich sein:)
Ссылка COMPANY_NAME_HERE & amp; callback = YAHOO.Finance.SymbolSuggest.ssCallback ';
Es wird als JSON zurückgegeben.
Ich fand die Lösungen, einschließlich Yahoo, wirklich schlecht, also habe ich hier
erstelltSie können nach Firmen und Tickern wie folgt suchen:
Wenn Sie "fb" eingeben, werden Sie gefragt: Ссылка
oder wenn Sie "apple" eingeben, würden Sie abfragen: Ссылка
UPDATE Ich werde chstocksearch innerhalb des nächsten Monats offline zugunsten meines neuen Projektes nehmen: Ссылка
UPDATE 2 Ich habe diesen Dienst offline genommen
XIgnite stellt einen Webdienst bereit, der diesen Dienst bereitstellt, obwohl ich seine Qualität nie verwendet habe und nicht kommentieren kann. Sie können diese Informationen von Finanzdatenanbietern wie Thomson Reuters lizenzieren. Wenn du deine eigenen fuzzy-passenden Bloombergs BSYM Daten machen möchtest, dann ist dies ein guter Ort, um loszulegen.
Die Website, die ich verwende, ist Ссылка
Sie können EOD-Daten kostenlos herunterladen. oder kaufen Sie eine 100yrs Daten zu einem erschwinglichen Preis. Mit den EOD-Daten können Sie sie einfach in jedes relative Datenbankprogramm importieren (Lotus Access ist sehr einfach zu verwenden). Access aktualisiert automatisch die EOD-Daten. Sie können diese Daten dann in Lotus 123 (oder Microsucks) kopieren, wo Sie die Daten einfach bearbeiten können.
Damit kommst du und es ist im Grunde frei. Sie werden jedoch feststellen, dass ein eigenständiges Programm der richtige Weg ist.
schreibe zu meiner Zeit in Python