マーケットデータプロバイダーのoligo乏がOpenQuantを殺したことに成功した今、リアルタイムマーケットデータのプロプライエタリで高価なサブスクリプションに代わるものはありますか?
理想的には、NYSE、NASDAQ、AMEX(約6000シンボル)からティックごとの証券を監視できるようにしたいと思います。
ほとんどのベンダーは、同時に500個のシンボルを監視できるという制限を設けています。これは、500個のシンボルの間でローテーションを想像できる場合でも、私には受け入れられません。 5秒の窓を作るすべてのシンボルの各分からの効果的な観察の。
現在、Google Financeを呼び出すJavaスレッドプールでこれを行っていますが、これはいくつかの理由で不十分です。グーグルはこのサービスを利用しようとするボットを即座に殺している;-)
ヒントは大歓迎
乾杯
この質問を見れば、あなたが知る必要があるすべてを見つけることができると思います: 過去の株式データのソース
Yahoo!以外の無料のデータフィードは知りませんが、ティックごとのデータは提供しません。15分遅れで1分間隔しか提供しません。既存のツールを使用して履歴データをダウンロードする場合は、 EclipseTrader をお勧めします。開く、閉じる、高、低、および音量のみを保存します。
(ソース: divbyzero.com )
わずかな労力で独自のデータスクレーパーを作成できます。 ブログでyahooからリアルタイムデータをダウンロードする に関する記事を書いていますが、それはC#です。 C#に精通している場合は、アクションをJavaで非常に迅速に翻訳できます。独自のデータスクレーパーを記述すると、ほとんど[〜#〜] anything [〜#〜]Yahoo!がWebサイトに表示する:入札、売り、配当分配、収益分配、日高、日安などなどなど.
C#がわからなくても心配しないでください。本当に簡単です。Yahooでは、URLを変更するだけで、引用符付きのCSVファイルをダウンロードできます。 yahooで使用されているURLとタグに関するすべては、ここで見つけることができます: http://www.gummy-stuff.org/Yahoo-data.htm
従う必要がある基本的な手順は次のとおりです。
URLConnection
を作成します。BufferedReader
を使用して、接続ストリームから返されるCSVファイルを読み取ります。CSVは次の形式になります。
TDAmeritradeアカウントを開設すると、ThinkOrSwimのリアルタイム取引および相場プラットフォームに無料でアクセスできます。ライブ取引はリアルタイムであり、紙の取引は15分遅れています。 TDAmeritradeアカウントを開設するために最低限必要なことは忘れていますが、TDAMeritrade.comまたはthinkorswim.comにアクセスしてチェックアウトできます。
Intrinio には、無料の層と有料の層のあるフィードがたくさんあります。基本的に、大規模なデータサプライヤとは対照的に、必要な分だけ支払うだけです。 Intrinioはデータ品質に重点を置いており、開発者にも対応しているため、あなたにとって最適な選択肢になると思います。
完全開示-私はIntrinioで開発者として働いています