Open API

API

cTrader Open APIは、cTraderのバックエンドに接続されたカスタムアプリケーションを開発するためのサービスです。このドキュメントでは、SDK、構造化されたチュートリアル、コードスニペットなど、必要なすべての情報を提供しています。

Open APIとは?¶

cTrader Open APIは、cTIDを持つ誰でもが、cTraderのバックエンドとの間で情報を送受信するアプリケーションを作成できるサービスです。このAPIを使用して、取引志向のアプリケーションやサービスを開発したり、既存のソリューションとcTraderのバックエンドを統合したりすることができます。

このAPIの使用には、cTraderのバックエンドとの間でメッセージの送受信が含まれます。これは、JSONオブジェクトまたはGoogle Protocol Buffers(Protobufs)を送受信することによって行われます。これらのデータのシリアル化/デシリアル化手段はどちらも言語に依存しないため、APIとのやり取りに任意のプログラミング言語を使用できます。

メッセージ名

このドキュメントが特定のメッセージ(例:ProtoOAApplicationAuthReq)を参照する場合、Protobuf表記でProtoOA...でメッセージ名が始まることに注意してください。

cTrader Open APIは、cTrader関連のブローカーに登録されているすべての人に利用できます。

ユースケース

以下は、cTrader Open APIとのやり取り時に作成できる可能性のあるアプリケーションの一部です。

  • 特定のブローカーで新しい口座を作成する新規ユーザーを誘導するカスタム取引アプリケーション。
  • 自分のフォロワーに自動的に新しいトレードを通知するTelegramボット。
  • ユーザーが開いた最新の5つのポジションの現在のP&Lを表示するウェアラブル向けアプリ。
  • ジェネレーティブAIサービスを使用して市場の概要を提供するモバイルアプリ。

ご覧の通り、cTrader Open APIは、フォロワーと密接にやり取りしたいプロのトレーダーにとって最適です。

基本的な機能¶

cTrader Open APIを使用すると、コードで次のことができます。

  • リアルタイムの市場データにアクセス。
  • 公式のcTraderアプリケーションで許可されているすべての取引操作を実行。
  • 過去、現在、保留中の取引に関する情報を取得および処理。これには取引、注文、ポジションなどが含まれます。

当社の利用条件に示されているように、APIはcTIDを持つすべての人がアクセスでき、デフォルトで、cTrader関連のブローカーのすべての取引アカウントでサポートされています。

レート制限

特定のリクエストをcTraderバックエンドに対して実行できる頻度にはいくつかの制限があります。

  • 非履歴データリクエストの場合、1つの接続あたり最大50リクエストを実行できます。
  • 履歴データリクエストの場合、1つの接続あたり最大5リクエストを実行できます。

デモ取引とライブ取引¶

cTrader Open APIを使用して、デモ口座とライブ口座の両方で取引でき

このページについて