# OpenAPI 介紹

# 概述

OpenAPI 量化介面,為您的程式化交易,提供豐富的行情和交易介面,滿足每一位開發者的量化投資需求,助力您的寬客夢想。

moomoo 用戶可以 按此了解更多。

OpenAPI 由 OpenD 和 moomoo API 組成:

  • OpenD 是 moomoo API 的閘道程式,運行於您的本地電腦或雲端伺服器,負責中轉協議請求到富途後台,並將處理後的數據傳回。
  • moomoo API 是富途為主流的程式語言(Python、Java、C#、C++、JavaScript)封裝的 API SDK,以方便您呼叫,降低策略開發難度。如果您希望使用的語言沒有在上述之列,您仍可自行對接裸協議,完成策略開發。

下面的框架圖和時序圖,幫助您更好地了解 OpenAPI。

openapi-frame

openapi-interactive

初次接觸 OpenAPI,您需要進行如下兩步操作:

第一步,在本地或雲端安裝並啟動一個閘道程式 OpenD

OpenD 以自定義 TCP 協議的方式對外暴露介面,負責中轉協議請求到富途伺服器,並將處理後的數據傳回,該協議介面與程式語言無關。

第二步,下載 moomoo API,完成 環境建構,以便快速呼叫。

為方便您的使用,富途對主流的程式語言,封裝了相應的 API SDK(以下簡稱 moomoo API)。

# 賬號

OpenAPI 涉及 2 類賬號,分別是 平台賬號交易業務賬户

# 平台賬號

平台賬號是您在 moomoo 的用戶 ID(moomoo 號),此賬號體系適用於moomoo APP、OpenAPI。 您可以使用平台賬號(moomoo 號)和登入密碼,登入 OpenD 並獲取行情。

# 交易業務賬户

交易業務賬户是您的證券賬户,需要完成相應券商的開户流程才能得到,主要用於出入金、融資融券、交易各類金融標的、直接持有資產和持倉。
交易業務賬户包括港股賬户、美股賬户、A 股通賬户、期貨賬户:

  • 港股賬户用於交易香港市場證券類產品和期權。
  • 美股賬户用於交易美國市場股票、ETFs、期權。
  • A 股通賬户用於交易 A 股通市場支援的股票。
  • 期貨賬户用於交易全球市場的期貨產品,目前支援香港市場期貨、美國市場 CME Group 期貨、新加坡市場期貨、日本市場期貨。香港指數期權也通過香港期貨賬户交易。

提示

一個平台賬號下面可以在不同券商開通交易業務賬户。因此,一個 moomoo 號下,可能有多個券商的交易業務賬户。

# 功能

OpenAPI 的功能主要有兩部分:行情和交易。

# 行情功能

# 行情數據品類

支援香港、美國、A 股市場的行情數據,涉及的品類包括股票、指數、期權、期貨等,具體支援的品種見下表。
獲取行情數據需要相關權限,如需了解行情權限的獲取方式以及限制規則,請 按此

市場 品種 moomoo 用戶
香港市場 股票、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

# 交易方式

真實交易和模擬交易使用同一套交易介面。

# 特點

  1. 全平台多語言:
  • OpenD 支援 Windows、MacOS、CentOS、Ubuntu
  • moomoo API 支援 Python、Java、C#、C++、JavaScript 等主流語言
  1. 穩定極速免費:
  • 穩定的技術架構,直連交易所一觸即達
  • 下單最快只需 0.0014 s
  • 通過 OpenAPI 交易無附加收費
  1. 豐富的投資品類:
  • 支援美國、香港等多個市場的即時行情、實盤交易及模擬交易
  1. 專業的機構服務:
  • 客製化的行情交易解決方案