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

🧪 利益確定の手前に壁がある買いは有利? 壁なしと同じ41.9%で差はなかった
AIシグナル研究日誌 #52

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

毎回ひとつの仮説を実データで検証し、勝っても負けても全公開する研究日誌の第52回です。前回(#51)では「上昇×逆張り買い」の BB(77%を占有)が CI下限ゼロ割れの主犯であることを解剖しました。

今回は「SR壁なし(blocked=True)×ロング」に焦点を当てます。前向き早期N=44 の段階では63.6%という高い勝率を記録し、昇格候補として注目された仮説が、N=186まで蓄積した現在どうなっているかを検証します。

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

① blocked=True×Long(N=186)は勝率41.9%(78/186)、95%CI[35.1%〜49.1%]——43%をまたぐ→効果なし確認
② 対照群 blocked=False×Long(467/1107)は42.2%——差わずか0.3pp。追加エッジなし
③ トレンド3分類でも上昇40.5%・下降43.1%・中立42.9%と全て43%帯に収束——トレンド依存性なし
④ 方向非対称:blocked=True×Long 41.9% vs Short 46.8%(65/139)——ただしCIが重複するため確定的ではなく、売買の推奨を意味するものではありません

① 「blocked=True」とは——SR壁なしロングの直感的な魅力

AIシグナルシステムは、シグナル発火時に「SR runway(サポート・レジスタンスまでの余地)」を計算しています。この値のうち blocked=True は、エントリー価格の方向に近い位置(1ATR以内)の壁(直近高値・レジスタンス)が存在しない状態を指します。

ロング方向で blocked=True とは「天井が遠い=上に向かって障害がない」という意味です。直感的には、

という筋書きが成り立ちそうです。実際に前向き早期(N=44)では63.6%という高勝率が出ており、#033 では「blocked=True×Long はロング専用エッジとして有力」と記録されました。

2026-06-25 時点でトラッカーに登録された本仮説は、当初 CI[+0.04〜+0.72] で昇格方向にあるように見えました。N=186 まで蓄積した今日、その評価が正しかったかを正式に検証します。

② 今回の仮説と事前宣言

検証開始前に、合否基準を宣言します(後から変えないルール)。

③ チャート風図解——blocked=True 発火の概念

図1:blocked=True(壁なし)ロングの発火シーン ▼ blocked=True(天井が遠い→壁なし) TP1 Entry SL 発火 壁なし (天井まで余地あり) ▼ blocked=False(壁あり) 抵抗帯(壁) TP1到達の障害 発火 ※ 概念を示すイメージ図です(実際の値動きではありません)

図1:blocked=True(左)は Entry と TP1 の間に抵抗帯がなく「壁なし」。blocked=False(右)は抵抗ローソク足が密集し、TP1 到達を妨げる可能性がある。直感的にはロングで「blocked=True が有利」に見えるが、検証結果は正反対を示した。

④ 結果①:全N=186で41.9%、対照群と差なし

signals-log.json の決済済みシグナル(tp1/tp2/sl のみ)を集計しました。sr_runway フィールドが存在するレコードを対象に、blocked=True と blocked=False を分類します。

← 横にスクロールできます
条件 勝ち/全体 勝率 95%CI E(R)
blocked=True × Long 【主仮説】 78/186 41.9% [35.1%, 49.1%] -0.022
blocked=False × Long 【対照群】 467/1107 42.2% [39.3%, 45.1%] -0.016
blocked=True × Short 【参照】 65/139 46.8% [38.7%, 55.0%] +0.091
blocked=False × Short 【参照】 90/214 42.1% [35.9%, 48.6%] -0.020
H1 ✅ 通過:blocked=True×Long の CI[35.1%,49.1%] は43%をまたぐ → 損益分岐を上回る確信も下回る確信もない→追加エッジなしの方向で確認
H2 ✅ 通過:blocked=True×Long(41.9%) vs blocked=False×Long(42.2%) = 差わずか0.3pp → blocked 条件は Long 勝率に追加効果をもたらさない

「天井が遠い=TP1 到達が有利」という直感に反し、blocked=True と blocked=False はロング方向でほぼ同じ勝率を示しました。壁の有無がロング成否に系統的な影響を与えている様子は、N=186 の本集計では確認できませんでした(この集計範囲での結果であり、将来も同様とは限りません)。

⑤ 結果②:トレンド3分類で全て43%帯に収束

「特定のトレンド環境下でのみ blocked=True が効く」という可能性を検証します。

← 横にスクロールできます
トレンド(上位足) 勝ち/全体 勝率 95%CI
上昇トレンド 32/79 40.5% [30.4%, 51.5%]
下降トレンド 28/65 43.1% [31.8%, 55.2%]
中立・もみあい 18/42 42.9% [29.1%, 57.8%]
H3 ✅ 通過:上昇40.5%・下降43.1%・中立42.9%——3つのトレンド環境で全て40〜44% 帯に収束。トレンドに依存せず、blocked=True×Long に優位性はない

どのトレンド方向においても、「壁なしロング」の勝率は損益分岐の43%付近に留まります。「上昇トレンド中に壁なしロングを打てばより有利」という考えは、このデータでは支持されません。

⑥ 結果③:方向非対称——ショートの46.8%が示唆的

図2:blocked=True の方向別勝率比較 43% 損益分岐ライン 55% 50% 43% 35% 30% 41.9% T×Long N=186 42.2% F×Long N=1107 46.8% T×Short N=139 +4.9pp差

図2:blocked=True 条件での方向比較。ロング(41.9%)と対照群(42.2%)はほぼ同値だが、blocked=True×Short(46.8%)は+4.9pp 高い。CI は重複するため確定的ではないが、「壁なしショート」の方向に示唆がある。

← 横にスクロールできます
グループ blocked=True×Long N
金属(GC=F/SI=F) 22.2%(4/18) 18
指数(NKD=F/ES=F 等) 46.2%(18/39) 39
BTC-USD 20.0%(3/15) 15

グループ別では金属22.2%・BTC20.0%と低い一方で、指数は46.2%と標準的な水準を維持しています。ただし各 N は小さく(最大39件)、確定的な結論には至りません。

H4 ✅ 通過:blocked=True×Short(46.8%) > Long(41.9%) = 差4.9pp。CI は重複するため確定打不足だが、「壁なし」の方向効果はロングよりショート方向に示唆がある

⑦ 前向き時系列——早期63.6%からの大崩落

図3:blocked=True×Long の勝率推移(IS→前向き早期→前向き後期) 43% 70% 60% 50% 43% 35% 20% IS期間 (N=59) 前向き早期 (N=44) 前向き後期 (N=83) 42.4% 63.6%(小サンプル峰) 30.1% 全期間 41.9% ※ 概念を示すイメージ図です(実際の値動きではありません)

図3:IS期間42.4%→前向き早期63.6%(N=44)という高い出だしが「昇格候補」と映ったが、前向き後期(N=83)で30.1%に急落。全期間を通じた平均は41.9%(青点線)に収束し、IS期間の42.4%とほぼ一致する。早期の高勝率は小サンプル変動に過ぎなかった。

前向き追跡の時系列を振り返ると、典型的な「小サンプルバイアス」のパターンが見えます。

💡 なぜ早期N=44で63.6%が出たのか
N=44 の 95%CI を計算すると [50.8%〜74.9%] ですが、たまたま勝ちが連続する期間に計測が始まった可能性が高いです。期待値の真値が42%だとすると、N=44 でランダムに63.6%以上が出る確率は約1〜2%程度。めったに起きないことも1/50回程度は起きる、という統計の基本です。
→ これが「N≥80 かつCI下限>0」という昇格ハードルが必要な理由

⑧ 事前基準の評価——H1〜H4全クリア(通過A:効果消失確認)

← 横にスクロールできます
仮説 事前基準 結果 判定
H1(効果なし確認) CI が43%をまたぐ CI[35.1%, 49.1%]→43%をまたぐ ✅ 通過
H2(追加効果の有無) T vs F 差 ≤ 5pp 差0.3pp(41.9% vs 42.2%) ✅ 通過
H3(トレンド依存性なし) 3トレンドで40〜45%帯 上昇40.5% / 下降43.1% / 中立42.9% ✅ 通過
H4(方向非対称) Long vs Short 差の確認 Short 46.8% vs Long 41.9%(差4.9pp) ✅ 確認(確定打不足)
📋 判定:通過A(効果消失確認)
blocked=True × Long は N=186 において 43%付近(41.9%)に回帰した。対照群(42.2%)との差はわずか 0.3pp で、「SR 壁なし」条件はロング方向に追加エッジをもたらさないことが確認された。ただし blocked=True×Short(46.8%)にはわずかな方向示唆があり、こちらは引き続き蓄積を継続する(N=139)。

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

基準日 2026-07-27/昇格=前向きN≥80(🏁ホールドアウト合格はN≥30)・平均R(期待値)の95%CIが0を跨がない・基準合格2回連続で確定(2026-07-19〜)/降格=昇格後の再判定で基準割れ2回連続→🟡へ(2026-07-18〜・再昇格可)

← 横にスクロールできます
表の見方:「仮説」は、どんな場面で出たシグナルかを表します(小さな文字は研究用の管理名)。「種別」は、その場面のシグナルが「勝ちやすいか」「負けやすいか(避けたほうがよいか)」のどちらを確かめているかです。「平均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)状態
金・銀の買い
group=metal×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.17
CI[-0.48~+0.15]
46/129・勝率36%
✅昇格
上昇トレンド中の逆張り買い
trend=上昇×reversalL
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.19
CI[-0.01~+0.38]
58/114・勝率51%
✅昇格
全銘柄のシグナル(買いも売りも)
group=all
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.01
CI[-0.08~+0.10]
442/1023・勝率43%
🟡蓄積中
目標の手前に壁なしのシグナル(買いも売りも)
blocked=False
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.02
CI[-0.09~+0.13]
355/810・勝率44%
🟡蓄積中
目標の手前に壁なしの買い
blocked=False×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.04
CI[-0.11~+0.19]
277/620・勝率45%
🟡蓄積中
下降トレンド中のシグナル(買いも売りも)
trend=下降
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.09
CI[-0.07~+0.23]
159/342・勝率46%
🟡蓄積中
選別ランク「普通」のシグナル(買いも売りも)
tier=neutral
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.08
CI[-0.21~+0.04]
124/316・勝率39%
🟡蓄積中
買い全般(4時間足のみ)
tf=4h×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.05
CI[-0.11~+0.21]
141/314・勝率45%
🟡蓄積中
株価指数のシグナル(買いも売りも)
group=index
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.11
CI[-0.25~+0.02]
109/286・勝率38%
🟡蓄積中
株価指数の買い
指数×ロング(全足ライブ)
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.03
CI[-0.20~+0.25]
115/261・勝率44%
🟡蓄積中
もみあい中の買い
trend=中立・もみあい×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.05
CI[-0.14~+0.23]
117/261・勝率45%
🟡蓄積中
下降トレンド中の買い
trend=下降×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.07
CI[-0.14~+0.28]
117/255・勝率46%
🟡蓄積中
円以外の通貨ペアの買い
group=other_fx×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.02
CI[-0.12~+0.17]
109/249・勝率44%
🟡蓄積中
目標の手前に壁なしの売り
blocked=False×dir=short
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.02
CI[-0.23~+0.19]
90/214・勝率42%
🟡蓄積中
金・銀のシグナル(買いも売りも)
group=metal
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.13
CI[-0.34~+0.08]
68/182・勝率37%
🟡蓄積中
「RSI売られすぎからの反発」のシグナル
売られすぎ逆張り買い(rsi_oversold_bounce・全足)
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R +0.18
CI[-0.14~+0.49]
66/131・勝率50%
🟡蓄積中
下降トレンド中の売り
trend=下降×dir=short
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.17
CI[-0.10~+0.43]
64/128・勝率50%
🟡蓄積中
もみあい中の売り
trend=中立・もみあい×dir=short
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.18
CI[-0.44~+0.07]
36/103・勝率35%
🟡蓄積中
もみあい中の逆張り買い
trend=中立・もみあい×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.14
CI[-0.17~+0.46]
45/92・勝率49%
🟡蓄積中
目標の手前に壁ありの売り
blocked=True×dir=short
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.08
CI[-0.33~+0.18]
34/86・勝率40%
🟡蓄積中
株価指数の逆張り買い
group=index×reversalL
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.04
CI[-0.36~+0.28]
35/85・勝率41%
🟡蓄積中
「直近20本の安値を下抜け」のシグナル
signal=low_break
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.17
CI[-0.49~+0.15]
27/76・勝率36%
🟡蓄積中
ビットコインの買い
group=btc×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R -0.06
CI[-0.33~+0.21]
29/72・勝率40%
🟡蓄積中
株価指数の売り
group=index×dir=short
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.17
CI[-0.13~+0.46]
36/72・勝率50%
🟡蓄積中
金・銀の逆張り買い
group=metal×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.01
CI[-0.47~+0.50]
30/69・勝率44%
🟡蓄積中
円以外の通貨ペアの逆張り買い
other_fx×逆張り買い(回避)
負けやすいか
gate
前向きN≥30🏁
平均RのCI上限<0
平均R +0.15
CI[-0.21~+0.51]
34/69・勝率49%
🟡蓄積中
ビットコインのシグナル(日足のみ/買いも売りも)
BTC全方向(日足)
勝ちやすいか
edge
前向きN≥30🏁
平均RのCI下限>0
平均R -0.08
CI[-0.36~+0.20]
26/66・勝率39%
🟡蓄積中
値段が2本の移動平均線より上の買い
ステート 上昇配置(>MA25&75)×ロング
勝ちやすいか
edge
前向きN≥30🏁
平均RのCI下限>0
平均R +0.09
CI[-0.27~+0.44]
27/58・勝率47%
🟡蓄積中
「移動平均線のデッドクロス」のシグナル
signal=ma_dead
勝ちやすいか
edge
前向きN≥80
平均RのCI下限>0
平均R -0.26
CI[-0.68~+0.15]
12/38・勝率32%
🟡蓄積中
ビットコインの逆張り買い
group=btc×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.24
CI[-0.28~+0.76]
17/32・勝率53%
🟡蓄積中
買い全般
dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.03
CI[-0.10~+0.17]
330/747・勝率44%
⛔反証
逆張り買い全般
reversalL(逆張り買い)
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.24
CI[+0.04~+0.44]
156/293・勝率53%
⛔反証
選別ランク「良」のシグナル(買いも売りも)
tier=good
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.40
CI[+0.14~+0.65]
104/174・勝率60%
⛔反証
選別ランク「良」の買い
tier=good×dir=long
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.39
CI[+0.11~+0.66]
97/163・勝率60%
⛔反証
下降トレンド中の逆張り買い
trend=下降×reversalL
負けやすいか
gate
前向きN≥80
平均RのCI上限<0
平均R +0.42
CI[+0.10~+0.75]
69/113・勝率61%
⛔反証

⑨ 次回に向けて

今回の検証から得られた主な教訓は次のとおりです。

📌 関連研究・参考記事

【免責事項】本記事はシグナルシステムの過去データを統計的に分析した情報提供を目的とするものであり、特定の金融商品の売買を推奨・勧誘するものではありません。当サイトは金融商品取引法上の金融商品取引業者(投資助言・代理業)の登録を受けておらず、投資助言を行う資格を有していません。記事中の勝率・期待値・検証結果は、いずれも当サイトの特定システムにおける過去ログを用いた反実仮想集計であり、実際の売買実績ではなく、将来の相場結果や運用成績を示唆または保証するものではありません。投資にはリスクが伴い、元本の一部または全部を失う可能性があります。投資判断は必ずご自身の責任と判断のもとで行ってください。なお、本記事はAIによる自動生成・統計処理を活用しています。