FXで負けが続くとき、多くのトレーダーが原因を「相場のせい」にしがちです。

しかしトレード履歴には必ず再現性のある失敗パターンが隠れています
ChatGPTを使えば、MT4/MT5や各FX/CFD会社、証券会社から書き出したXMLファイル(エクセル)やCSVファイル、
SVCファイルを貼り付けるだけで、勝率・損益比・時間帯別パフォーマンスをわずか数分で可視化できます。

この記事では23年のFX経験をもとにした、毎日の振り返りに使えるプロンプトと分析フレームワークを公開します。
これらのプロンプトは当サイトで公開している取引解説・履歴の記事で実際に使っているものです。

①なぜFXトレード分析にChatGPTを使うのか

人間の脳は直近の記憶を過大評価するという認知バイアスを持っています。

特に大勝ちした後のトレードではその印象が残り、連敗をする可能性を忘れるのは感情的なパターン認識の限界です。
しかしAIは数値だけを見るため、バイアスはありません。

分析所要時間
5分
CSV貼付⇨プロンプト実行

抽出出来る指標
10+
勝率・損益比・ドローダウン等

コスト
¥0~
無料版でも基本分析は可能

人間分析 vs ChatGPT分析の違い

項目人間(自己分析)ChatGPT
バイアスの影響直近重視・感情なし(数値のみ)
パターン認識目視で限界あり大量データを横断検索
分析速度30分〜数時間1〜5分
再現性ほぼなし/日によりブレあり同じプロンプトなら一定
苦手領域なし(定性判断)実際の相場判断・感覚値

ChatGPTはトレード履歴の数値分析などには強いですが、「どこでエントリーすべきか」という相場予測にはあまり使えません。分析・振り返り専用として活用することを推奨します。

②ChatGPTにトレード履歴を読み込ませる手順

分析精度はデータの質で9割が決まります。
MT4/MT5のレポート機能や各FX会社や証券会社のレポート機能をダウンロードして正確なデータを用意してください。

MT4/MT5で口座履歴を開く

  1. 「ツールボックス」⇨「口座履歴」の順にクリック。
  2. 履歴上を右クリックし、分析したい期間(1週間〜1か月推奨)を指定します。
  3. 「レポート」をクリック

Excelファイル(XML)またはHTML形式でエクスポート

「レポート」から「XMLファイル」または「HTMLファイル」を選択して左クリックで保存します。

ChatGPTにファイルを渡す

ChatGPTにファイルをクリック&ドラッグします。
※個人情報・口座番号は事前に削除します

分析期間は直近「10~50トレード」を推奨します。少なすぎると統計的に正確な情報が取れず、
多すぎると様々な要素が絡むため正確性が落ちます。

補足:IG証券の場合の履歴ダウンロード方法

  1. My IG(管理画面)から「ライブ口座」をクリック
  2. 「損益明細」タブをクリック
  3. 「日付」で出力したい期間を選択(期間選択も可能)
  4. 「ポジション詳細」を選択

設定が終わったら「Download CSV」をクリックして、取引履歴のCSVファイルをダウンロードします。

③コピペで使えるChatGPTプロンプト集(4種類)

以下に紹介するプロンプトは実際の運用で検証済みです。
【データ貼り付けここから】の下に自分のCSVデータを貼り付けて送信するだけで機能します。
無料版をお使いの方はファイルをドラッグして使用します。

①基本パフォーマンス分析プロンプト:当日や取引した日/週末/月末に行う

最初に実行するのは基本的な分析です。
勝率・損益比・期待値を算出します。

Prompt #1 — 基本分析

出力してほしい指標:
1. 総トレード数・勝ちトレード数・負けトレード数・勝率(%)
2. 平均利益・平均損失
3. リスクリワード比
4 プロフィット・ファクター(PF)
5. 期待値(= 勝率×平均利益 − 負け率×平均損失)
6. 最大ドローダウン(連続負け時の最大損失額)
7. 通貨ペア別の勝率ランキング

出力形式:
箇条書きではなく、表形式で出力してください。
数値は日本円で表示し、小数点2桁まで表示。

【データ貼り付けここから】 (ここにCSVデータを貼り付け)

※仕様するデータは分析する期間によって変更してください
 (例)1日なら1日分のデータ、1週間なら1週間分のデータ

② 時間帯・曜日パターン分析プロンプト:週末/月末に行う

「なぜか月曜日は負ける」「なぜか火曜日は勝てる」「欧州時間は利益が多くなる」などを数値で可視化します。
可視化することで曜日ごとに気を付けたり、負けやすい時間帯を避けたり、注意深く分析するなど対策が取れます。

Prompt #2 — 時間帯分析

※仕様するデータは分析する期間によって変更してください
 (例)1日なら1日分のデータ、1週間なら1週間分のデータ

③損切り・利確パターン分析プロンプト:週末/月末に行う

「損切りが遅い」「利益を早く確定しすぎている」を定量的に検証します。
保有時間からトレードスタイルの検証、平均利益率と平均損失率の比較、
勝率と利益、負け率と損失を比較し、現在の取引スタイルや取引手法の検証にも役立ちます。

Prompt #3— 損切り・利確分析

※仕様するデータは分析する期間によって変更してください
 (例)1日なら1日分のデータ、1週間なら1週間分のデータ

④週次/月次振り返りサマリー自動生成プロンプト:週末/月末に行う

毎週末、毎月末に行います。
トレードノートのまとめとして振り返り用として使用したり、SNS用にテキストを自動生成します。
「出力形式」は自由に設定してください。X投稿用なら140字以内など。

Prompt #4 — 週次・月次サマリー(トレードノート・SNS投稿用)

※仕様するデータは分析する期間によって変更してください
 (例)1日なら1日分のデータ、1週間なら1週間分のデータ

④ChatGPTの分析結果の読み方と改善アクション

数値だけ出ても解釈が分からないという声をよく聞きます。
以下の基準を参考にしてください。

重要視すべき3つの数値と基準値

指標危険ゾーン許容値理想
勝率40%未満40~55%56%以上(損益比1.5以上)
損益比(PF)1.0未満1.0~1.51.5以上
期待値(1トレード)マイナスプラスプラス

勝率が低くても利益は残る:勝率40%でも損益比2.0以上なら期待値はプラスです。「勝率を上げよう」ではなく「損益比を上げよう」と考えるのがプロのアプローチです。そのためには負けた時の損失管理が重要な鍵になります。

分析結果から具体的な改善アクションを決める流れ

  • ChatGPTの出力を見て、「最も勝率の低い通貨ペア・時間帯」を特定する
  • その時間帯・通貨ペアを「翌週はトレードしない」とルールに追加する
    もし手法通りにエントリー条件が揃ったら、フィルターを増やすなどする
  • 1週間後、同じプロンプトで再分析して改善したか数値で確認する
  • 「勝率の高い条件」だけに絞り込んでトレード頻度を減らす(過トレード防止)

⑤毎日の分析を習慣化するためのルーティーン設計

分析は1回だけでは意味がありません。
決まった期間、回数を行い、統計的に分析してこそ意味があります。
毎日5~20分程度、その日のトレードを終えた時、土曜日か日曜日に分析をしていくルーティンとして
日々の生活に取り入れることが重要です。

当日トレード終了後:Prompt#1を実行
当日分のデータを渡して(ChatGPTに読み込ませる)基本指標を確認。
週末・月末も同じことを行います。

週末(土曜日・日曜日)・月末:Prompt#2、#3を実行
1週間分のデータで時間帯・損切りパターンを深掘り。
翌週の「やらないルール」を1つか2つを決める。
月末も同じことを行います。

週末(土曜日・日曜日)・月末:Prompt#4でトレードノートやSNS投稿作成
ChatGPTが生成した週次サマリーを元にトレードノートやSNS投稿を作成。
アウトプットしてさらに思考を整理します。
月末も同じことを行います。

月末:1ヶ月分のデータで月次レポートを作成
Prompt #1〜3を月次データで実行。
月ごとの勝率トレンドをスプレッドシートに記録して長期改善を可視化する。

やりがちな行為:「今日は負けたから分析したくない」という心理が働くと、最も必要なタイミングで分析を蔑ろになりがちです。感情に関わらず、まず数値を見ることが習慣化の最大のコツです。

このページをブックマークして毎日使ってください

プロンプト4種類はいつでもこちらからコピーして使えます。

※クリックすると該当部分に移動します

Q&A(よくある質問)

無料版のChatGPTでも取引履歴の分析は可能ですか?

はい、可能です。無料版でもCSVファイルなどのデータをドラッグ&ドロップで読み込ませたり、テキストとして直接貼り付けたりすることで、基本的なパフォーマンス分析を行うことができます。

個人情報や口座番号が載ったデータをそのまま渡しても大丈夫ですか?

セキュリティとプライバシー保護のため、データ内にある口座番号や氏名などの個人情報は必ず事前に削除してからChatGPTにアップロードしてください。

分析に使うトレード履歴は、どれくらいの期間(件数)が最適ですか?

直近の「10〜50トレード」の期間を推奨します。データが少なすぎると統計的な正確性に欠け、多すぎるとノイズ(様々な要因の絡み合い)が増えて正確な傾向が見えにくくなるためです。

勝率が40%未満と低く、危険ゾーンに入ってしまっている場合はどうすべきですか?

必ずしも勝率を上げる必要はありません。損益比(リスクリワード比)が2.0以上あれば期待値はプラスになります。勝率向上を狙うよりも、まずは「負けたときの損失を小さく抑える」リスク管理の徹底を意識してください。

ChatGPTを使えば、次にどこでエントリーすべきかという相場予測もできますか?

いいえ、ChatGPTは過去の数値データの分析や振り返りには非常に強いですが、リアルタイムの相場予測には向いていません。あくまで自身のトレードの弱点を見つける「振り返り専用」のツールとしてご活用ください。