# OpenAPI 概要
# 概要
OpenAPI システムトレードAPIは、プログラム取引向けに豊富な相場データおよび取引APIを提供し、すべての開発者のシステムトレードニーズに応え、クオンツの夢を支援します。
moomoo ユーザーはこちらで詳細をご確認いただけます。
OpenAPI は OpenD と moomoo API で構成されています。
- OpenD は moomoo API のゲートウェイプログラムで、ローカルPCまたはクラウドサーバー上で動作し、プロトコルリクエストを moomoo バックエンドに中継し、処理済みデータを返します。
- moomoo API は、moomoo が主要プログラミング言語(Python、Java、C#、C++、JavaScript)向けに提供する API SDK です。呼び出しを容易にし、戦略開発の難易度を下げます。上記以外の言語をお使いの場合でも、ネイティブプロトコルを直接実装して戦略開発が可能です。
以下のアーキテクチャ図とシーケンス図は、OpenAPI の理解に役立ちます。


OpenAPI を初めてご利用になる場合、以下の2つのステップが必要です。
ステップ1:ローカルまたはクラウドにゲートウェイプログラム OpenD をインストールして起動します。
OpenD はカスタム TCP プロトコルでAPIを公開し、プロトコルリクエストを moomoo サーバーに中継して処理済みデータを返します。このプロトコルAPIはプログラミング言語に依存しません。
ステップ2:moomoo API をダウンロードし、環境構築を完了して、すぐに呼び出せるようにします。
ご利用の便宜のため、moomoo は主要プログラミング言語向けに API SDK(以下 moomoo API)を提供しています。
# アカウント
OpenAPI には プラットフォームアカウント と 取引口座 の2種類のアカウントがあります。
# プラットフォームアカウント
# 取引口座
取引口座は証券口座であり、対応する証券会社の口座開設手続きを完了する必要があります。入出金、信用取引、各種金融商品の取引、資産・ポジションの保有に使用されます。
取引口座には香港株口座、米国株口座、A株通口座、先物口座があります。
- 香港株口座は、香港市場の有価証券およびオプションの取引に使用されます。
- 米国株口座は、米国市場の株式、ETF、オプションの取引に使用されます。
- A株通口座は、A株通市場がサポートする株式の取引に使用されます。
- 先物口座は、グローバル市場の先物商品の取引に使用されます。現在、香港市場先物、米国市場 CME Group 先物、シンガポール市場先物、日本市場先物をサポートしています。香港指数オプションも香港先物口座で取引されます。
ご注意
1つのプラットフォームアカウントで複数の証券会社の取引口座を開設できます。そのため、1つの moomoo ID に複数の証券会社の取引口座が存在する場合があります。
# 機能
OpenAPI の機能は主に相場データと取引の2つです。
# 相場機能
# 相場データの種類
香港、米国、A株市場の相場データをサポートしています。対象商品には株式、指数、オプション、先物などがあり、具体的なサポート商品は下表をご覧ください。
相場データの取得には関連する権限が必要です。相場情報の利用権限の取得方法および制限ルールについては、こちらをご覧ください。
| 市場 | 商品 | moomoo ユーザー |
|---|---|---|
| 香港市場 | 株式、ETF、ワラント、CBBC、インラインワラント | ✓ |
| オプション | ✓ | |
| 先物 | ✓ | |
| 指数 | ✓ | |
| セクター | ✓ | |
| 米国市場 | 株式、ETF | ✓ |
| OTC 株式 | X | |
| オプション | ✓ | |
| 先物 | ✓ | |
| 指数 | X | |
| セクター | ✓ | |
| A株市場 | 株式、ETF | ✓ |
| 指数 | ✓ | |
| セクター | ✓ | |
| シンガポール市場 | 株式、ETF、ワラント、REIT、DLC | X |
| 先物 | X | |
| 日本市場 | 株式、ETF、REIT | X |
| 先物 | X | |
| オーストラリア市場 | 株式、ETF | X |
| グローバル市場 | 外国為替 | X |
# 相場データの取得方法
- リアルタイム株価情報、リアルタイムローソク足、リアルタイムティック、リアルタイム板情報などのデータ配信を登録して受信
- 最新マーケットスナップショット、過去ローソク足データなどを取得
# 取引機能
# 取引機能
香港、米国、A株、シンガポール、日本の5市場の取引機能をサポートしています。対象商品には株式、オプション、先物などがあり、具体的には下表をご覧ください。
| 市場 | 商品 | デモ取引 | 本番取引 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| FUTU HK | Moomoo US | Moomoo SG | Moomoo AU | Moomoo MY | Moomoo CA | Moomoo JP | |||
| 香港市場 | 株式、ETF、ワラント、CBBC、インラインワラント | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | X | X |
| オプション | ✓ | ✓ | X | X | X | X | X | X | |
| 先物 | ✓ | ✓ | X | X | X | X | X | X | |
| 米国市場 | 株式、ETF | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| オプション | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| 先物 | ✓ | ✓ | X | ✓ | X | ✓ | X | X | |
| A株市場 | A株通株式 | ✓ | ✓ | ✓ | ✓ | X | ✓ | X | X |
| 非A株通株式 | ✓ | X | X | X | X | X | X | X | |
| シンガポール市場 | 株式、ETF、ワラント、REIT、DLC | X | X | X | X | X | X | X | X |
| 先物 | ✓ | ✓ | X | ✓ | X | X | X | X | |
| 日本市場 | 株式、ETF、REIT | X | X | X | X | X | X | X | X |
| 先物 | ✓ | ✓ | X | X | X | X | X | X | |
| オーストラリア市場 | 株式、ETF | X | X | X | X | X | X | X | X |
| カナダ市場 | 株式 | X | X | X | X | X | X | X | X |
# 取引方法
本番取引とデモ取引は同一の取引APIを使用します。
# 特長
- クロスプラットフォーム・多言語対応:
- OpenD は Windows、MacOS、CentOS、Ubuntu をサポート
- moomoo API は Python、Java、C#、C++、JavaScript などの主要言語をサポート
- 安定・高速・無料:
- 安定した技術アーキテクチャで、取引所に直接接続
- 発注は最速 0.0014 秒
- OpenAPI 経由の取引に追加料金なし
- 豊富な商品:
- 米国、香港など複数市場のリアルタイム相場データ、本番取引、デモ取引をサポート
- プロフェッショナルな機関向けサービス:
- カスタマイズされた相場・取引ソリューション

