OpenBB
🇹🇭 ภาษาไทย
ภาพรวม
OpenBB คือ open-source financial data platform ที่ทำหน้าที่เป็น infrastructure layer สำหรับ quants, analysts, และ AI agents — หลักการคือ “connect once, consume everywhere” (~66,900 ⭐ — เป็น financial data platform ที่ popular ที่สุดใน open-source)
แนวคิดหลัก
Data Sources (proprietary/licensed/public)
→ OpenBB Platform (FastAPI backend)
→ Multiple consumption surfaces:
├── Python environment (import openbb)
├── REST API
├── Excel add-in
└── MCP Server → AI agents (Claude, GPT, etc.)
สำคัญ: OpenBB ไม่ใช่ trading bot — เป็น data integration layer ให้ systems อื่นดึงข้อมูลไปใช้
Surfaces ที่ expose data
| Surface | Use Case |
|---|---|
| Python | from openbb import obb — quant notebooks, strategy dev |
| REST API | microservice integration |
| Excel | analyst dashboards |
| MCP Server | AI agents ดึงข้อมูล financial แบบ real-time |
OpenBB Workspace
Enterprise UI สำหรับ analysts — visualize datasets + integrate AI agents + connect local ODP instance
Tech Stack
| ส่วน | รายละเอียด |
|---|---|
| ภาษา | Python 100% |
| Python versions | 3.9.21–3.12 |
| Backend | FastAPI + Uvicorn |
| License | AGPLv3 |
| Install | pip install openbb |
การใช้งานร่วมกับ AI Agents
OpenBB เป็น data infrastructure ที่ดีที่สุดสำหรับ agent-based trading systems:
- MCP Server → Claude / GPT สามารถดึง financial data แบบ real-time
- รวมกับ TradingAgents หรือ Vibe-Trading เป็น data backend ได้
- รองรับ data sources หลากหลาย: ดู https://docs.openbb.co/python/reference
ความเชื่อมโยง
- FinceptTerminal — alternative: full terminal vs. data layer
- Algorithmic Trading — context หลัก
- ML4T Platform — data infrastructure สำหรับ ML4T workflow
- TradingAgents — ใช้ OpenBB เป็น data source ได้
🇬🇧 English
Overview
OpenBB is the most popular open-source financial data platform (~66,900 ⭐). Its core principle is “connect once, consume everywhere” — it acts as a unified data infrastructure layer exposing financial data via Python, REST API, Excel, and MCP server.
Key distinction: OpenBB is a data platform, not a trading bot. It feeds data to downstream tools.
Data Exposure Surfaces
| Surface | Use Case |
|---|---|
Python (from openbb import obb) | Quant notebooks, strategy development |
| REST API | Microservice integration |
| Excel | Analyst dashboards |
| MCP Server | Real-time financial data for AI agents |
Why It Matters for AI Trading
OpenBB’s MCP server makes it trivial to give any LLM agent access to structured financial data — price history, fundamentals, macro indicators — without building custom scrapers.
Tech Stack
- Language: Python 100% (3.9–3.12)
- Backend: FastAPI + Uvicorn
- License: AGPLv3
- Install:
pip install openbb
Related Pages
- FinceptTerminal — Full terminal alternative
- Algorithmic Trading — Use case context
- ML4T Platform — ML4T data infrastructure
- TradingAgents — Consumer of OpenBB data