Frage

würde Ich mag eine kostenlose Open-Source-C ++ Anwendung für Linux und Windows machen, die Live-Börsen-Charts schaffen wird (das heißt sie sind aufgefrischt häufig).

Bitte könnten Sie geben mir einige Hinweise zu diesen Themen:

  • Was soll ich als Datenquelle verwenden? Gibt es kostenlose Dienste, die ich umsetzen kann? Ich möchte die gleichen oder ähnliche Informationen wie Unternehmen wie Google verwenden.
  • Ich bin mir nicht sicher, welche GUI-Toolkit verwenden am besten wäre, gibt es eine, die in gebaut hat Charting, oder brauche ich eine Fachbibliothek für diesen Einsatz?

Einige Dinge zu beachten:

  • Dies ist mein erster Versuch sowohl plattformübergreifende C ++ Entwicklung und eine GUI-Anwendung für Linux.
  • Ich bin in Großbritannien, so würde Ich mag Datenquellen verwenden, die Informationen für die Börse London bieten (LON) sowie NASDAQ, etc.
War es hilfreich?

Lösung

Ab November 2014 sind diese Links tot.

Andere Tipps

die Regeln in Großbritannien sind die gleichen wie in den USA Unter der Annahme, Sie haben grundsätzlich 3-tiered Entscheidungen.

Sie können hacken zusammen einen lame-Feed von Dingen wie Google oder Yahoo, aber sie sind absolut nicht jede Zecke immer, wenn es das ist, was Sie nach.

Ein Schritt von den offensichtlichen Quellen im Internet sind nur einige der Online-Broker. Ihre Daten sind zuverlässige und rechtzeitige aber offensichtlich müssen Sie ein Konto, und sie haben eine Art von API zu bieten. Überprüfen Sie in so etwas wie InteractiveBrokers.com. Sie sind meist Java-centric aber bieten ein Fenster der basierten C ++ DLL als auch. Mehrere andere Broker bieten ähnliche APIs aber IB ist ausgezeichnet, dass sie eine Vielzahl von Börsen einschließlich deckt, glaube ich, London. Sie machen es auch relativ einfach Währungen zu übertragen, wenn das ein Anliegen ist.

Schließlich müssen Sie kommerzielle Makler gehen. Sie können sie leicht genug, um mit der Suche aber bereit sein, ein paar hundert Dollar pro Monat Minimum zu zahlen.

Ich denke, Mark Vorschlag von QT ist eine gute Möglichkeit für eine GUI zu gehen. Java neigt für das Aufstellen von einem Raster von laufenden Anführungszeichen ausreichend zu sein, aber dazu neigt, in dem Charting-Bereich zum Scheitern verurteilt, IMO.

Sie sagten, Sie "live" Markt-Charts wollen. Wenn Sie in Echtzeit bedeuten, werden Sie nie, dass kostenlos. Alle Daten, die Sie auf Google zu sehen usw. verzögert werden, in der Regel mindestens 15 Minuten, und sie nicht bekommen, jede Zecke.

Wenn eine Verzögerung kein Problem ist, und wenn Sie in der täglichen Daten nur daran interessiert sind, können Sie einfach historische Daten kostenlos über einfache HTTP-Anforderung erhalten mit diesem historische Daten API .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top