web-dev-qa-db-ja.com

Bloomberg Open API

Bloomberg Open API 最近発表された -それはただの Bloomberg SDK であり、かなり長い間(限定的に)公開されていましたか?

私の理解は、Bloomberg SDKはBloomberg Terminalがインストールされているマシンでのみ使用可能であるが、最近発表されたOpen API(構文的には同じ)を使用することができるということです任意のマシンから。

あれは正しいですか?新しいAPIに制限はありますか(応答の遅延など)。お金がかかったものを無料で提供しているとは信じられません-どんな説明でも歓迎です!


[〜#〜] edit [〜#〜]:上記はおそらく明確ではなかったので、言い換えると:

  1. 新しく発表されたOpen APIは、構文的に Bloomberg SDK API (または、それをどのように呼び出すのですか?)
  2. 任意のマシンでのOpen APIの使用に制限があると仮定する(Bloomberg TerminalがインストールされているマシンからSDKを使用する場合と比較して)-それらの制限は、いくつかの公式Bloomberg doc。

私は両方の質問を自分で推測することができますが、私はむしろ尋ねたいと思いました:)

46
andreister

APIはLIVEデータへのフルアクセスを提供するため、開発者はライセンス料を支払うことなくアプリケーションを提供し、APIに対して開発できます。消費者は、サードパーティのデベロッパーが提供するアプリから受け取ったデータに対して料金を支払うため、BBはそのようにして視聴者と収益を増やします。

注:ブルームバーグは、このプログラミングインターフェイス(BLPAPI)を無料使用ライセンスの下で提供しています。このライセンスには、ブルームバーグのデータまたはコンテンツへのアクセスが含まれていません。

ソース: http://www.openbloomberg.com/open-api/

16
Ernst Kuschke

データは無料ではないため、この Bloomberg API Emulator (免責事項:私のプロジェクトです)を使用して、リクエストの送信方法とサブスクリプションの作成方法を学習できます。このエミュレーターは、実際のブルームバーグAPIのように見え、動作しますが、実際のデータを返しません。ブルームバーグAPIを使用するアプリケーションを開発している間、私が扱う実際のデータについてはほとんど気にしません。データを取得する方法howが気になります。

Bloomberg APIの使用方法を学びたい場合は、試してみてください。アカウントなしでコードをテストする場合は、これを使用します。ブルームバーグアカウントの月額料金は約2,000ドルなので、 このプロジェクト で大幅に節約できます。

エミュレータは、C#に加えてJavaおよびC++をサポートするようになりました。

C#、C++、およびJava:

  • 日中ティックリクエスト
  • 日中バーのリクエスト
  • 参照データのリクエスト
  • 履歴データのリクエスト
  • 市場データのサブスクリプション
63
user2023861

このAPIは長い間利用可能であり、ブルームバーグターミナルを実行している場合、または有料のブルームバーグサーバーにアクセスできる場合は、市場データ(ライブを含む)にアクセスできます。

唯一の違いは、API(コードではなく)がオープンソース化されているため、たとえば、オープンソースプロジェクトで依存関係として使用できるようになったことです。

13
assylias

そうは思いません。 APIは遅延見積りへのアクセスを提供します。リアルタイムデータまたはティックデータを無料で提供する方法はありません。

3