昇金竜 再現検証 推敲版

昇金竜 v16.5 / 再現EAの一致検証

元EA(EA_ShoKinRyu_v16.5_Trial)と再現EA(ShoKinRyu_Clone)を同じ条件でテストし、取引を1件ずつ照合しました。XMTrading MT5・GOLD・M5・初期資金100万円。

1. 結論

再現EAは元EAと完全に同じ動きをします。4本のテストすべてで、エントリー・ナンピン・ロット・約定価格・決済のタイミングが1件残らず一致し、最終残高も1円単位で同じでした。

MT5のレポートの「結果」欄(総損益・PF・ドローダウン・勝率・連勝数など全項目)も、4本とも文字列として完全に一致しています。違うのはパラメータ欄の項目名と、EA名・マジックナンバーだけです。

36,868 / 36,868
照合したエントリー(4本の合計)
100%
時刻・本数目・ロット・価格の一致率
4 / 4
レポートの結果欄が完全一致
EAとして見ると、ロジックは「M5のRSIが売られすぎなら買い、ATR間隔でナンピン、合計がプラスになったら全決済」だけで、損切りがありません。4本中3本が一方向の急落で口座を失いました。生き残った通常版リアルティックも、急落中にスプレッドが広がって新規エントリーが止まったことによる部分が大きいです(6章)。
ゴゴジャンのフォワードと比べると、ふだんの月の利益率はバックテストとほぼ同じでした。ただし、フォワードの期間中に、XMのバックテストでは口座が飛ぶ急落が2回ありました(3月・6月)。テスターでは動かない指標フィルターを再現すると、フォワードとほぼ同じ成績になりました(8章)。

2. 比較スクショ

PCでは左が元EA、右が再現EA。スマホではボタンで切り替えられ、画像をタップすると原寸で開きます。MT5が出力したレポートのhtmをそのまま、パラメータ欄から資産曲線まで撮影しました(設定 → 結果 → 残高グラフ)。パラメータ欄の行数が違うため、右の方が少し短くなっています。

通常版・リアルティック(2024/01〜2026/11)総損益 +988,724円 / PF 1.84 / 取引4,331
元EA EA_ShoKinRyu_v16.5
元EA 通常版 リアルティックのレポート
再現EA ShoKinRyu_Clone
再現EA 通常版 リアルティックのレポート

画像をタップすると原寸で開きます。元EAと再現EAは上のボタンで切り替えられます。

Aggressive版・リアルティック(2024/01〜、2026/02/02に口座消失)総損益 -1,256,181円 / 取引10,479
元EA EA_ShoKinRyu_v16.5
元EA Aggressive版 リアルティックのレポート
再現EA ShoKinRyu_Clone
再現EA Aggressive版 リアルティックのレポート

画像をタップすると原寸で開きます。元EAと再現EAは上のボタンで切り替えられます。

通常版・1分足OHLC(2023/01〜、2026/03/23に強制ロスカット)総損益 -1,025,882円 / 取引6,100
元EA EA_ShoKinRyu_v16.5
元EA 通常版 1分足OHLCのレポート
再現EA ShoKinRyu_Clone
再現EA 通常版 1分足OHLCのレポート

画像をタップすると原寸で開きます。元EAと再現EAは上のボタンで切り替えられます。

Aggressive版・1分足OHLC(2023/01〜、2026/03/18に強制ロスカット)総損益 -1,075,398円 / 取引15,958
元EA EA_ShoKinRyu_v16.5
元EA Aggressive版 1分足OHLCのレポート
再現EA ShoKinRyu_Clone
再現EA Aggressive版 1分足OHLCのレポート

画像をタップすると原寸で開きます。元EAと再現EAは上のボタンで切り替えられます。

3. 一致率の表

テスト新規ナンピンエントリー合計決済(取引のまとまり)価格の一致最終残高(元 / 再現)一致率
通常版・リアルティック3,2461,0854,3313,246100%1,988,724 / 1,988,724100%
Aggressive版・リアルティック3,9156,56410,4793,915100%-256,181 / -256,181100%
通常版・1分足OHLC4,4451,6556,1004,445100%-25,882 / -25,882100%
Aggressive版・1分足OHLC5,91110,04715,9585,911100%-75,398 / -75,398100%

件数は「元EAの件数 = 再現EAの件数 = 一致した件数」。元EAにしかない取引、再現EAにしかない取引はどちらも0件でした。残高のピーク(Aggressive版OHLC 30,909,632円、Aggressive版リアルティック 7,818,131円、通常版OHLC 2,277,764円)も一致しています。

100%になるまでに直したこと

段階Aggressive版OHLCの一致率原因と修正
最初の再現EA96.8%途中から取引がずれ、元EAより早く口座が飛んだ
修正1—オートロットの基準を残高ではなく有効証拠金に変更(含み損があるとロットが小さくなる)
修正2100%サーバー時間0時台と1:00の足は新規なし(ロールオーバー回避)を追加。米国と欧州の夏時間がずれる週だけ効くので、見つけにくかった

4. 一致率を測った内容

両方のレポートhtmから取引履歴(約定)を読み出し、Pythonの compare.py で照合しました。比べたのは、どちらかの最後の取引までの期間です。

照合項目何が同じなら一致とするか確かめられること
新規エントリーの時刻ノーポジションからの1本目が同じ時刻(秒まで)RSIの条件・時間フィルター・スプレッドフィルター
ナンピンの時刻2本目以降が同じ時刻ATR×倍率の間隔、証拠金維持率の条件
(時刻, 何本目か)時刻と、取引のまとまりの中で何本目かの組ナンピンの段数のずれがないこと
(時刻, ロット)時刻とロットの組オートロットの計算式(有効証拠金÷100万×0.01)
決済の時刻全決済した時刻「合計がプラス(スワップ込み)」とRSIの決済条件
(開始, 本数, 決済)取引のまとまりごとの3つの組まとまり単位で同じ経過をたどったこと
約定価格一致した取引の価格の差同じティックで約定していること(差の最大0.00)
最初にずれた場所先頭から順に比べて、最初に違った取引ずれがあるときの原因調査用(今回はずれなし)
最終残高・ピークレポート上の残高損益とスワップの合計まで同じこと
レポートの結果欄「結果」欄の全文字列PF・DD・勝率・連勝数などMT5が計算した全指標

5. 具体的なロジック

M5の新しい足ができた最初のティックで1回だけ判定します。RSIとATRは直前に確定した足の値を使います。

  1. 決済:ポジションがあり、全ポジションの損益+スワップの合計が0より大きければ、全部決済。Aggressive版は、これに加えてRSI(2)が64以上のときだけ決済。
  2. RSIの条件:RSIが買いのレベルより上なら、何もしない。RSIの期間は通常版が5、Aggressive版が2で、買いのレベルは通常版が24、Aggressive版が10.4。
  3. 時間:サーバー時間の0時台と1:00の足は入らない。Aggressive版は22〜23時台も入らない。
  4. スプレッド:現在のスプレッドが上限(通常版50ポイント=0.50ドル、Aggressive版80ポイント)を超えていれば入らない。
  5. 証拠金維持率:ポジションがあって証拠金維持率が200%未満なら、ナンピンしない。
  6. エントリー:ノーポジションなら成行で買い。ポジションがあれば、Askが一番安い買値からATR×倍率以上下がっているときだけナンピン(最大200本)。
  7. ロット:通常版は0.01固定。Aggressive版は「有効証拠金÷100万円×0.01」を小数2桁に丸める。ナンピンも同じロットで、マーチンゲールはなし。損切りもなし。
パラメータ通常版(初期設定)Aggressive版
新規・ナンピンのRSIRSI(5) ≦ 24RSI(2) ≦ 10.4
ナンピンの間隔ATR(108) × 2.5ATR(9) × 0.2
決済の条件合計 > 0合計 > 0 かつ RSI(2) ≧ 64
ロット0.01固定有効証拠金100万円あたり0.01
最大スプレッド5080
時間フィルターなし(0時台と1:00のみ)22〜0時も停止
指標発表フィルターOFFON(テスターでは効かない)

フローの図解は 昇金竜のロジック図解 にあります。

6. リアルティックと1分足OHLCの違い

同じEA・同じパラメータでも、テストのモデルが違うと結果が大きく変わりました。再現EAはどちらのモデルでも元EAと一致するので、これはEAの違いではなく価格データの違いです。

違い1分足OHLCリアルティック
価格の動きM1足の始値・高値・安値・終値から、テスターが値動きを作るXMで実際に配信されたティック(通常版は2億741万ティック)
スプレッドM1足ごとの値で固定ティックごとの実際の値。指標発表や急落のときに広がる
「合計がプラス」になる瞬間作られた値動きの途中で一瞬プラスになることがある実際の値動きでしか起きない

同じ期間での違い

版(比べた期間)OHLCのエントリーリアルティックのエントリー同じ時刻のエントリー同じ時刻での価格差
通常版(2024/01〜2026/03/23)4,4534,0353,682(リアルティックの91%)中央値0.06ドル
Aggressive版(2024/01〜2026/02/02)10,84510,4799,449(リアルティックの90%)中央値0.06ドル

片方にしかないエントリーが多いのは、1時台・2時台(市場が開いた直後でスプレッドが不安定)と、6〜8時台でした。OHLCの約定価格は平均0.07ドル安く、OHLCの方が少し有利です。1回の決済の有無がずれると、その後の取引のまとまりが全部ずれていきます。

結果を分けた2つの場面

下の数字は元EA(お試し版)のレポートから取ったものです。再現EAのレポートでも、時刻・本数・ロット・価格・損益がすべて同じでした。

2026/01/30 Aggressive版:リアルティックだけ口座が飛んだ

どちらも04:00に5,301ドルで1本目を買いました。

  • OHLC:04:50に作られた値動きの中で合計がプラスになり、4本・+43,258円で決済。その後も小さく勝ち続けた。
  • リアルティック:決済の条件(合計プラス かつ RSI(2)≧64)を満たす足が来ないまま、4,718ドルまで19本ナンピン。2/2 03:11に-7,809,205円で強制ロスカット。
2026/03/18 通常版:OHLCだけ口座が飛んだ
  • OHLC:09:45に5,002ドルで買い、4,183ドルまで24本ナンピン。3/23に-2,302,271円で強制ロスカット。
  • リアルティック:その時刻には入らず、14:10に入った2本を19:05に+148円で決済。3/19 06:00の1本を最後に、3/23 17:45まで1回も入っていない。

この4日間、RSI(5)≦24の足は何度もありました。ノーポジションなので、証拠金維持率の条件も関係ありません。再現EAでも同じ期間に入っていないので、止めたのはスプレッドの上限(50)だと考えられます。

まとめると、どちらのモデルでも急落の始まりにポジションを持っていれば飛びます。どちらが飛ぶかは決済の数分のずれやスプレッドで決まっていて、EAの強さの差ではありません。1分足OHLCの結果は参考程度にし、判断はリアルティックで行うべきです。リアルティックでも「たまたま助かった」部分があります。

7. 個々の取引結果の評価

新規エントリーから全決済までを「1回の取引」とまとめて集計しました(損益はスワップ込み)。MT5のレポートの勝率(通常版RTで82.68%)はポジション1本ごとの数字なので、ここでの数字とは違います。

テスト取引回数勝率平均利益負けた取引保有時間(中央値)最大本数スワップ合計
通常版・リアルティック3,246100%+305円0回10分22-289,918円
Aggressive版・リアルティック3,91599.97%+1,674円1回 -7,809,205円20分58-1,782,249円
通常版・1分足OHLC4,44599.98%+287円1回 -2,302,271円10分30-514,461円
Aggressive版・1分足OHLC5,91199.98%+5,049円1回 -30,916,590円20分111-4,448,435円

負けた取引は、どのテストでも口座が飛んだ最後の1回だけです。それ以外はすべてプラスで決済しています。

ナンピンの本数ごとの損益(リアルティック)

本数通常版 回数通常版 損益合計Agg版 回数Agg版 損益合計
1本2,724+661,4791,781+1,939,381
2本311+119,007899+1,671,162
3〜4本150+78,889716+1,111,390
5〜9本46+47,639403+1,057,388
10〜19本13+76,54190-7,272,724
20本以上2+5,16926+237,222

単位は円。Aggressive版の10〜19本のマイナスは、口座が飛んだ19本の取引(-7,809,205円)1回によるものです。

評価

  • 利益は、RSIが売られすぎの足で買い、少し戻ったら決済する小さな取引の積み重ねから出ています。通常版RTでは取引の84%が1本だけで、中央値10分で決済しています。利益の67%がここから出ています。
  • 負けるのは「全部を失う1回」だけです。ナンピンを重ねてでも必ずプラスで閉じるので、ふだんは負けません。その代わり、戻らなかったときの1回で、それまでの利益を全部失います。
    • Aggressive版RT:3,914回の勝ちの合計は約655万円、1回の負けは約781万円
    • 通常版OHLC:勝ちの合計は約128万円、1回の負けは約230万円
  • 勝率が100%に近いことは、安全さを表しません。損切りのないナンピン型では、勝率が高いのは当たり前です。見るべきは「戻らない下げが来たら、何本・いくらまで持ちこたえられるか」です。
  • 通常版RTが生き残ったのは、急落の始まりにポジションを持っておらず、その後はスプレッドで新規エントリーが止まっていたからです(6章)。ロジックで避けたわけではありません。
  • スワップの影響が大きく、通常版RTでは約29万円がスワップで引かれています(スワップがなければ+128万円)。何日もナンピンして持つ取引ほど不利になります。
  • ナンピンが深くなる取引は、入る時点では見分けられません(約300項目の指標で調べてもAUC 0.42〜0.43)。改善するなら、ナンピンの本数上限・最大損失額・保有時間の上限といった入った後の出口を足すのが有効です。

8. ゴゴジャンのフォワードとの比較

ゴゴジャンの製品版ページで公開されているフォワード(Aggressive版で計測、2026/03/15開始、初期100万円)と、同じ元EA(Aggressive版)をXMのリアルティックで回したバックテストを比べました。

そのままのバックテストでは、急落の2回(3月・6月)で口座が飛びましたが、テスターで動かない指標フィルターを再現すると、フォワードとほぼ同じ成績になりました。

雇用統計の前後30分とFOMCの日の新規エントリーを止めると、3/15開始でも生き残ります。月の利益率はほとんどの月で数ポイントの差、最大DDは23.7%でした(フォワードは21.98%)。

フォワードの成績

2026/11/12時点の、ゴゴジャンのページの表示どおりの値です。

項目値
収益 / 口座残高+4,304,800円 / 5,304,800円
PF / 勝率(ポジション単位)2.03 / 72.06%(2,625/3,643)
最大ドローダウン21.98%(1,745,540円)
最大保有ポジション数33
含み損益-523,284円
販売者のバックテスト2015/01〜2026/03/14、0.01ロット固定、PF 1.95、最大DD 15%

販売者のバックテストは3/14で終わっていて、3/18からの急落はその4日後でした。取引履歴は公開されていないため、1件ずつの照合はできません。

同じ期間のバックテスト

XMのリアルティック、初期100万円で回しました。

開始日結果最大本数
3/15(フォワードと同じ)3/18 09:20に入った取引が35本までナンピンし、3/19に口座消失(-1,032,218円)。1分足OHLCでも同じ35
3/24(3月の急落の後から)5月末に183万円まで増えたあと、6/5 15:35に入った取引が47本までナンピンし、6/10に口座消失(-1,898,274円)。1分足OHLCでも同じ47
6/15(6月の急落の後から)11/11に246.7万円(+146.7万円)。11/10から17本保有中で、テスト終了の強制決済で-294,157円37

月の利益率の比較

月フォワードバックテストメモ
3月+18.1%口座消失3/15開始のバックテスト
4月+25.5%+22.9%3/24開始
5月+30.5%+33.5%3/24開始
6月+28.2%口座消失3/24開始のバックテストが6/10に飛ぶ
7月+24.1%+21.3%6/15開始
8月+20.4%+24.5%6/15開始
9月+13.2%+20.9%6/15開始
10月+19.4%+18.6%6/15開始
11月(11日まで)+6.0%(含み損 -52万円)-2.1%(含み損の強制決済 -29万円込み)どちらも11/10からの下げで含み損を抱えている

利益率はその月の損益をその月初の残高で割ったものです。オートロットで複利になるので、金額ではなく%で比べています。フォワードの月初残高は、月別損益から計算しました。

指標フィルターの再現

元EAの「経済指標フィルター」は、指標カレンダーを読めないためテスターでは動きません。そこで再現EAに、指標の時刻に新規エントリーを止める条件を足して、急落を避けられるかを試しました。どれもフォワードと同じ3/15開始で、Aggressive版・リアルティック・初期100万円です。指標フィルターを再現すると、フォワードとほぼ同じになります。

足した条件結果11/11の残高最大DD
なし(元EAと同じ)3/19に口座消失(元EAと1円まで同じ)-4,676100%
ポジション33本まで3/19に口座消失(本数を抑えても損切りがないため)8,34799%
含み損が残高の20%で全決済生き残るが、損切りが何度も出て減る175,72683%
含み損が残高の30%で全決済同上97,86991%
雇用統計とFOMCの前後30分は新規なし3/19に口座消失(3/18 09:20の取引は指標の時刻ではない)-4,676100%
雇用統計の前後30分+FOMCの日は終日新規なし3月も6月も生き残る4,314,34323.7%

最後の行の残高は、テスト終了時に11/10からの28本を強制決済した損(-1,338,385円)を含みます。これを除くと5,652,728円です。フォワードの残高は5,304,800円で、別に含み損が-523,284円あります。6月の口座消失は雇用統計(6/5 15:30)の5分後のエントリーから始まっていて、前後30分の停止だけで避けられました(3/24開始のテストで確認)。

指標フィルターを再現した場合の月の利益率

月フォワードバックテスト(指標で停止)
3月+18.1%+21.1%
4月+25.5%+21.0%
5月+30.5%+32.9%
6月+28.2%+26.9%
7月+24.1%+24.3%
8月+20.4%+22.7%
9月+13.2%+16.7%
10月+19.4%+20.1%
11月(11日まで)+6.0%(含み損 -52万円は別)-18.3%(含み損の強制決済込み)
最大DD / 最大本数21.98% / 33本23.7% / 40本

一致した指標フィルターの条件

項目条件
止めるもの新規エントリーとナンピン(決済は止めない)
米雇用統計(NFP)毎月第1金曜(その月の1〜7日の金曜)の15:30(サーバー時間)の前後30分。つまり15:00〜16:00は入らない
FOMCFOMCの声明日(サーバー時間の日付)は終日入らない。2026年は 1/28・3/18・4/29・6/17・7/29・9/16・10/28・12/9
時刻の基準XMのサーバー時間。米東部時間+7時間(米国の夏時間に合わせて切り替わる)なので、8:30 ET=15:30、14:00 ET=21:00
再現EAの設定InpNewsBlock=true、InpNewsMins=30、InpFomcAllDay=true、InpFomcDates=上の日付
合わなかった条件雇用統計とFOMCの「前後30分だけ」(3/18 09:20の取引が止まらず3月に飛ぶ)

ほかの指標(CPIなど)は入れていません。元EAが実際に止めている指標の種類と時間幅は分かっていません。ここに書いたのは、XMのデータでフォワードの成績に合った最小の条件です。

評価をまとめます。
  • フォワードは、指標フィルターが働いた状態のバックテストとほぼ同じと考えられます。月の利益率はほとんどの月で数ポイントの差で、最大DDも近い値です。フォワードとバックテストの違いは、テスターで指標フィルターが動かないことでほぼ説明できます。
  • ただし、これは推定です。元EAのフィルターが「FOMCの日は終日止める」作りかどうかは確かめられていません。また、急落を見てから条件を決めたので、後付けの当てはめになっている可能性があります。最大本数(33本と40本)の差も残っています。
  • 言い換えると、このEAが生き残れるかは指標フィルターにかかっています。指標カレンダーが取れない口座や、フィルターに引っかからない急落(指標と関係のない暴落)では、XMのバックテストどおり口座が飛ぶ危険があります。販売ページの「口座適正チェッカー」で指標カレンダーの取得可否を確認させているのも、このためと考えられます。