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 から直接取得されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト