MarketWatch AI
日本人投資家のためのマーケット情報サイト
📚 解説記事
⚠️ 本記事は情報提供を目的としており、投資助言ではありません。当サイトは金融商品取引業者ではなく、投資助言・代理業の登録もしていません。投資判断はご自身の責任で行ってください。

🧪 買いはすべて避けるべき? 金・銀の回復でくつがえった
AIシグナル研究日誌 #30

カテゴリ:🧪 AIシグナル研究日誌  |  公開:2026年7月5日  |  読了:約10分

毎回ひとつの仮説を実データで検証し、勝っても負けても全公開する研究日誌の第30回です。前回(#29)は「もみあい×ショート」が前向きデータで 31.5%(17/54)まで崩落し、low_break の期待値 CI が全域マイナスという厳しい結果でした。

今回は視点を変えて「そもそも ロング全般(dir=long)は不利か」という根本命題を前向きデータで再検証します。ことの発端は本日の前向きトラッカー更新で dir=long gate が ⛔反証 に変わったことです。

⏱️ 30秒でわかる今回のまとめ

① dir=long gate(前向き N=194)が前向き反証 — 期待値+0.15R、95%CI[+0.01〜+0.30](CI全域プラス)
② 主因は金属ロングのレジーム転換(全期間合計 25.0%=35/140 が最大の足かせ→前向きで劇的に改善)
③ 構成シフトはほぼゼロ(最大Δ4pp)——「グループ比率の変化」ではなく「各グループの中身」が変わった性能シフト
④ 円クロス(jpy_fx)ロングは全期間 40.0%(78/195) と依然損益分岐割れ——「ロング全般OK」への早合点は禁物

① 今回の仮説——「ロング不利」ゲートはなぜ作られたか

2026年6月25日、前向きトラッカーに「dir=long」という gate(回避候補)が登録されました。gate とは「この条件は避けるべき」という仮説を前向きデータで確認するための旗印です。

当時の根拠は過去の全シグナルデータ(in-sample)でした。

最大の犯人は金属ロングでした。金(GC=F)と銀(SI=F)を合わせた金属グループのロングが全ロングの約14%を占めながら、勝率わずか 15.3%(17/111)・期待値 −0.964R という壊滅的な数字だったのです。

💡 「損益分岐43%」とは
本システムのリスクリワードは SL=−1.0R、TP1=+1.33R です。長期的にゼロ(損益分岐)にするには約43%の勝率が最低限必要です。43%を大きく下回る条件は「長期的に使うとマイナス」と考えられます。

研究日誌 #13 でも記録したように、金属ロングは過去20年の長期バックテストでは有効だったものの、直近のライブ成績では符号が反転していました。この「レジーム反転」を受け、gate が設定されたのです。

② 検証方法(前向きトラッカーと事前宣言)

gate の 反証条件(事前宣言)は次の通りです:

反証条件とは「gate が間違っていた(ロング不利は成立しなかった)」と示される条件です。CI 上限が 0 を超えた時点で、gate が想定していた「損失傾向」は否定されます。

gate の反証は「ロングが有利」を直接証明するものではありません。「ロング不利という仮説が前向きデータで支持されなかった」という意味です。

③ 結果①:ゲートは前向き反証された

gate 登録後(2026年6月25日以降)に決済完了したロングシグナルは N=194。宣言した N≥80 を大幅に上回りました。

期間件数 (N)勝率期待値 (R)95%CI (期待値)判定
過去(in-sample)78938.1%−0.161R[−0.280 〜 −0.042]❌ gate 根拠
前向き(gate 登録後)19449.2%+0.15R[+0.01 〜 +0.30]⛔ 反証成立

前向き期待値 +0.15R、CI 下限 +0.01——わずかながら CI が全域プラスに転換しました。gate の宣言条件「CI 上限 < 0」は満たされず、反証が成立します。

0R +0.15 −0.16 −0.161R 過去 N=789 +0.15R 前向き N=194 CI[+0.01〜+0.30] ロング全般 期待値の変化(概念図)

▲ in-sample の期待値 −0.161R(CI 全域マイナス)が、前向き期間では +0.15R(CI 全域プラス)へ転換。gate 反証成立のイメージ図(実価格ではなく期待値の概念図)。

④ 結果②:主因は構成シフトではなく性能シフト

「過去と前向きで構成(グループの比率)が変わった結果、見かけ上よくなっただけでは?」という交絡仮説を検討します。

グループIS 比率FWD 比率変化
指数(NKD/ES/NQ等)25.2%23.1%−2.1pp
金属(GC/SI)14.1%14.9%+0.8pp
円クロスFX19.8%20.0%+0.2pp
ドル建てFX29.7%25.6%−4.0pp
BTC7.6%10.8%+3.2pp
原油3.7%5.6%+2.0pp

構成比の変化は最大でも 4pp 程度と小さく、高成績グループへの大幅シフトは起きていません。

反実仮想で確認します。「もし前向き期間でも IS と同じ構成比だったら、期待値はいくらか」を計算すると:

構成比はほとんど変わっていない。改善の原因は「どのグループを何件選んだか」ではなく、「各グループの成績そのものが変わった」という性能シフトです。

⑤ 結果③:金属ロングの劇的なレジーム転換

グループ別に IS vs FWD を比較すると、変化の主役が明らかになります。

グループIS 勝率(N)IS 期待値FWD 勝率(N)FWD 期待値変化
金属(GC/SI)15.3%(111件)−0.964R62.1%(29件)+0.672R🔄 逆転
ドル建てFX35.0%(234件)−0.274R56.0%(50件)+0.460R📈 改善
指数53.3%(199件)+0.379R51.1%(45件)+0.289R➡️ 安定
円クロスFX40.4%(156件)−0.087R38.5%(39件)−0.154R🔴 変化なし
BTC30.0%(60件)−0.450R38.1%(21件)−0.167R🟡 小幅改善

金属ロングの変化が特に際立っています。過去期間の IS 15.3%(期待値 −0.964R)が、前向きでは 62.1%(期待値 +0.672R)へ。銘柄別にも同じ方向の変化が見られます。

銘柄IS 勝率(N)IS 期待値FWD 勝率(N)FWD 期待値
金(GC=F)19.1%(68件)−0.831R66.7%(15件)+0.833R
銀(SI=F)9.3%(43件)−1.174R57.1%(14件)+0.500R
43% 100% 0% 19% GC=F IS 67% GC=F FWD 9% SI=F IS 57% SI=F FWD 金属ロング 勝率変化(IS→FWD 概念図)

▲ GC=F(金)は IS 19% → FWD 67%、SI=F(銀)は IS 9% → FWD 57% へ。いずれも損益分岐43%を大幅に超える転換(前向き N は各15件・14件・小サンプル注意)。

金属 FWD は N=29(GC=F 15件、SI=F 14件)と小サンプルです。CI 幅も大きく(GC=F RCI が [−0.11〜+1.78])、統計的な確定打には至っていません。レジーム転換の傾向として観察しつつ、継続蓄積が必要です。

この金属レジーム転換は研究日誌 #13 の「20年バックテスト +0.30R → 直近ライブ −0.55R」という発見の続報です。#13 では「金属ロングは一律 veto せず、metal-regime monitor で正常化を監視」という方針を立てていましたが、この前向きデータはそのシナリオと整合する動きです。

⑥ 結果④:グループ別に違う「回復の温度差」

「ロング全般が回復した」とは言っても、グループによって状況は大きく異なります。

ドル建てFXロングも改善(ただし CI は 0 をまたぐ)

ドル建て FX(EURUSD・GBPUSD・AUDUSD・EURAUD・GBPAUD)のロングは、IS では 35.0%・期待値 −0.274R でしたが、FWD では 56.0%(28/50)・期待値 +0.460R まで改善しました。ただし 95%CI は [−0.039〜+0.959] と 0 をまたいでいるため、統計的な確定打にはなっていません。

指数ロングは安定継続

指数グループ(NKD=F・ES=F・NQ=F・YM=F・^FTSE)のロングは IS 53.3% → FWD 51.1%(23/45)と大きく変わっていません。IS では CI が全域プラス [+0.136〜+0.623] でしたが、FWD は N=45 とまだ少なく CI 幅が広い [−0.243〜+0.820] 状況です。指数ロング専用の前向きトラッカー(別途 ✅昇格済み、N=121・期待値 +0.35R)と合わせて継続観察中です。

グループ別 全期間合計(IS+FWD)サマリー

参考として、IS・FWD を合わせた全期間の勝率を示します(verify.py 独立再計算値)。

グループ全期間勝率(k/n)勝率メモ
指数(index)129/24253.3%IS・FWD ともに安定(損益分岐43%超)
他FXクロス(other_fx)110/28438.7%FWD 56%と改善も全期間ではまだ43%未満
円クロスFX(jpy_fx)78/19540.0%IS・FWD とも 43%割れ・変化なし
BTC(btc)26/8132.1%FWD 38%と小幅改善も全期間は依然低位
金属(metal)35/14025.0%IS 期間の壊滅的な低さを FWD が引き上げ途中
全ロング397/98140.5%損益分岐43%未満だが FWD では 49.2%→反証

⑦ 結果⑤:変わらなかったもの——jpy_fx ロングは依然不振

「ロング全般が改善した」という結論を急がせる交絡として重要なのが、jpy_fx(円クロス)ロングです。

グループIS 勝率(N)FWD 勝率(N)変化
円クロス(jpy_fx)ロング40.4%(156件)38.5%(39件)変化なし(43%割れ)

IS 40.4%、FWD 38.5%——ほぼ変わらず、損益分岐 43% を下回ったままです。研究日誌 #9 で「jpy_fx ショートの損益分岐割れを正式検証」し、#24 で「jpy_fx × RSI の壊滅的な低さ(19.4%)」を確認しましたが、ロング側も依然として厳しい状況です。

ロング全般の反証が成立しても、jpy_fx ロングは IS・FWD ともに 43% 前後にとどまり改善が確認できていません。「ロングならなんでも OK」という解釈には注意が必要です。

⑧ 今回の発見が示すもの

今回の検証で得られた洞察を整理します。

「ロング不利」は一枚岩の法則ではなかった

gate が設定された当時の根拠(IS 38.1%・E(R)=−0.161R)は、主に金属ロングの壊滅的な成績(IS 15.3%・111件)によって全体平均が引き下げられていたものでした。つまり「ロング全般が不利」ではなく、「金属ロングが特定の時期に極端に不振だった」という、より限定的な現象だったわけです。

構成比ではなく「中身の変化」を見る

今回の反実仮想計算で、構成シフトの寄与はほぼゼロ(−0.027R)でした。表面上の平均値が変わったとき、まず疑うべきは「どのグループが増えたか」ではなく「各グループの成績そのものが変わったか」です。この「構成の罠」は過去の研究日誌(#18 全体 42.2% vs 指数 59.1%)でも記録した重要な落とし穴です。

gate 反証は「ロング有利の証明」ではない

前向き期待値 +0.15R の CI 下限は +0.01——ぎりぎり 0 を超えているにすぎません。また、jpy_fx ロングは依然不振です。「ロング全般が有利になった」とは断言できず、グループと文脈による選別の必要性は変わりません。

📌 実用上の暫定結論
dir=long gate の反証成立 → 「ロング全般回避」という一律ルールは前向きデータで支持されなかった。ただし、指数ロング(✅昇格済み)を軸に据え、jpy_fx ロングは引き続き慎重に、金属ロングの転換は小サンプルとして継続監視——という判断が現時点での整理です。

📡 前向きトラッカー定点観測

本日(2026-07-05)時点での全仮説の前向き成績です。

📡 前向きトラッカー定点観測(期待値ベース)

基準日 2026-07-05/昇格=前向きN≥80(🏁ホールドアウト合格はN≥30)・平均R(期待値)の95%CIが0を跨がない

表の見方:「仮説」は、どんな場面で出たシグナルかを表します(小さな文字は研究用の管理名)。「種別」は、その場面のシグナルが「勝ちやすいか」「負けやすいか(避けたほうがよいか)」のどちらを確かめているかです。「平均R」は1回あたりの損益を、損切りになったときの損を1として表した数字で、「CI」はその数字のぶれの幅(95%)です。「CI下限>0」は、ぶれの幅がまるごと0より上=偶然ではなくプラスと言える、という意味です。時間足の指定がない仮説は、1時間足・4時間足・日足を合わせた数字です。
言葉の意味(7語・タップで開く)
  • 全銘柄=このシグナルが見張っている18銘柄(金・銀・原油・株価指数・為替・ビットコイン)
  • 株価指数=日経平均・S&P500・ナスダック100・NYダウ・英FTSE100
  • 円以外の通貨ペア=ユーロドル・ポンドドル・豪ドル米ドル・ユーロ豪ドル・ポンド豪ドル
  • 逆張り買い=下がったところで買うこと(ここでは「RSI売られすぎからの反発」か「ボリンジャーバンド−2σタッチ」で買ったもの)
  • 壁=利益確定の目標までの間にある直近の高値(売りなら安値)
  • 選別ランク=過去の成績をもとにシグナルを「最上位・良・普通・避けたい」に分けた目安
  • RSI=値動きの勢いを0〜100で表す指標(30以下は売られすぎ、70以上は買われすぎの目安)
仮説種別宣言基準前向き現在値(平均R)状態
株価指数の買い
指数×ロング(全足ライブ)
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.35
CI[+0.06~+0.65]
70/121・勝率58%
✅昇格
全銘柄のシグナル(買いも売りも)
group=all
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.06
CI[-0.07~+0.18]
119/263・勝率45%
🟡蓄積中
目標の手前に壁なしのシグナル(買いも売りも)
blocked=False
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.06
CI[-0.09~+0.21]
97/213・勝率46%
🟡蓄積中
目標の手前に壁なしの買い
blocked=False×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.10
CI[-0.09~+0.28]
76/162・勝率47%
🟡蓄積中
選別ランク「普通」のシグナル(買いも売りも)
tier=neutral
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.10
CI[-0.33~+0.14]
50/129・勝率39%
🟡蓄積中
もみあい中の買い
trend=中立・もみあい×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.18
CI[-0.08~+0.43]
59/117・勝率50%
🟡蓄積中
買い全般(4時間足のみ)
tf=4h×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.14
CI[-0.07~+0.34]
57/117・勝率49%
🟡蓄積中
下降トレンド中のシグナル(買いも売りも)
trend=下降
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.06
CI[-0.22~+0.34]
49/108・勝率45%
🟡蓄積中
円以外の通貨ペアの買い
group=other_fx×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.17
CI[-0.00~+0.34]
49/98・勝率50%
🟡蓄積中
金・銀のシグナル(買いも売りも)
group=metal
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.11
CI[-0.41~+0.20]
34/89・勝率38%
🟡蓄積中
株価指数のシグナル(買いも売りも)
group=index
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.09
CI[-0.30~+0.11]
33/85・勝率39%
🟡蓄積中
下降トレンド中の買い
trend=下降×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.11
CI[-0.12~+0.34]
40/84・勝率48%
🟡蓄積中
目標の手前に壁なしの売り
blocked=False×dir=short
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.04
CI[-0.35~+0.44]
33/74・勝率45%
🟡蓄積中
「RSI売られすぎからの反発」のシグナル
売られすぎ逆張り買い(rsi_oversold_bounce・全足)
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.07
CI[-0.40~+0.26]
29/73・勝率40%
🟡蓄積中
逆張り買い全般
reversalL(逆張り買い)
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.35
CI[-0.01~+0.71]
41/71・勝率58%
🟡蓄積中
下降トレンド中の売り
trend=下降×dir=short
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.11
CI[-0.32~+0.55]
31/65・勝率48%
🟡蓄積中
もみあい中の売り
trend=中立・もみあい×dir=short
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.24
CI[-0.66~+0.19]
18/55・勝率33%
🟡蓄積中
金・銀の買い
group=metal×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.09
CI[-0.58~+0.40]
21/54・勝率39%
🟡蓄積中
下降トレンド中の逆張り買い
trend=下降×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.29
CI[-0.26~+0.84]
21/38・勝率55%
🟡蓄積中
金・銀の逆張り買い
group=metal×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.09
CI[-0.76~+0.57]
14/36・勝率39%
🟡蓄積中
選別ランク「良」のシグナル(買いも売りも)
tier=good
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.69
CI[+0.30~+1.07]
26/36・勝率72%
🟡蓄積中
もみあい中の逆張り買い
trend=中立・もみあい×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.53
CI[+0.04~+1.02]
23/35・勝率66%
🟡蓄積中
選別ランク「良」の買い
tier=good×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.70
CI[+0.25~+1.14]
24/33・勝率73%
🟡蓄積中
「直近20本の安値を下抜け」のシグナル
signal=low_break
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.09
CI[-0.37~+0.56]
15/32・勝率47%
🟡蓄積中
ビットコインの買い
group=btc×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.00
CI[-0.44~+0.44]
12/28・勝率43%
🟡蓄積中
上昇トレンド中の逆張り買い
trend=上昇×reversalL
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.26
CI[-0.24~+0.77]
13/24・勝率54%
🟡蓄積中
株価指数の逆張り買い
group=index×reversalL
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.28
CI[-0.23~+0.80]
11/20・勝率55%
🟡蓄積中
目標の手前に壁ありの売り
blocked=True×dir=short
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.74
CI[-0.93~-0.55]
2/18・勝率11%
🟡蓄積中
ビットコインの逆張り買い
group=btc×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.17
CI[-0.80~+0.47]
5/14・勝率36%
🟡蓄積中
株価指数の売り
group=index×dir=short
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.06
CI[-0.67~+0.79]
5/11・勝率46%
🟡蓄積中
買い全般
dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.15
CI[+0.01~+0.30]
96/194・勝率50%
⛔反証

本日の主な変化:

🔭 次回に向けて

今回の発見を踏まえ、次回の研究候補として以下が考えられます。

【免責事項】本記事は過去のシグナルデータを用いた統計的な研究・情報提供を目的としており、将来の成果を示唆・保証するものではありません。過去の成績は将来の結果を保証しません。本記事の内容は投資助言ではなく、特定の金融商品への投資を推奨するものでもありません。投資に関する最終的な判断はご自身の責任で行ってください。当サイトは金融商品取引業者ではなく、投資助言・代理業の登録を受けていません。

【免責事項】
本記事は情報提供を目的として作成されており、金融商品取引法に基づく投資助言・投資勧誘・特定金融商品の売買推奨を行うものではありません。掲載されている情報は公開情報・一次情報をもとにした参考解説であり、その正確性・完全性を保証するものではありません。将来の株価・金利・為替・資産価格の方向性についていかなる保証も行いません。投資の判断および運用は、かならずご自身の責任と判断において行ってください。必要に応じて専門家(証券会社・ファイナンシャルプランナー等)へのご相談をお勧めします。