開発者向け API
ブラウザー上のインタラクティブなエクスプローラーでライブのエンドポイントを試し、Swagger UIから直接クエリを実行できます。Protobuf定義とOpenAPIスキーマのダウンロードや、8つのプログラミング言語に対応した公式SDKもご利用いただけます。
Guests can try the demo without signing up. TRIAL limits apply; signed-in runs use your balance.
デモ口座を開設してMT5に接続
言語を選び、REST の完全なサンプルを実行します。MetaQuotes デモ口座を開設して接続し、口座サマリーを取得してから切断します。注文は行いません。
ログイン中のユーザーキーが自動的に使用されます。ゲストはTRIALキーを使用します。トライアルには利用制限があります。ご自身のキーを使用する場合は、切断するまで通常のターミナル課金が発生します。
ここで Python または JavaScript を実行するか、サンプルをダウンロードしてローカルで実行できます。Python は初回に実行環境を読み込みます。すべてのサンプルは REST を使い、終了処理で Disconnect を呼び出します。
ローカルで実行 · Python 3.10+
python mt5_demo.py
ダウンロードしたサンプルは既定で TRIAL を使います。自分のキーを使うには MRPC_API_KEY を設定してください。終了処理の予備対策として、端末の有効期限を5分に設定するよう要求します。
サンプルを読み込み中…Clear, hourly terminal pricing
標準ターミナル:720 時間あたり $5。暦月の合計口座稼働時間が 1,500,000 時間に達すると、ボリューム料金は $2 まで下がります。時間単位で課金され、割引料金は以後の利用分に適用されます。
Open the pricing calculatorCreate a free account, get your API key after email verification, then connect your broker account with the same REST endpoints. Running terminals uses your balance.
無料のAPIキーを取得
個人用のAPIキーでmt5.mrpc.proとmt4.mrpc.proに接続できます。https://mrpc.pro/signupで登録してメール認証を完了すると、キーが発行されます。利用料金は時間単位で課金され、ウェルカムクレジットがある場合はダッシュボードに表示されます。
インタラクティブ・クライアントエクスプローラー
ログインが必要です。すべてのリクエストは、認証済みのAPIKeyで実行されます。/ConnectExで直接接続すると(セッショントークンは自動生成されます)、リアルタイムのストリーミングも利用できます。
MT5 Client API エクスプローラー
認証済みのMetaTrader 5用プレイグラウンドです。/ConnectExで直接接続し(セッションIDは自動生成されます)、残高や未約定注文の確認、ライブティックのストリーミングを試せます。
MT4 Client API エクスプローラー
認証済みのMetaTrader 4用プレイグラウンドです。/ConnectExで直接接続し(セッションIDは自動生成されます)、口座の証拠金や保有ポジションの照会、ライブクォートのストリーミングを試せます。
Trade Copier API エクスプローラー
ブローカー間のコピートレード用に認証済みのプレイグラウンドです。/Startでコピーインスタンスの作成・管理を行い、リスクモデル(LotMultiplier、FixedLot、Equity)を設定して、リアルタイムの取引ログをストリーミングできます。
API UIで直接実行 (Swagger)
OpenAPI仕様を確認し、Terminal Managerクラスターに対して生のHTTPエンドポイントを直接テストできます。
Protobuf定義 (gRPC)
Proto 3.protoスキーマファイルをそのままダウンロードして、あらゆる言語(Go、Python、Java、C++、Rust、C#)でgRPCスタブを生成できます。
OpenAPI 3.0 (Postman / Insomnia)
JSON SpecRESTエンドポイントの仕様全体を、ワンクリックでPostman、Insomnia、独自のAPIゲートウェイにインポートできます。
MetaTrader 4 クライアントSDK
MetaTrader 4向けの公式オープンソースSDKを、8つのプログラミング言語で提供しています。
MetaTrader 5 クライアントSDK
MetaTrader 5向けの公式オープンソースSDKを、8つのプログラミング言語で提供しています。
Trade Copier クライアントSDK
Trade Copier向けの公式オープンソースSDKを、8つのプログラミング言語で提供しています。