openbq-org/OpenBB

Open Data Platform for analysts, quants and AI agents.

OpenBB によるオープンデータプラットフォーム (ODP)

これは何か

OpenBB ODP は、オープンソースの Python ライブラリで、多くの金融データソース(独自、ライセンス、公開)をまとめて、単一の一貫したインターフェースで公開できます。これはデータ統合レイヤーとして機能し、以下で利用できます:

  • Python スクリプトやノートブック(クォントやデータサイエンティスト向け)
  • 商用の OpenBB Workspace UI(Excel に似たアナリスト向けダッシュボード)
  • FastAPI REST サービスを介した AI エージェントバックエンド(MCP サーバー)やその他のアプリケーション。

なぜ重要か

金融アナリストは、数十のプロバイダーから価格、ファンダメンタルズ、マクロ、オルタナティブデータを取得するために、グルーコードを書くことに多くの時間を費やしています。ODP の「一度接続すれば、どこでも利用可能」アプローチは、これらの接続を集中化し、出力を正規化し、LLM を活用したリサーチアシスタントを含む下流ツールで即座にデータを利用できるようにします。

主な機能(README に記載の通り)

機能 得られるもの
統合データアクセス 高レベル API を備えた単一の Python パッケージ (openbb)。例:obb.equity.price.historical("AAPL") はデータフレームを返します。
FastAPI バックエンド openbb-api はローカルサーバー (127.0.0.1:6900) を起動し、HTTP/JSON で同じデータを公開します。
CLI openbb-cli は同じ機能へのコマンドラインアクセスを提供します。
エンタープライズ UI 統合 バックエンドは有料の OpenBB Workspace 製品にリンクでき、アナリストがデータを閲覧し、AI エージェントを添付できます。
拡張可能なデータカタログ ドキュメントにはサポートされているすべての統合がリストされています。追加のプロバイダーは backends-for-openbb リポジトリを介して追加できます。
オープンソース & pip インストール可能 pip install openbb(または openbb-cli)でインストールします。

始め方(クイックスタート)

pip install openbb          # ライブラリをインストール
pip install openbb-cli      # オプションの CLI
openbb-api                  # localhost で FastAPI サーバーを起動

Python では:

from openbb import obb
out = obb.equity.price.historical("AAPL")
df = out.to_dataframe()

サーバーは、ブラウザで http://127.0.0.1:6900 を開いてテストできます。

誰が使うべきか

  • クォント開発者:信頼性が高く、バージョン管理された方法で市場データを取得する必要がある人。
  • データエンジニア:AI エージェントやダッシュボードに供給するパイプラインを構築する人。
  • アナリスト:OpenBB Workspace で作業し、カスタムデータソースを利用したい人。
  • 研究者:LLM 駆動の金融アシスタントを実験する人。プラットフォームがデータレイヤーを提供するため。

ライセンスと免責事項

コードは Apache 2.0 ライセンスでリリースされています。README には標準的な金融リスク免責事項が含まれています:データは不正確な場合があり、OpenBB は取引損失について責任を負いません。


上記のすべての情報は、リポジトリの README から直接取得されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト