MarketWatch AI
AI投資×行動経済学
日本人投資家のためのマーケット情報サイト
📚 解説記事
⚠️ 本記事は情報提供のみを目的としており、投資助言・特定金融商品の売買推奨・投資勧誘を構成するものではありません。掲載内容は公開情報にもとづく参考解説であり、将来の価格や成果を予測・保証するものではありません。投資の判断はご自身の責任でお願いいたします。

🧪 上昇トレンド中の逆張り買いは53.3%で合格? 株価指数と円は有利、ドルは逆効果
AIシグナル研究日誌 #42

AIシグナル研究日誌 公開:2026年7月17日 / 総クローズ N=1,792件 / データ基準日 2026-07-17
⚠️ 本記事は過去シグナルの統計的検証を記録した研究日誌です。将来の成果を約束するものではなく、投資助言・売買推奨を含みません。投資の最終判断はご自身でお願いします。

⚡ 30秒まとめ

🧪 30秒でわかる #42 研究結果サマリー

  • trend=上昇×reversalL(in-sample全件):N=182、勝率 53.3%(97/182)CI[46.1%, 60.4%] E(R)=+0.242
  • 前向き決済N=81に到達、E(R)=+0.239・CI[+0.03~+0.44] → ✅昇格判定(CI下限 > 0)
  • 指数グループ(index):N=72、勝率 58.3%(42/72)CI[46.8%, 69.0%]
  • 円FX(jpy_fx):N=43、勝率 60.5%(26/43)CI[45.6%, 73.6%]
  • ドルクロスFX(other_fx):N=47、勝率 38.3%(18/47)— 損益分岐43%を下回り逆効果
  • 対照群(trend=上昇×全方向):N=619、勝率 41.8%(259/619)— reversalL条件で+11pp超の上乗せ

「逆張り買い」とは——reversal_long の定義

本シリーズで「逆張り買い(reversal_long)」と呼ぶのは、RSI売られすぎ逆張り(rsi_oversold_bounce)またはBBバンド下限タッチ(bb_lower_touch)でロングエントリーするシグナルのことです。相場が一時的に下押しし「売られすぎ」状態になったタイミングで拾う戦術です。

直感的には「上昇トレンド中に逆張りで入るのは怖い」と感じるかもしれません。しかし実際には、上昇トレンドの途中で一時的に押し目(調整)が入り、その押し目でBBバンド下限やRSIが過売りを示したときに逆張りで買いを入れると、その後上昇再開に乗れる可能性があります。本検証では、このシナリオが実際にデータで支持されるかを確認します。

今回の仮説と事前宣言

仮説 H1(昇格判定):trend=上昇×reversal_longの前向き決済データが N≥80 に到達し、期待値R(E(R))の95%CI下限が0を超える。

この仮説は2026-06-22に前向きトラッカーとして登録されました(#022 で探索的に発見・登録)。in-sample(過去全件)では 53.3% という高勝率が出ていましたが、過去データへの過学習の可能性があるため、登録後の新しいシグナル決済だけを追いかけてきました。

本日(2026-07-17)、前向き決済が N=81 に達し、CI計算の結果 E(R)=+0.239、95%CI[+0.03~+0.44]でCI下限が0を超え、✅昇格判定となりました。

in-sample結果(N=182、53.3%)

総クローズ 1,792件のうち、trend=上昇×reversalL に該当するシグナルは 182件(trend記録あり)でした。

トレンド条件勝ち / 件数勝率95%CI下限95%CI上限E(R)
上昇×reversal_long97 / 18253.3%46.1%60.4%+0.242
下降×reversal_long105 / 25341.5%35.6%47.7%−0.033
中立・もみあい×reversal_long84 / 21439.3%33.0%45.9%−0.085
reversal_long 全体287 / 65344.0%40.2%47.8%+0.024

損益分岐は 43%(ATR×1.5 SL / ATR×2.0 TP1 の R:R=1:1.33 に基づく)。上昇トレンド中の reversal_long は CI下限 46.1% > 43% で損益分岐を明確に超えています。一方、下降・中立条件では CI が 43% を跨いでおり、統計的な確定打がありません。

H1 in-sample クリア:CI下限 46.1% > 43%・N=182 ≥ 80。E(R)=+0.242で期待値もプラス。
トレンド別 reversal_long 勝率(in-sample) 損益分岐43% 上昇×revL 53.3%(97/182) 下降×revL 41.5%(105/253) 中立×revL 39.3%(84/214) 0% 43% 100% ← 上昇トレンド中だけが損益分岐を超える →
図1:トレンド別 reversal_long 勝率(in-sample N=649件/trend記録あり)。上昇トレンド中だけCI下限が43%を超え、下降・中立は損益分岐をまたぐ。

前向き昇格確認(N=81、R+0.239)

2026-06-22 にトラッカー登録後、前向き(out-of-sample)の決済が積み上がりました。本日 N=81 に達した時点の結果を確認します。

区間勝ち / N勝率平均R(期待値)95%CI判定
in-sample(登録前)97 / 18253.3%+0.242[+0.073, +0.411]—
前向き(登録後)43 / 8153.1%+0.239[+0.03, +0.44]✅昇格
✅ 昇格確認:前向きN=81≥80・E(R)=+0.239・95%CI[+0.03~+0.44]でCI下限>0を達成。in-sample(53.3%)とほぼ同等の勝率が out-of-sample でも再現されました。

過去データへの過学習でなく、直近の実データでも通用するエッジが確認できたことになります。ただし、CI下限が+0.03と0に近い点に注意してください。エッジは実在しますが、まだ統計的な余裕は小さく、今後のデータ次第で変動する可能性があります。

グループ別交絡解析——指数・円FX有望、ドルクロスは逆効果

全体の 53.3% という数字がどのグループに支えられているか(あるいは引き下げられているか)を解剖します。

グループ勝ち / N勝率95%CIE(R)E(R) 95%CI
指数(NKD/ES/NQ/YM/FTSE)42 / 7258.3%[46.8%, 69.0%]+0.359[+0.094, +0.625]
円クロスFX(jpy_fx)26 / 4360.5%[45.6%, 73.6%]+0.409[+0.068, +0.749]
ドルクロスFX(other_fx)18 / 4738.3%[25.8%, 52.6%]−0.108[−0.431, +0.216]
金属(GC/SI)3 / 742.9%N小・参考−0.001—
BTC2 / 633.3%N小・参考−0.223—
原油(CL)6 / 785.7%N小・参考+0.997—
指数(58.3%)と円FX(60.5%)が主ドライバーです。両グループとも E(R)の95%CIが全域プラスで、統計的にも有意なエッジが確認できます。上昇トレンド中の指数・円FXに逆張り買いが入ったときは、「押し目で拾う」という典型的なパターンが機能していると考えられます。
ドルクロスFX(other_fx:38.3%)は逆効果です。CI が 43% をまたいでおり、損益分岐割れの可能性が高い状態です。上昇トレンド中であっても、EURUSD・GBPUSD・AUDUSD・EURAUD・GBPAUDといったドルクロス通貨ペアの逆張り買いはパフォーマンスが劣ります。

この結果は、#016「ドルクロスFXロング全体が損益分岐割れ(33.0%)」の延長として理解できます。上昇トレンド中でもドルFXのロングエッジは弱く、逆張りでも改善しない傾向が確認されました。

上昇×reversalL グループ別勝率(N≥20のみ) 43% 指数 58.3%(42/72) 円FX 60.5%(26/43) ドルFX 38.3%(18/47) 全体 53.3%(97/182) 0% 43% 100% 指数・円FX は損益分岐を大きく超え、ドルFX は逆効果
図2:上昇トレンド中 reversal_long のグループ別勝率(N≥20 のみ表示)。指数・円FXはエッジ有り、ドルクロスFXは損益分岐割れ。

シグナル種別比較——RSI vs BBバンド

reversal_long を構成する2種のシグナルを比較します。

シグナル種別勝ち / N勝率95%CIE(R)E(R) 95%CI
RSI売られすぎ(rsi_oversold_bounce)27 / 4461.4%[46.6%, 74.3%]+0.430[+0.095, +0.765]
BBバンド下限(bb_lower_touch)70 / 13850.7%[42.5%, 58.9%]+0.182[−0.012, +0.376]

RSI売られすぎ(61.4%)はBBバンド下限(50.7%)を約11pp上回ります。ただし RSI の N=44 は小さく、CI幅が広いため断定はできません。BBバンド側は N=138 と十分な件数があり、CI下限42.5%が43%をわずかに下回る点が注目です——上昇×BBバンド逆張りは「有効だが統計的な余裕がほとんどない」水準です。

また、指数×上昇×BB(57.7%・N=52・CI[44.2%,70.1%]・RCI[+0.031,+0.657])は単体で有意なエッジを示しており、指数にBBバンド逆張りが組み合わさったときにはっきりした優位性が出ます。

対照群の発見——上昇×非逆張りは37%で損益分岐割れ

「上昇トレンド中」という条件だけでは何も保証されない、という重要な発見があります。

条件勝ち / N勝率E(R)E(R) 95%CI
上昇トレンド × reversal_long97 / 18253.3%+0.242[+0.073, +0.411]
上昇トレンド × 非逆張り162 / 43737.1%−0.136[−0.242, −0.031]
上昇トレンド 全シグナル259 / 61941.8%−0.025[−0.116, +0.065]
上昇トレンド中でも、逆張りシグナル(RSI/BB)以外のシグナルでロングに入った場合は 37.1%(E(R)=−0.136)と損益分岐を大きく下回ります。「上昇トレンドだからロングが有利」という思い込みは危険で、シグナルの種類が成績を左右します。

上昇×reversal_long(53.3%) と上昇×非reversal_long(37.1%)の差は 16.2pp。これは逆張りシグナル(売られすぎ・BB下限)がない状態でのロングエントリーはパフォーマンスが劣ることを示しています。上昇トレンドの途中で「順張りで追いかける」ことの難しさを反映していると考えられます。

まとめと今後の観察点

今回の主要発見

交絡点検・留意事項

今後の観察点

最も重要な次のステップは、「ドルクロスFXを除いた上昇×reversalL」の分離検証です。other_fx(38.3%)を除くと実質的なエッジがさらに強くなる可能性があります。また、指数×上昇×revL の前向き単独蓄積(現在 group=index×reversalL edge として tracker N=56 蓄積中)を引き続き観察します。

⚠️ 本記事の数値はすべて過去の履歴データに基づく統計です。将来の相場・シグナル成績を保証するものではありません。投資の意思決定は自己責任でお願いします。

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

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

表の見方:「仮説」は、どんな場面で出たシグナルかを表します(小さな文字は研究用の管理名)。「種別」は、その場面のシグナルが「勝ちやすいか」「負けやすいか(避けたほうがよいか)」のどちらを確かめているかです。「平均R」は1回あたりの損益を、損切りになったときの損を1として表した数字で、「CI」はその数字のぶれの幅(95%)です。「CI下限>0」は、ぶれの幅がまるごと0より上=偶然ではなくプラスと言える、という意味です。時間足の指定がない仮説は、1時間足・4時間足・日足を合わせた数字です。
言葉の意味(9語・タップで開く)
  • 全銘柄=このシグナルが見張っている18銘柄(金・銀・原油・株価指数・為替・ビットコイン)
  • 株価指数=日経平均・S&P500・ナスダック100・NYダウ・英FTSE100
  • 円以外の通貨ペア=ユーロドル・ポンドドル・豪ドル米ドル・ユーロ豪ドル・ポンド豪ドル
  • 逆張り買い=下がったところで買うこと(ここでは「RSI売られすぎからの反発」か「ボリンジャーバンド−2σタッチ」で買ったもの)
  • 壁=利益確定の目標までの間にある直近の高値(売りなら安値)
  • 選別ランク=過去の成績をもとにシグナルを「最上位・良・普通・避けたい」に分けた目安
  • 移動平均線=直近25本・75本の値段の平均をつないだ線(日足なら25日・75日)
  • RSI=値動きの勢いを0〜100で表す指標(30以下は売られすぎ、70以上は買われすぎの目安)
  • ゴールデンクロス=短い期間の線が長い期間の線を下から上へ抜けること(デッドクロスはその逆)
仮説種別宣言基準前向き現在値(平均R)状態
株価指数の買い
指数×ロング(全足ライブ)
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.11
CI[-0.13~+0.36]
95/199・勝率48%
✅昇格
金・銀の買い
group=metal×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.30
CI[-0.63~+0.03]
30/100・勝率30%
✅昇格
上昇トレンド中の逆張り買い
trend=上昇×reversalL
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.24
CI[+0.03~+0.44]
43/81・勝率53%
✅昇格
全銘柄のシグナル(買いも売りも)
group=all
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.01
CI[-0.09~+0.10]
303/702・勝率43%
🟡蓄積中
目標の手前に壁なしのシグナル(買いも売りも)
blocked=False
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.02
CI[-0.10~+0.14]
237/542・勝率44%
🟡蓄積中
目標の手前に壁なしの買い
blocked=False×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.05
CI[-0.13~+0.22]
186/415・勝率45%
🟡蓄積中
選別ランク「普通」のシグナル(買いも売りも)
tier=neutral
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.09
CI[-0.22~+0.04]
92/236・勝率39%
🟡蓄積中
買い全般(4時間足のみ)
tf=4h×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.02
CI[-0.17~+0.22]
103/235・勝率44%
🟡蓄積中
下降トレンド中のシグナル(買いも売りも)
trend=下降
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.07
CI[-0.11~+0.25]
108/235・勝率46%
🟡蓄積中
もみあい中の買い
trend=中立・もみあい×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.11
CI[-0.09~+0.31]
97/204・勝率48%
🟡蓄積中
株価指数のシグナル(買いも売りも)
group=index
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.11
CI[-0.27~+0.05]
76/199・勝率38%
🟡蓄積中
円以外の通貨ペアの買い
group=other_fx×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.11
CI[-0.03~+0.26]
92/193・勝率48%
🟡蓄積中
下降トレンド中の買い
trend=下降×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.06
CI[-0.18~+0.29]
80/177・勝率45%
🟡蓄積中
目標の手前に壁なしの売り
blocked=False×dir=short
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.03
CI[-0.28~+0.22]
63/151・勝率42%
🟡蓄積中
金・銀のシグナル(買いも売りも)
group=metal
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.20
CI[-0.42~+0.02]
49/143・勝率34%
🟡蓄積中
「RSI売られすぎからの反発」のシグナル
売られすぎ逆張り買い(rsi_oversold_bounce・全足)
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.14
CI[-0.21~+0.51]
53/108・勝率49%
🟡蓄積中
下降トレンド中の売り
trend=下降×dir=short
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.18
CI[-0.15~+0.50]
50/99・勝率50%
🟡蓄積中
もみあい中の売り
trend=中立・もみあい×dir=short
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.16
CI[-0.46~+0.14]
30/83・勝率36%
🟡蓄積中
もみあい中の逆張り買い
trend=中立・もみあい×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.23
CI[-0.13~+0.60]
36/68・勝率53%
🟡蓄積中
目標の手前に壁ありの売り
blocked=True×dir=short
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.03
CI[-0.35~+0.30]
25/60・勝率42%
🟡蓄積中
金・銀の逆張り買い
group=metal×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.10
CI[-0.61~+0.41]
22/57・勝率39%
🟡蓄積中
株価指数の逆張り買い
group=index×reversalL
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.00
CI[-0.39~+0.39]
24/56・勝率43%
🟡蓄積中
「直近20本の安値を下抜け」のシグナル
signal=low_break
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.25
CI[-0.62~+0.12]
18/56・勝率32%
🟡蓄積中
ビットコインの買い
group=btc×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.09
CI[-0.42~+0.25]
20/51・勝率39%
🟡蓄積中
株価指数の売り
group=index×dir=short
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.17
CI[-0.15~+0.49]
24/48・勝率50%
🟡蓄積中
円以外の通貨ペアの逆張り買い
other_fx×逆張り買い(回避)
負けやすいか
gate
前向きN≥30🏁
平均RのCI上限<0
平均R +0.24
CI[-0.21~+0.69]
25/47・勝率53%
🟡蓄積中
ビットコインのシグナル(日足のみ/買いも売りも)
BTC全方向(日足)
勝ちやすいか
edge
前向きN≥30🏁
平均RのCI下限>0
平均R -0.16
CI[-0.63~+0.32]
13/36・勝率36%
🟡蓄積中
ビットコインの逆張り買い
group=btc×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.06
CI[-0.50~+0.62]
10/22・勝率46%
🟡蓄積中
「移動平均線のデッドクロス」のシグナル
signal=ma_dead
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.07
CI[-0.77~+0.63]
8/20・勝率40%
🟡蓄積中
売り全般(日足のみ)
ショート全般(日足・回避)
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.50
CI[-0.97~-0.03]
3/14・勝率21%
🟡蓄積中
円以外の通貨ペアのシグナル(日足のみ/買いも売りも)
other_fxクロス(日足・回避)
負けやすいか
gate
前向きN≥30🏁
平均RのCI上限<0
平均R +0.08
CI[-0.53~+0.68]
6/13・勝率46%
🟡蓄積中
買い全般(日足のみ)
ロング全般(日足)
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.28
CI[-0.74~+0.17]
4/13・勝率31%
🟡蓄積中
下降トレンド中のシグナル(日足のみ/買いも売りも)
下降トレンド発火(日足・回避)
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.07
CI[-0.74~+0.60]
4/10・勝率40%
🟡蓄積中
金・銀の買い(日足のみ)
メタル×ロング(日足)
勝ちやすいか
edge
前向きN≥30🏁
平均RのCI下限>0
平均R -0.74
CI[-1.26~-0.22]
1/9・勝率11%
🟡蓄積中
株価指数の買い(日足のみ)
指数×ロング(日足)
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.33
CI[-1.06~+0.39]
2/7・勝率29%
🟡蓄積中
ビットコインの買い(日足のみ)
BTC×ロング(日足)
勝ちやすいか
edge
前向きN≥30🏁
平均RのCI下限>0
平均R +1.33
CI[+1.33~+1.33]
3/3・勝率100%
🟡蓄積中
株価指数の逆張り買い(日足のみ)
指数×逆張り買い(日足)
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.00
CI[+0.00~+0.00]
0/0・勝率0%
🟡蓄積中
逆張り買い全般(日足のみ)
tf=1d×reversalL
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.00
CI[+0.00~+0.00]
0/0・勝率0%
🟡蓄積中
買い全般
dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.03
CI[-0.12~+0.18]
227/515・勝率44%
⛔反証
逆張り買い全般
reversalL(逆張り買い)
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.28
CI[+0.04~+0.52]
113/206・勝率55%
⛔反証
選別ランク「良」のシグナル(買いも売りも)
tier=good
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.43
CI[+0.11~+0.75]
68/111・勝率61%
⛔反証
選別ランク「良」の買い
tier=good×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.41
CI[+0.05~+0.76]
62/103・勝率60%
⛔反証
下降トレンド中の逆張り買い
trend=下降×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.41
CI[+0.01~+0.81]
50/83・勝率60%
⛔反証
⚠️ 本記事はAIシグナル研究日誌シリーズの一部として、過去のシグナル決済データを統計的に分析・記録したものです。掲載されている勝率・期待値・信頼区間は過去のデータに基づく参考値であり、将来の取引成果を保証するものではありません。投資の意思決定は自己責任でお願いします。本記事のいかなる内容も投資助言・特定の金融商品の売買推奨を構成するものではありません。