# OpenAPI 介紹
# 概述
OpenAPI 量化介面,為您的程式化交易,提供豐富的行情和交易介面,滿足每一位開發者的量化投資需求,助力您的量化交易夢想。
牛牛用户可以 點擊這裏了解更多。
OpenAPI 由 OpenD 和 Futu API 組成:
- OpenD 是 Futu API 的網關程式,運行於您的本地電腦或雲端伺服器,負責中轉協議請求到富途後台,並將處理後的數據返回。
- Futu API 是富途為主流的編程語言(Python、Java、C#、C++、JavaScript)封裝的 API SDK,以方便您調用,降低策略開發難度。如果您希望使用的語言沒有在上述之列,您仍可自行對接原始協議,完成策略開發。
下面的框架圖和時序圖,幫助您更好地了解 OpenAPI。


初次接觸 OpenAPI,您需要進行如下兩步操作:
第一步,在本地或雲端安裝並啟動一個網關程式 OpenD。
OpenD 以自定義 TCP 協議的方式對外暴露介面,負責中轉協議請求到富途伺服器,並將處理後的數據返回,該協議介面與編程語言無關。
第二步,下載 Futu API,完成 環境搭建,以便快速調用。
為方便您的使用,富途對主流的編程語言,封裝了相應的 API SDK(以下簡稱 Futu API)。
# 賬號
OpenAPI 涉及 2 類賬號,分別是 平台賬號 和 綜合賬户。
# 平台賬號
平台賬號是您在富途的用户 ID(牛牛號),此賬號體系適用於富途牛牛 APP、OpenAPI。
您可以使用平台賬號(牛牛號)和登入密碼,登入 OpenD 並獲取行情。
# 綜合賬户
綜合賬户支援以多種貨幣在同一個賬户內交易不同市場品類(港股、美股、A股通、基金)。您可以通過一個賬户進行全市場交易,不需要再管理多個賬户。
綜合賬户包括綜合賬户 - 證券,綜合賬户 - 期貨等業務賬户:
- 綜合賬户 - 證券,用於交易全市場的股票、ETFs、期權等證券類產品。
- 綜合賬户 - 期貨,用於交易全市場的期貨產品,目前支援香港市場期貨、美國市場 CME Group 期貨、新加坡市場期貨、日本市場期貨。
# 功能
OpenAPI 的功能主要有兩部分:行情和交易。
# 行情功能
# 行情數據品類
支援香港、美國、A 股市場的行情數據,涉及的品類包括股票、指數、期權、期貨等,具體支援的品種見下表。
獲取行情數據需要相關權限,如需了解行情權限的獲取方式以及限制規則,請 點擊這裏。
| 市場 | 品種 | 牛牛用户 |
|---|---|---|
| 香港市場 | 股票、ETFs、窩輪、牛熊、界內證 | ✓ |
| 期權 | ✓ | |
| 期貨 | ✓ | |
| 指數 | ✓ | |
| 板塊 | ✓ | |
| 美國市場 | 股票、ETFs | ✓ |
| OTC 股票 | X | |
| 期權 | ✓ | |
| 期貨 | ✓ | |
| 指數 | X | |
| 板塊 | ✓ | |
| A 股市場 | 股票、ETFs | ✓ |
| 指數 | ✓ | |
| 板塊 | ✓ | |
| 新加坡市場 | 股票、ETFs、窩輪、REITs、DLCs | X |
| 期貨 | X | |
| 日本市場 | 股票、ETFs、REITs | X |
| 期貨 | X | |
| 澳洲市場 | 股票、ETFs | X |
| 環球市場 | 外匯 | X |
# 行情數據獲取方式
- 訂閱並接收實時報價、實時 K 線、實時逐筆、實時買賣盤等數據推送
- 獲取最新市場快照,歷史 K 線等
# 交易功能
# 交易能力
支援香港、美國、A 股、新加坡、日本 5 個市場的交易能力,涉及的品類包括股票、期權、期貨等,具體見下表:
| 市場 | 品種 | 模擬交易 | 真實交易 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| FUTU HK | Moomoo US | Moomoo SG | Moomoo AU | Moomoo MY | Moomoo CA | Moomoo JP | |||
| 香港市場 | 股票、ETFs、窩輪、牛熊、界內證 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | X | X |
| 期權 | ✓ | ✓ | X | X | X | X | X | X | |
| 期貨 | ✓ | ✓ | X | X | X | X | X | X | |
| 美國市場 | 股票、ETFs | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 期權 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| 期貨 | ✓ | ✓ | X | ✓ | X | ✓ | X | X | |
| A 股市場 | A 股通股票 | ✓ | ✓ | ✓ | ✓ | X | ✓ | X | X |
| 非 A 股通股票 | ✓ | X | X | X | X | X | X | X | |
| 新加坡市場 | 股票、ETFs、窩輪、REITs、DLCs | X | X | X | X | X | X | X | X |
| 期貨 | ✓ | ✓ | X | ✓ | X | X | X | X | |
| 日本市場 | 股票、ETFs、REITs | X | X | X | X | X | X | X | X |
| 期貨 | ✓ | ✓ | X | X | X | X | X | X | |
| 澳洲市場 | 股票、ETFs | X | X | X | X | X | X | X | X |
| 加拿大市場 | 股票 | X | X | X | X | X | X | X | X |
# 交易方式
真實交易和模擬交易使用同一套交易介面。
# 特點
- 全平台多語言:
- OpenD 支援 Windows、MacOS、CentOS、Ubuntu
- Futu API 支援 Python、Java、C#、C++、JavaScript 等主流語言
- 穩定極速免費:
- 穩定的技術架構,直連交易所一觸即達
- 落盤最快只需 0.0014 s
- 通過 OpenAPI 交易無附加收費
- 豐富的投資品類:
- 支援美國、香港等多個市場的實時行情、實盤交易及模擬交易
- 專業的機構服務:
- 客製化的行情交易解決方案
權限和限制 →

