21

Linux と Windows の両方で、ライブの株式市場チャートを作成する (つまり、頻繁に更新される) 無料のオープンソース C++ アプリケーションを作成したいと考えています。

これらの問題についていくつかの指針を教えてください。

  • データ ソースとして何を使用すればよいですか? 実装できる無料のサービスはありますか? Googleなどの企業と同じまたは類似の情報を使用したい。
  • どの GUI ツールキットを使用するのが最適かわかりません。チャートが組み込まれているものはありますか、それとも専用のライブラリを使用する必要がありますか?

注意すべき点:

  • これは、クロスプラットフォームの C++ 開発と、Linux 用の GUI アプリケーションの両方に対する私の最初の試みです。
  • イギリス在住なので、ロンドン証券取引所(LON)やNASDAQなどの情報を提供しているデータソースを利用したいです。
4

4 に答える 4

16

2014 年 11 月現在、これらのリンクは無効になっています。

于 2009-04-08T00:51:15.903 に答える
7

英国のルールが米国と同じであると仮定すると、基本的に 3 段階の選択肢があります。

Google や Yahoo などの不十分なフィードをまとめてハッキングすることはできますが、それが目的である場合、すべてのティックを確実に取得することはできません。

明らかなインターネット ソースからのステップ アップは、オンライン ブローカーの一部です。彼らのデータはより信頼性が高くタイムリーですが、明らかにアカウントが必要であり、何らかの API を提供する必要があります。InteractiveBrokers.com などにチェックインします。それらは主に Java 中心ですが、Windows ベースの C++ DLL も提供します。他のいくつかのブローカーが同様の API を提供していますが、IB は、ロンドンを含む多数の取引所をカバーしているという点で優れています。また、懸念がある場合は、通貨を比較的簡単に転送できます。

最後に、商業ブローカーに行く必要があります。検索で簡単に見つけることができますが、最低月額数百ドルを支払う準備ができています.

QT に関する Mark の提案は、GUI の良い方法だと思います。Java は、実行中の見積もりの​​グリッドを作成するのに適している傾向がありますが、チャート領域である IMO では失敗する傾向があります。

于 2009-04-08T01:32:31.560 に答える
7

あなたは「ライブ」の市場チャートが欲しいと言っていました。リアルタイムを意味する場合、無料でそれを取得することは決してありません. Google などで表示されるすべてのデータは遅れており、通常は少なくとも 15 分遅れており、すべてのティックを取得しているわけではありません。

于 2009-04-08T03:02:57.083 に答える
2

遅延が問題にならず、日次データのみに関心がある場合は、この履歴データ APIを使用して、単純な HTTP リクエストを介して履歴データを無料で簡単に取得できます。

于 2012-04-09T06:09:26.790 に答える