結論からいうと、cTraderはSpotware社が提供する取引プラットフォームで、MT4/MT5とは別系統のソフトです。最大の違いは板情報(Level II/Depth of Market)を標準で扱えることと、自動売買のcBotをC#(またはPython)で書くこと。MQLとは互換性がないため、手持ちのEAやインジケーターはそのまま使えません。対応している業者も限られます。
| 項目 | MT4 | MT5 | cTrader |
|---|---|---|---|
| 開発元 | MetaQuotes社 | Spotware社 | |
| 自動売買 | EA(MQL4) | EA(MQL5) | cBot(C#/Python) |
| 板情報(Level II) | なし | あり | 標準で対応 |
| ツールの配布場所 | MQL5コミュニティなど | cTrader Store | |
| コピートレード | 外部サービス | 外部サービス | cTrader Copyを内蔵 |
| 対応環境 | Windows中心+モバイル | Windows・Mac・ウェブ・モバイル | |
| 対応業者 | 非常に多い | 多い | 限られる |
| 最終確認日 | 2026年9月7日 | ||
cTraderの特徴
板情報を標準で扱える
各価格帯にどれだけの注文が並んでいるかを表示する機能です。買いと売りの注文量の偏りを見て判断材料にする使い方ができます。cBotからこのデータを参照し、複数の価格帯を集計して分析することも可能です。
ただし、表示される板情報はその業者に届いている注文の範囲です。市場全体の注文状況ではない点は理解しておいてください。
cBotはC#で書く
自動売買プログラムはC#(またはPython)で開発します。MQL4/MQL5とは別の言語なので、MT4/MT5のEAをそのまま持ち込むことはできません。
一方で、C#は一般的なプログラミング言語なので、すでにC#を扱える人にとっては習得の負担が小さいという利点があります。開発環境はcTrader Algoとして提供され、マルチタイムフレームのデータ取得や、成行・待機注文の発注、建玉の変更・決済といった操作が行えます。
ツールの入手先が違う
cBotやインジケーターはcTrader Storeから入手します。MT4/MT5のツールが流通しているMQL5コミュニティとは別の場所なので、使いたいツールがcTrader向けに存在するかを事前に確認してください。

どちらを選ぶか
| 状況 | 向いているプラットフォーム | 理由 |
|---|---|---|
| 使いたいEA・インジケーターがある | MT4またはMT5 | MQL資産はcTraderで動かない |
| 板情報を見て判断したい | cTrader | 標準機能として扱える |
| C#で自動売買を組みたい | cTrader | cBotがC#/Python |
| 日本語の解説を多く読みたい | MT4 | 情報量が最も多い |
| Macで使いたい | cTrader | Mac版とウェブ版が用意されている |
| 業者の選択肢を広く持ちたい | MT4またはMT5 | 対応業者が圧倒的に多い |
判断の起点は「使いたいツールがあるか」です。特定のEAを使う前提なら、その対応バージョンに合わせるしかありません。ツールへのこだわりがなく、板情報やC#開発に価値を感じるならcTraderが選択肢になります。
ただし前提として、使いたい業者がcTraderに対応しているかを先に確認してください。対応していなければ、そもそも選べません。

よくある質問
MT4のEAをcTraderで使えますか
使えません。MQL4とC#は別の言語で、互換性がありません。同じ戦略を使いたい場合は、cBotとして書き直すか、cTrader Storeで同等のツールを探すことになります。
口座は共通ですか
プラットフォームごとに口座が分かれます。MT4口座でcTraderにはログインできません。両方使うなら、それぞれの口座を開設する必要があります。
スプレッドや手数料は変わりますか
取引条件はプラットフォームではなく、口座タイプと業者の設定で決まります。同じ業者でも口座タイプごとに条件が異なるため、取引条件のページで比較してください。
初心者にはどれがよいですか
日本語の情報量ではMT4が最も多く、機能面ではMT5が上です。cTraderは操作感が現代的ですが、対応業者と情報量の少なさが最初の壁になります。
コピートレード機能はどう違いますか
cTraderはcTrader Copyという機能を内蔵しています。MT4/MT5では外部サービスを使うのが一般的です。ただしリスクの性質は同じで、最大ドローダウンの確認と止める条件の設定は欠かせません。
Pythonでも開発できますか
cBotはC#またはPythonで記述できます。開発環境の詳細は公式のドキュメントで確認してください。
あわせて読みたい



この記事で特に重要な3点
- cTraderはMT4/MT5とは別系統のプラットフォーム。MQL資産は動かない。
- 特徴は板情報の標準対応とC#/PythonによるcBot開発。ツールはcTrader Storeで入手する。
- 選ぶ前に使いたい業者が対応しているかを確認する。対応業者はMT4/MT5より少ない。

