present
新規登録で初回購入時に$50オフ

Open API / MCP

Open API、MCPサーバー(ローカル/リモート)、AI Agent Connect、どれを選ぶべきか。
はい。取引が有効になっている場合、cTrader MCPを介して接続されたAIエージェントは、お客様に代わって実際の注文を実行、変更、決済できます。これは強力ですが、リスクも伴います。MCPサーバー設定で取引操作の確認要件を有効にし、エージェントを監視し、機密性の高いアクションを承認する前に出力を検証してください。AIが生成する取引は、財務アドバイスではありません。
はい。cTraderのローカルまたはリモートMCPサーバーを介して制御できます。cTrader MCPサーバーに設定されたClaude Code(またはMCPサポート付きのClaude Desktop)を使用すると、Claudeは口座データの読み取り、市場データのクエリ、注文とポジションの管理、チャートの制御(ローカルMCP)、および取引が有効になっている場合の取引アクションの実行が可能です。取引アクションは、確認設定によってゲート制御できます。
はい。ChatGPT CodexとCursorはどちらもMCPをサポートしており、他のサポートされているAIクライアントと同じ設定アプローチを使用して、cTraderのローカルまたはリモートMCPサーバーに接続できます。設定が完了すると、AIエージェントは指定したMCPサーバーにアクセスできます。
はい。Open APIは、Telegram(またはDiscord、Slack)取引ボットを動作させるために必要な操作(口座チェック、市場データ、アラート、注文実行、コピー通知)をサポートしています。取引実行を追加する前に、読み取り専用および通知機能から始め、ライブ注文には確認を要求し、ボットの動作を監査できるようにすべてのアクションをログに記録してください。
はい。Webhookブリッジを介して接続できます。TradingViewはアラートをWebhookとしてお客様のサーバーに送信し、サーバーがメッセージを検証し、リスクチェックを適用して、cTrader Open APIに注文を送信します。TradingViewアラートは、Open APIを直接呼び出すことはできません。これは、Open APIがTCP/ProtobufまたはOAuth形式の認証を使用したWebSocketを使用し、プレーンHTTP Webhookを使用しないためです。常にまずデモ口座でブリッジを構築してください。
はい。ローカルMCPサーバー設定で「取引操作の確認を要求する」にチェックを入れると、すべての取引が手動承認の後ろにゲート制御されます。多くのAIクライアントは、ツール呼び出しの確認もネイティブにサポートしています。Claude Code、Cursorなどは、ツール呼び出しを実行する前にユーザーにプロンプトを表示します。ライブ取引には両方のレイヤーを使用してください。
はい。Open APIは、標準のcTrader口座で利用可能な取引操作(注文の実行、変更、決済、ポジションと口座の管理)をサポートしています。取引許可があれば、Open APIアプリはユーザーと同じようにライブ口座で操作できるため、認証、スコープ、リスク管理は本番稼働前に設計する必要があります。
はい。Open APIは、デモとライブの両方のcTrader口座で動作します。デモは、新しい統合の既定の開始点です。実際の資金での間違いは回復不可能だからです。誤った注文を避けるために、デモとライブの間で認証情報と環境を明確に分離してください。
cTrader MCPは、取引、市場データ、口座データ、チャート、インジケーター、プラグイン、ワークスペースを公開していますが、cBotのバックテストは、文書化されたMCPツールとしてではなく、デスクトップのcTrader Algo内で実行されます。ローカルMCP経由で接続されたAIエージェントは、cTrader Algoワークスペースを開いてバックテスト結果を表示できますが、MCPを介してバックテストを駆動することは、標準の公開操作ではありません。
はい。ローカルMCPには、スコープの一部としてプラグインとワークスペースの制御が含まれているため、AIエージェントはcTrader WindowsまたはcTrader Mac内でプラグインを開き、設定し、配置できます。リモートMCPはプラグイン制御を公開していません。プラグイン固有の自動化には、ローカルMCPを使用してください。
はい。ローカルMCPは、cTrader WindowsまたはcTrader Macのアクティブチャート上で、内蔵インジケーターの追加、調整、削除、値の読み取りができます。これにより、AIエージェントが「EURUSD H1の現在のRSI(14)は何ですか?」と尋ね、ライブの回答を得ることが可能になります。リモートMCPにはインジケーター制御は含まれていません。
はい。C#はcTrader Open APIの第一級言語であり、cTrader Algo(旧cTrader Automate)のプラットフォーム内cBotとインジケーターの主要言語でもあります。C#開発者は、ワークフローにプラットフォーム内UIとチャートアクセスが必要か(cBot)、cTraderの外部でサービスとして実行されるか(Open API)に応じて、外部Open APIアプリケーションの構築とcBotの構築のどちらかを選択できます。
はい。Pythonは、cTrader Open APIで最も一般的に使用される言語の1つであり、コミュニティライブラリと公式サンプルがあります。Pythonの典型的な使用例は、市場データパイプライン、リサーチノートブック、ダッシュボード、シグナルボット、Telegram形式の通知ボットです。完全なプラットフォーム内自動化の場合、PythonまたはC#のcBotは、Open APIよりも簡単なルートであることがよくあります。
デモ口座から始め、取引操作の確認を有効にし、注文の実行を許可する前に、まず読み取り専用タスク(口座チェック、市場分析)でエージェントを実行してください。AIクライアントだけでなく、cTrader自体にハードポジションサイズ制限、最大ポジションガード、キルスイッチを追加してください。すべてのツール呼び出しをログに記録してください。エージェントが意味のある期間、驚きなくデモワークフローを処理した後にのみ、ライブ取引に移行してください。
cBotは、プラットフォーム内アルゴリズム(クラウドまたはローカル)としてcTrader内で実行されます。Open APIは、ネットワーク接続された開発者インターフェイス(JSON/Protobuf、リアルタイムデータで50リクエスト/秒、過去データで5リクエスト/秒)としてcTrader外で実行されます。MCPは、AIエージェントが自然言語プロンプトから呼び出せるツールとして、cTraderの機能を公開します。
Local MCPは、アクティブなcTraderデスクトップセッションを通じて認証されます。cTrader WindowsまたはMacにサインインしている場合、Local MCPはその認証を継承します。Remote MCPは、cTrader Webの設定→Remote MCPで生成される口座ごとのトークンを使用します。各取引口座には独自のトークンがあります。口座を切り替えるには、再認証してAIクライアントでトークンを更新する必要があります。
いいえ。cTrader AI Agent Connectは、AIエージェントがcTraderと対話できるようにするツールです。AIが生成した提案やアクションは、金融、投資、法律、税務に関するアドバイスではありません。出力の検証、戦略の監督、認証情報の保護、MCPの使用は、ユーザーの責任において行われ、リスクを負うものとします。
cTrader Open APIは、接続ごとに運用制限を適用します。リアルタイムおよび非過去データでは最大50リクエスト/秒、過去データでは5リクエスト/秒です。本番環境の統合では、可能な限りリクエストをバッチ処理し、ティックごとに注文変更を送信することを避け、レート制限レスポンスでバックオフする必要があります。レート対応コードは最初から設計してください。違反後に改修するのは困難です。
Local MCPは、cTrader WindowsまたはMacに対して実行されるため、Remote MCPよりも広い範囲をカバーします。Remoteで利用可能な取引、口座、市場データ操作に加えて、チャートコントロール、UIレイアウト、インジケーター、プラグイン、ワークスペース、価格アラートが追加されます。Remote MCPは、クラウドまたはクロスデバイスのAIワークフローに適しています。Local MCPは、デスクトップの完全な制御に適しています。
CLI MCPは、Claude Code、ChatGPT Codex(CLI)、Gemini CLI、CursorなどのコマンドラインAIクライアントからのMCP使用を指します。MCPサーバー(LocalまたはRemote)は同じです。CLIは、サポートされているいくつかのクライアントタイプの1つにすぎません。設定は、cTrader設定からスニペットをコピーして、AIクライアントの設定ファイルに貼り付けることで行います。
cTrader AI Agent Connectは、Model Context Protocol(MCP)を通じてAIエージェントをcTraderに接続するための公式ツールキットです。2つのMCPサーバー(LocalとRemote)に加えて、エージェントにすぐに使えるワークフロー指示を提供するスキルライブラリが付属しています。サポートされているクライアントには、Claude Code、ChatGPT Codex、Cursor、Gemini CLIが含まれます。AIアシスト取引は金融アドバイスではありません。
cTrader Open APIは、cTraderバックエンドに接続する外部アプリケーション(市場データ、口座情報、注文管理、ダッシュボード、取引ボット、統合)を構築するための開発者インターフェイスです。JSONまたはProtocol Buffersを使用するため、言語に柔軟性があり、PythonまたはC#で一般的に使用されます。Open APIは、cTrader内の3つの開発者ルートの1つとして、cBot(プラットフォーム内)およびMCP(AIエージェント)と並んで存在します。
Local MCPは、AIエージェントをcTrader WindowsまたはMacに直接接続するcTrader MCPサーバーで、取引、口座データ、市場データ、チャートコントロール、インジケーター、プラグイン、ワークスペース、UIレイアウト、価格アラートをエージェントが呼び出せるツールとして公開します。アクティブなcTraderデスクトップセッションを通じて認証されます。設定は、AIクライアントに貼り付ける設定スニペットを介して行います。
MCP(Model Context Protocol)は、AIエージェントが標準インターフェイスを通じて外部ツールを検出して使用できるようにするオープン仕様です。cTraderは、その機能(取引、口座データ、市場データ、チャート、インジケーター、プラグイン、ワークスペース)をMCPツールとして公開し、AIエージェントが自然言語プロンプトから呼び出せるようにします。2つのMCPサーバーが存在します。Local(Windows/Mac、最も広い範囲)とRemote(Web、取引および市場データ)です。
Remote MCPは、cTrader Webを通じて実行されるcTrader MCPサーバーで、取引、口座データ、注文およびポジション管理、市場データ分析をMCPツールとして公開します。cTrader Webの設定→Remote MCPで生成される口座ごとのトークンを通じて認証されます。Remote MCPは、デスクトップアプリを開かなくても、サポートされているAIクライアントがあるあらゆるデバイスから動作します。
JSONとProtobufは、Open APIの2つのメッセージシリアル化オプションです。JSONは人間が読める形式で、検査が容易なため、プロトタイピング中に役立ちます。Protobufはバイナリで、よりコンパクトで解析が高速なため、本番環境の統合やより高いメッセージレートに適しています。初期開発にはJSONを選択し、レイテンシやスループットが重要な場合はProtobufを選択してください。
cTrader Open APIは、JSONまたはProtocol Buffersを介して通信するため、言語に依存しません。TCP/TLSクライアントとProtobufまたはJSONサポートを備えた任意の言語が動作します。Python、C#、JavaScript/TypeScript、Java、Go、C++などが含まれます。公式SDKとコードサンプルは、まずPythonとC#を対象としています。
cTrader Open APIで有用な構築物には、カスタム取引ダッシュボード、マルチ口座ポートフォリオビュー、Telegram/Discord通知ボット、シグナル/リサーチアプリ、ソーシャルトレーディングツール、外部分析への統合が含まれます。WebViewプラグインは、cTrader内に埋め込まれたツールが目標の場合に適しています。Open APIは、ツールが外部で実行される場合に適しています。
cTrader AI Agent Connectは、MCP互換のあらゆるAIクライアントをサポートします。公式に文書化されているクライアントには、Claude Code、ChatGPT Codex、Cursor、Gemini CLIが含まれます。MCP仕様を実装する他のクライアントも接続できます。設定はすべてのクライアントで同じです。cTrader設定からMCP設定スニペットをコピーして、AIクライアントの設定に貼り付けます。
cTrader IDを持つ誰でも、Open APIアプリケーションを登録し、cTrader提携ブローカーを通じて接続できます。Open APIは、外部アプリを構築する開発者を対象としています。開発者以外は、通常、cBot、プラグイン、またはコピーの方が適しています。ライブAPIアクセスは実際の資金を使用するため、最初の統合はデモ口座で実行する必要があります。