FX×AIの実験:Jev・Claude・Pythonでゴールドの売買ゾーンを比較
FXにAIは必要か。MT5インジケーターにJev、Claude、AIなしのPythonをつなぎ、同じゴールドのデータと同じ判定ルールで売買ゾーンを比べました。
Jevはゴールドの売りゾーンと買いゾーンを約1秒、0.1セント未満で決めます。Claudeでは2分30秒と4セントかかります。Jevは新しいタイプのAIモデルで、トレードではまだほとんど使われていません。文章を書かず、判断だけをします。私はこれを、MetaTrader 5のインジケーター「AI Zones」にClaudeの代わりとしてつなぎました。
本家に匹敵するのか、そしてFXでAIは従来のアルゴリズム取引より優れているのかを確かめるため、3つのバージョンを並べて動かしています。Jev、Claude、そしてAIを使わない純粋なPython版です。この記事では、Jevの仕組み、Claudeを置き換えたかった理由、3つのエンジンの比較、9月25日(金)夜のゾーン、勝負のルール、そしてオーダーメイドのインジケーターについて紹介します。
要点まとめ
- Jev(TypeSafe AI、Vercel AI Gateway経由で利用可能)は文章を書かず、選択肢、スコア、確率で閉じた質問に答えます。
- ゴールドでは、Jevは1回の呼び出しで35個の質問に約1秒で答え、1回の分析は0.001ドル未満。Claudeは約145秒、0.04ドルです。
- 3つのエンジンは同じデータで動きます。Claudeはすべてを書き、JevはPythonが用意したゾーンを判断し、Pythonだけの版は固定ルールで対照群になります。
- 9月25日20:10、3つとも前日高値(4,303.26)の下での売りを提案。Jevの損切りが最も低く、4,307.5でした(他は4,312と4,318)。
- どれもまだ利益を出せると証明していません。判定には、エンジンごとに数十の決着済みゾーンが必要です。

9月25日(金)夜、Jevで動くAI Zones(XAUUSD、5分足)。各長方形はゾーンの作成時刻から始まり、タイトルにも表示されます(「créée 20:08」)。チャート上の表記はフランス語です。
文章を書かずに判断するモデル「Jev」
Jevは回答を文章で書きません。状態と閉じた質問のリストを受け取り、それぞれに確率で答えます。よく知られたAIの多くは文章を書きます。質問すると、回答を作文します。TypeSafe AIが公開し、VercelのAI Gatewayから使えるJevは、仕組みが違います。
ここでいう状態とは、その時点のゴールド市場について分かっていることすべてです。回答は「94%でイエス」「選択肢Aが51%」「3点満点で1.6」といった形です。これは最初のテストでの実際の回答です。
- 35個の質問を1回の呼び出しで。候補ゾーン1つにつき7問です。
- 約1秒ですべての回答。Claudeは2分30秒です。
- 0.001ドル未満で1回の分析。Claudeの約40分の1です。
この答え方は、インジケーターにとって大きな意味があります。Jevの判断にはそれぞれ確信度が付き、質問ごとに自分の信頼度まで返してくれます。ほとんどコストがかからないので、15分ごとではなく5分ごとに新しい判断を求められます。
ClaudeをPythonと判断型AIに置き換えた理由
Claudeのゾーンはすべて、プログラムが自分で計算できる水準に基づいていました。つまり、AIの役割は主に判断です。AI Zonesの最初のバージョンは、15分ごとにゴールドのローソク足と経済指標カレンダーをClaudeに送り、Claudeが売買ゾーン、損切り、利確を返します。うまく動きますが、1回の分析に約2分30秒、4セントかかります。
回答を読み返して、単純なことに気づきました。Claudeがその日に提案した6つの異なるゾーンは、どれもプログラムが自分で計算できる水準に基づいていました。当日と前日の高値・安値、15分足の山と谷です。いずれも3ドル以内の誤差でした。損切りは次の水準のすぐ後ろ、利確は反対側の水準のすぐ手前に置かれていました。
つまり、数字はPythonでも出せます。Claudeが本当に加えているのは判断です。どの水準に価値があるか、どの損切りを選ぶか。まさにそこでJevが活躍します。
AIかアルゴリズム取引か:3つのエンジンの比較
3つのエンジンは同じゴールドのデータを読み、違うのは判断の仕方だけです。Claudeはすべてを決め、JevはPythonが用意した選択肢から選び、Pythonだけの版はAIを使わず固定ルールを適用します。これは厳密な意味でのアルゴリズム取引で、対照群の役割です。
| エンジン | 役割 | 所要時間 | 1回の費用 | 頻度 |
|---|---|---|---|---|
| Claude | ローソク足を読み、ゾーン、損切り、利確、コメントまですべて書く | 約145秒 | 約0.04ドル | 15分 |
| Jev | Pythonが数値入りのゾーンを提案し、Jevが各基準を判断して損切りと利確を選ぶ | 1〜5秒 | 0.001ドル未満 | 5分 |
| Pythonのみ | 同じ候補ゾーン、同じ基準を、固定ルールで判定 | 即時 | 0ドル | 5分 |
Jevの判断の仕方
Jevは価格を書けないので、Pythonがすべてを用意し、閉じた質問をします。Pythonは、当日・前日・今週の水準、各候補ゾーンのタッチ回数、最後に触れたときのヒゲの長さ、トレンド、今後の指標発表、3つの損切り候補と利確候補を計算します。そして各ゾーンについて、1回の呼び出しで7つの質問をします。
- その水準は重要か(当日、前日、今週、節目)?イエスかノー。
- トレードはトレンド方向か?イエスかノー。
- 価格はその水準をはっきり拒否したか?イエスかノー。
- 最初の利確はリスク以上を取れるか?イエスかノー。
- 損切りはどれか:A(狭い)、B(次の水準の後ろ)、C(広い)?
- 提案された水準のうち、最初の利確はどれか?
- 質はどの程度か:「避けるべき」から「非常に良い」まで。
候補ゾーンが5つなら35問で、約1秒で処理されます。その後、Pythonが回答をゾーンにまとめ、ロット数を計算し、Claudeと同じファイルに書き込みます。インジケーターからは違いが分かりません。
ゴールドでの第1ラウンド、金曜の夜
9月25日20:10(MT5時間)、ゴールドは4,284。3つのエンジンとも前日高値の下での売りを提案しましたが、損切りの位置は違いました。各エンジンのゾーンは次のとおりです。
| エンジン | ゾーン | 価格帯 | SL | TP1 | 信頼度 |
|---|---|---|---|---|---|
| Claude | 売り S1 | 4,296.0〜4,308.0 | 4,318.0 | 4,276.0 | 62% |
| Claude | 買い B1 | 4,255.0〜4,266.0 | 4,242.0 | 4,282.0 | 55% |
| Jev | 売り S-4303 | 4,286.5〜4,303.5 | 4,307.5 | 4,275.5 | 68% |
| Jev | 買い B-4264 | 4,264.5〜4,281.0 | 4,260.5 | 4,293.5 | 49% |
| Python | 売り S-4303 | 4,296.0〜4,303.5 | 4,312.0 | 4,275.5 | 80% |
| Python | 買い B-4255 | 4,254.5〜4,261.5 | 4,242.0 | 4,286.5 | 80% |
| Python | 売り S-4316 | 4,309.0〜4,315.5 | 4,324.0 | 4,275.5 | 80% |


Claudeのチャート(上)とPythonのチャート(下)。上のJevのチャートと同じ時刻、同じ銘柄です(15分足)。
3つのエンジンは要点では一致しています。下降トレンドの中で、前日高値(4,303.26)の下での売りです。違いは細部にあります。Jevの損切りは前日高値に最も近く、4,307.5。Pythonは4,312、Claudeは4,318です。ただしJevの売りゾーンは低い位置(4,286.5)から始まるため、最初に触れた時点のリスクは21ポイントで、Pythonは16、Claudeは22です。同じ700ドルのリスクで、チャートのパネルによるとロット数はJevが0.33、Pythonが0.43、Claudeが0.31です。Pythonはゾーンを多めに出し、JevとClaudeはより厳選しています。
パーセンテージはエンジン間で比較できません。Claudeのものは判断、Jevのものは確率とスコアの組み合わせ、Pythonのものは満たした基準の割合です。
勝負のルールと、今気にしていること
3つのエンジンは、実際の1分足でまったく同じ方法で評価され、スコアはRで表します。公平な勝負にするためのルールは次のとおりです。
- ゾーンは、作成後に価格がそこまで来た場合だけカウントします。 チャートでは矢印がその瞬間を示します(「entrée 20:15」)。
- 次に、どちらが先に来るか: 利確TP1(緑のチェック)か、損切り(赤のバツ)か。同じ1分で両方に触れたら、損切りとして数えます。
- スコアはRで表します: 損切りは−1、TP1は利益÷リスク。遠い目標で成功したゾーンは、近い目標のゾーンより多く稼ぎます。
- ゾーンは安定しています。 分析ごとに数字は変わらず、エントリー後に損切りか利確に触れた場合、または基準を満たさなくなった場合にだけ消えます。
スコア表は分析のたびに自動で更新されます。結論を出すには、エンジンごとに数十の決着済みゾーンが必要です。その数に達したら、最初の結果をまとめます。
すでに気にしていること
初日の夜から3つの点が目立ちました。Jevの安定性、迷い、そしてAIなしの対照群の成績です。
- Jevの安定性。 初日の夜だけで、3回「サービスが一時的に利用できません」と返しました。そのときは5分間チャートが更新されません。Claudeは一度も止まりませんでした。
- 迷い。 あるテストゾーンで、Jevは損切りを51%対49%、ほぼコイン投げで選びました。幸い、回答ごとに自分の信頼度を返すので、最も不確かな回答は除外できます。
- 対照群。 無料でAIを使わないPython版がJevと同じくらいの成績なら、残すべきはPython版です。AIは価値を加えることを証明しなければなりません。
3つのエンジンのどれも、ゴールドで利益を出せるとはまだ証明していません。これらのゾーンは価格を見るべき場所を教えてくれるだけで、目をつぶって従うものではありません。この比較は、まさにそれを数字で測るためのものです。
お好きなAIで作るオーダーメイドのMT5インジケーター
この種のツールをフリーランスで開発しています。価格は約500ユーロです。MetaTrader 5でトレードしていて、JevやClaudeのようなAI、または固定ルールでゾーンを描くインジケーターが欲しい方には、お客様の銘柄とルールに合わせて作ります。
| 項目 | 内容 |
|---|---|
| プラットフォーム | MetaTrader 5 |
| エンジン | Jev、Claude、または固定ルール |
| 銘柄 | ご希望のもの |
| インストール | 込み |
| 価格 | 約500ユーロ |
含まれるもの:
- 売りと買いのゾーン、損切りと利確
- 選んだリスクに合わせて計算したロット数
- 作成時刻と、エントリー・TP・SLのマーク
- 分析の停止・再開ボタン
これは売買判断の補助ツールです。ゾーンを表示するだけで、注文は出さず、利益も約束しません。ご相談はwdltradingapi@gmail.comまでどうぞ。インジケーターに経済指標を組み込みたい場合は、私のForex Calendar Proの経済指標カレンダーがAPIで提供しています。
よくある質問
TypeSafeのAIモデル「Jev」とは?
JevはTypeSafe AIが公開した判断用のモデルで、Vercel AI Gatewayから利用できます。文章を書く代わりに、与えられた状態を型付きの質問に照らして評価し、選択肢、スコア、確率を返します。1回の呼び出しで複数の質問を処理でき、私のゴールド用インジケーターでは35問を約1秒で処理しています。
FXのAIは勝率が高いですか?
まだ分かりません。それを確かめるのがこのテストです。Claude、Jev、AIなしのPython版が同じゴールドのデータで、同じRベースの判定ルールで動いています。固定ルールが無料でJevと同じ成績なら、そちらを残します。判定には、エンジンごとに数十の決着済みゾーンが必要です。
ClaudeとJev、トレード用インジケーターにはどちらのAIがいい?
速さと費用ではJevが明らかに上です。1回の分析が約1秒で0.001ドル未満、Claudeは145秒で0.04ドルです。安定性ではClaudeが上で、Jevは初日の夜に3回利用できませんでした。ゾーンの質については、まだ何も測れていません。
トレード用のエンジンを公平に比べるには?
すべてを実際の1分足で同じ方法で評価することです。私のテストでは、ゾーンは作成後に価格が来た場合だけ数え、その後TP1と損切りのどちらが先に来るかを見ます。損切りは−1R、TP1は利益÷リスク、同じ1分で両方に触れたら損切りとして数えます。
オーダーメイドのMT5インジケーターはいくら?
約500ユーロで、インストール込みです。Jev、Claude、または固定ルールで、ご希望の銘柄に売買ゾーンを描くMetaTrader 5用インジケーターです。選んだリスクに合わせてロット数を計算し、損切りと利確を表示します。注文は出さず、利益も保証しません。
トレード日記のすべての記事はブログにまとめています。
本記事は投資助言ではありません。証拠金取引には元本を失う高いリスクがあります。
本コンテンツは個人的な経験に基づくものであり、投資助言ではありません。レバレッジ商品の取引には元本を失う高いリスクがあります。