最終更新: 2026年6月
「GPT-EAが気になっているけど、Pythonとか難しそうで踏み出せない」——会社員トレーダーとしてFXを7年続けてきた私も、最初はそう思っていた。でも実際に試してみると、環境構築さえできれば手順は想像より明確だった。本稿では、2026年版のGPT-EA(生成AI連携型FX自動売買ツール)のセットアップを、プログラミング知識がない方でも追えるように一つひとつ解説する。
FX取引には損失リスクが伴う点は最初にお伝えしておく。GPT-EAも例外ではない。ここでは「楽に稼げるツール」として紹介するのではなく、「正しく動かして、正しく評価するための手順」として整理している。
GPT-EAとは何か——普通のEAとの違い
まず前提から。
通常のEA(Expert Advisor、FX自動売買プログラム)は「EMAがクロスしたら買い」のように、あらかじめプログラムされたルールで動く。ルールが変わることはない。
GPT-EAは違う。4時間ごとに生成AI(ChatGPT / GPT-4oなど)にチャートデータを送り、「今の状況でどう動くべきか」をAIに判断させてから注文を出す仕組みだ。
MT5がOHLCデータを収集
↓
Pythonがデータを整形してOpenAI APIに送信
↓
GPT-4oが「買い/売り + TP/SL」を返す
↓
MT5が自動発注
4時間に一度AIに相談しながら動くイメージだ。AIが毎秒判断しているわけではないことは覚えておいてほしい。
GPT-EA稼働に必要なもの
セットアップを始める前に、必要なものを揃えておく。
| 必要なもの | 詳細 | 費用目安 | |---|---|---| | FX口座(MT5対応) | XM・FXTF等のMT5対応口座 | 無料(証拠金は別途) | | VPS(推奨) | 24時間稼働させるためのサーバー | 月1,000〜2,000円程度 | | MetaTrader 5 | MT5の最新版(ブローカーサイトから無料) | 無料 | | Python(Anaconda) | GPT-EAの中間処理に必要 | 無料 | | OpenAI APIキー | ChatGPTのAPI利用権 | 従量課金(テストなら数百円程度) | | GPT-EAファイル一式 | ex5ファイル・バッチファイル・Pythonスクリプト | 配布者による |
VPSは必須ではないが、自分のPCをシャットダウンするとEAも止まる。副業サラリーマンとしては「職場にいる間も動かしたい」なら月1,000円程度のVPSに価値がある。私は最初3ヶ月は自分のPCで試して、安定性を確認してからVPSに移した。
ステップ1: FX口座の開設(MT5対応ヘッジング口座)
GPT-EAはMT5専用だ。MT4では動かない。
口座を選ぶポイントは2つ。
- MT5に対応しているか: XM・FXTF・IG証券等のMT5対応ブローカー
- ヘッジング口座(Hedging)か: 同一通貨ペアで複数ポジションを持てる必要がある
デモ口座(100万円程度の仮想資金)から始めることを強く推奨する。まずデモで動作確認してから実口座に移行するのが基本だ。
ステップ2: MT5のインストール
ブローカーの公式サイトからMT5をダウンロードしてインストールする。
インストール後の設定:
- 「ツール」→「オプション」→「エキスパートアドバイザー」を開く
- 「自動売買を許可」にチェックを入れる
- 「DLLの使用を許可する」にチェックを入れる(Pythonとの連携に必要)
MT5のメインツールバーに「アルゴリズム取引」ボタン(▷マーク)があり、緑色になっているときにEAが動く状態だ。赤い場合は止まっている。
ステップ3: Python(Anaconda)のインストール
GPT-EAはPythonスクリプトを使って生成AIAPIとMT5の橋渡しをする。
- Anaconda公式サイトからAnaconda(Python 3.12推奨)をダウンロード
- インストーラーを実行(全てデフォルト設定でOK)
- インストール後、「Anaconda Prompt」を起動して以下のコマンドを実行
pip install openai
エラーが出なければインストール成功だ。「Successfully installed openai-x.x.x」という表示が出たら次に進む。
ステップ4: OpenAI APIキーの取得
GPT-EAはOpenAIのAPIを使う。APIキーがないと生成AIと通信できない。
- OpenAI公式サイトでアカウントを作成
- 「API Keys」ページで「Create new secret key」をクリック
- 発行されたキー(「sk-」で始まる文字列)をすぐにメモする
重要な注意点がある。APIキーは一度しか表示されない。画面を閉じると二度と確認できないので、必ずテキストファイルなどに保存しておく。
APIは従量課金だ。初回テストの段階ではgpt-3.5-turboを使うとコストを抑えられる。gpt-4oはgpt-3.5-turboより高い分、分析の質が上がるとされる。
ステップ5: GPT-EAファイルの設置
GPT-EAファイル一式(ex5ファイル・バッチファイル・Pythonスクリプト)を入手したら以下の場所に設置する。
Windowsの場合:
C:\Users\[ユーザー名]\AppData\Roaming\MetaQuotes\Terminal\[ターミナルID]\MQL5\Experts\にex5ファイルを配置- バッチファイルとPythonスクリプトはユーザーフォルダに配置(配布者のマニュアルに従う)
設定ファイルの編集(重要): バッチファイルやPythonスクリプト内の以下を自分の情報に書き換える。
# 例: Pythonスクリプト内
OPENAI_API_KEY = "sk-xxxxxxxxxxxxx" ← 自分のAPIキーを入力
USERNAME = "PC_USERNAME" ← 自分のWindowsユーザー名
TERMINAL_ID = "xxxxx" ← MT5のターミナルIDを入力
ターミナルIDはMT5の「ファイル」→「データフォルダを開く」で確認できるフォルダ名(英数字の長い文字列)だ。
ステップ6: MT5でEAを起動する
- MT5を起動して、デモ口座にログイン
- ナビゲーターパネル(Ctrl+N)を開き、「エキスパートアドバイザー」の中にGPT-EAが表示されていることを確認
- 使いたいチャートにGPT-EAをドラッグ&ドロップ
- パラメーター設定画面が出たら以下を確認
- ロット数: 最初は0.01(最小ロット)推奨
- 「起動時の注文」は「0」に設定(APIが呼ばれる前に動作確認するため)
- 「OK」をクリック
- ツールバーの「アルゴリズム取引」ボタンが緑になっていることを確認
「起動時の注文」を1に設定すると即座にAPIが呼ばれて料金が発生するため、最初は0で設定してログを確認してから変更するのが安全だ。
Claudeと会話しながらインジケータが作れるhedgrow-fxでは、このようなEA設計の相談をAIとの対話で進めることができる。GPT-EAのロジックを理解しながら自分でカスタマイズしたい場合に活用できる。
デモ運用での確認ポイント
起動後、最初の4時間足が確定するまで待つ。正常に動いている場合:
- MT5のエキスパートログ(「表示」→「ターミナル」→「エキスパート」タブ)にAPIとの通信ログが出る
- コマンドプロンプトが一瞬開いて閉じる動作が確認できる
- 4時間ごとにターゲット価格が更新される
おかしいと思ったらすぐに止める。アルゴリズム取引ボタンを赤に戻すだけでEAは止まる。VPSであればMT5ごと終了させる。
GPT-EAの限界——過大な期待は禁物
私がデモ運用で実感したことを正直に話す。
GPT-EAは「4時間ごとにAIが相場をチェックする」という仕組みだ。相場が急変したときに即座に対応できるわけではない。私は最初の2週間、ドル円の急激な下落局面でGPT-EAのポジションが含み損のまま4時間放置されるのを見て「思ったより遅いな」と感じた。
また、GPT-4oがどんな根拠で「買い」と判断したか、完全にはわからない。完全なブラックボックスではないが(OHLCデータとプロンプトは確認できる)、AIの判断の「なぜ」を追跡するのは難しい。
これを理解した上で、「完全自動化への第一歩」として使うか、「相場学習のための補助ツール」として使うかを決めるといい。
よくある質問(FAQ)
Q: プログラミングの知識がゼロでもGPT-EAは使えますか? A: 環境構築(Python・Anacondaのインストール)の手順は追えますが、エラーが発生したときに自力で解決するのが難しい可能性があります。GPT-EAのマニュアルを参照しながら進めるか、コミュニティのサポートを活用することを推奨します。
Q: GPT-EAのAPIコストは月いくらかかりますか? A: 使用するモデルと通貨ペア数によって変わります。1通貨ペア・gpt-4oで4時間足更新ごとに呼び出す場合、月数百円〜数千円程度の目安です。gpt-3.5-turboならさらに安価に抑えられます。OpenAIのAPI使用量ダッシュボードで日次コストを確認する習慣をつけてください。
Q: GPT-EAはVPSがないと使えませんか? A: 自分のPCが24時間起動している環境であれば不要です。ただしPCのシャットダウンやスリープでEAが止まるリスクがあります。副業トレーダーとして職場にいる時間も動かしたいならVPSがあった方が安心です。
Q: GPT-EAは既存のEAと同時に動かせますか? A: 同じチャートには基本1つのEAしか設定できませんが、通貨ペアやチャートを分けることで複数のEAを並列稼働できます。GPT-EAと通常EAを別チャートで同時運用することは技術的には可能ですが、証拠金管理が複雑になるため初心者には推奨しません。
Q: GPT-EAで本当に利益が出た人はいますか? A: 利益が出たという報告もありますが、損失が出たという報告も同様に存在します。GPT-EAの性能は使用するプロンプト設計・通貨ペア・相場環境に大きく左右されます。「確実に利益が出る」というものではなく、十分なデモ検証なしでの実口座運用はお勧めできません。
免責事項: 本記事は情報提供を目的としており、特定のツールや手法を推奨するものではありません。FX取引には元本割れを含む損失リスクがあります。GPT-EAを使用する際は自己責任において運用し、実口座での使用前に十分なデモ検証を行ってください。APIの利用費用は使用状況によって変動します。
