# 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、期權。
- A 股通賬户用於交易 A 股通市場支援的股票。
- 期貨賬户用於交易全球市場的期貨產品,目前支援香港市場期貨、美國市場 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 交易無附加收費
- 豐富的投資品類:
- 支援美國、香港等多個市場的即時行情、實盤交易及模擬交易
- 專業的機構服務:
- 客製化的行情交易解決方案

