SHOTAI · 第3部 · 第12章 条件付きエッジ ― サイン×レジーム 単独では無価値な特徴量が、条件を付けた瞬間に価値を持つ。
エッジは「効くか/効かないか」の○×ではない。「いつ効くか」の条件付きで測るものだ。 単独で回すと50:50に潰れるサインが、「あるレジームのときだけ建てる」という条件を付けた瞬間、 コスト後でも残る。これが本章の本丸であり、当デスクの複合ゲート DaliJonesGate が 実際にやっていることだ。ただし――条件を増やすほど数字は良く“見えて”しまう。これは麻薬だ。
この記事のサマリ
| 区分 | 内容 |
|---|---|
| 🎯 学べること |
① エッジは「無条件」ではなく「条件付き」で測る、という発想の転換 ② 単独では無価値(期待値ゼロ近辺)の特徴量が、条件を付けると価値を持つ仕組み=サイン×レジーム ③ 当デスクの複合ゲート DaliJonesGate の構造(Jonesサイン ∧ Dali方向一致 ∧ ★3)と合議フロー ④ bias5段階(STRONG_LONG/LONG/STAND_BY/SHORT/STRONG_SHORT)× サインのマトリクスの読み方 ⑤ 条件付けが過学習の温床になる理由と、その防ぎ方(第16章への伏線) |
| 🛠 実技で体験 |
① 当デスクの DaliJonesGate の判定フローを1枚で写経し、「なぜノートレードか」を自分の言葉で説明する ② 自分の「サイン × レジーム」の条件付き仮説を1つ、記入式テンプレで言語化する |
| ✅ 持ち帰り |
① 覚える核1個:エッジ(サイン) = E[サイン|レジーム] − コスト(縦棒は「〜という条件のもとで」) ②「単独で無価値だから捨てる」を即断しない。条件を変えれば化ける可能性を、過学習に注意しつつ正面から扱う ③ 自分の特徴量を「無条件の成績」でなく「レジーム別の条件付き成績」で並べ直す習慣 |
この章を一言で
エッジは「効くか/効かないか」の○×ではない。「いつ効くか」の条件付きで測るものだ。 単独で回すと勝率も期待値もほぼ50:50に潰れるサインが、「あるレジームのときだけ建てる」という条件を 付けた瞬間、コスト後でも残る――これが本章の本丸であり、当デスクの複合ゲート DaliJonesGate が 実際にやっていることだ。この章で覚えるのは、たった一個の式だ。
サインのエッジ = E[ そのサインのリターン │ レジーム ] − コスト
「│」は条件付き期待値。
“このレジームのときに限れば”の意味。
・無条件 E[サイン] ≒ 0 (単独では無価値)
・条件付き E[サイン│レジーム一致] > コスト (初めて価値が出る)
01「単独で無価値」は、まだ判決ではない
第10章でエッジの源泉(情報・時間軸・行動・構造)を、第11章で個人の優位(時間軸と不参加の自由)を 定義した。ここまでは「どこに優位があるか」の地図だった。第12章は、その優位をどう測るかに 踏み込む。多くの人は、ひとつのサイン(特徴量)をこう評価する。
「このサインで全部建てたら、トータルでどうだった?」
↓
勝率52%、平均益と平均損が拮抗、コストを引いたら ≒ ゼロ
↓
「無価値だ。捨てよう。」 ← ここが早すぎる
これは無条件の評価だ。サインを、相場のどんな状態でも一律に発火させ、まとめて平均している。 だが現実の相場には「状態(レジーム)」がある。リスクオンとリスクオフ、金利が効く局面と効かない局面、 トレンドとレンジ。同じサインでも、状態が違えば意味が違う。 それを全部ごちゃ混ぜにして 平均すれば、良い時と悪い時が打ち消し合い、当然ゼロに近づく。
| 評価の仕方 | やっていること | 典型的な結論 |
|---|---|---|
| 無条件 E[サイン] | どんな状態でも一律に発火、全部平均 | 「効かない」(打ち消し合うから) |
| 条件付き E[サイン│レジーム] | 状態で切り分けてから評価 | 「この状態でだけ効く」が見える |
ただし即座に釘を刺す。「切り分けたら良い部分が見つかった」は、それ自体ではまだ証拠ではない。 後で繰り返すが、切り分け方を後付けで探し回れば、ノイズの中の“たまたま良かった区画”を必ず見つけてしまう。 本章は「条件付きで測れ」と言うが、「条件を後から都合よく探すな」と同じ強さで言う。
02条件付きエッジの概念図 ― なぜ条件で化けるのか
サインとレジームの関係を1枚に畳む。
仕組みはシンプルだ。サインの“良い発火”と“悪い発火”は、たいてい違うレジームに偏って分布している。 無条件で全部建てると、悪い発火が良い発火を相殺する。だが「良い発火が集まるレジームのときだけ建てる」という 条件を付ければ、悪い発火を構造的に避けられる。残るのは正の期待値――コストを払ってもなお残るなら、 それが条件付きエッジだ。
| 何を変えたか | 無条件 | 条件付き |
|---|---|---|
| 発火の扱い | 全部建てる | レジーム一致のときだけ建てる |
| 悪い発火 | 混ざって平均を下げる | 構造的に除外される |
| 期待値 | ≒ 0(打ち消し) | > 0 を狙える(残れば) |
| トレード頻度 | 多い | 少ない(条件で絞るから) |
| 副作用 | ― | 過学習リスク・低N(後述) |
頻度が下がる点は重要だ。条件で絞ると当然トレード数は減る。これは第11章「不参加の自由」と地続きで、 個人の最大の武器(建てないでいられること)を、エッジの定義そのものに組み込む行為でもある。 だが減ったぶん、統計的に「本物か」を確かめるサンプルも減る。ここが低N問題(第17章・第18章)に直結する。
03当デスクの本丸 ― 複合ゲート DaliJonesGate
ここからが【独】、当デスクでしか見せられない実物だ。当デスクは「サイン × レジーム」を概念で語るだけでなく、 実際にこの条件付きで建てるか/建てないかを自動判定するゲートを回している。名前を DaliJonesGate という。構造を一言で言えば――3つの条件が全て揃ったときだけ建て、 ひとつでも欠ければノートレード。
DaliJonesGate = ①Jonesサイン ∧ ②Dali方向一致 ∧ ③★3(PF≥1.35)
(AND = 全部 真 のときだけ)
① Jonesサイン : システム側が出す売買サイン(発火/非発火)
② Dali方向一致 : Daliマクロの方向(bias)とサインの向きが同じ
③ ★3 (PF≥1.35) : そのセルの“格付け”が★3(Profit Factor 1.35以上)
ここで各部品を一行で。
| 部品 | 何者か | 役割(この章での意味) |
|---|---|---|
| Jonesサイン | システマティックな売買サイン | 「いつ動くか」のトリガー=サイン |
| Dali方向(bias) | マクロ多層スタックが出す方向観 | 「今どっちに圧力か」=レジーム/方向 |
| ★3 (PF≥1.35) | そのサイン×条件の格付け閾値 | 「条件付き成績が一定水準以上か」の品質ゲート |
| ∧(AND) | 論理積 | 全部揃って初めて建てる=条件付きの実装 |
bias(Dali方向)は5段階で出る。これが本章の「レジーム」にあたる軸だ。
そして DaliJonesGate が体現しているのは、まさに第2節の「条件付きで化ける」だ。Jonesサインを 単独で全部建てれば、良い発火と悪い発火が混ざる。だが「Daliの方向と一致したときだけ」 「かつ★3の品質を満たすセルだけ」と条件を二重に掛けることで、悪い発火を構造的に外す。 ゲートは“条件付きエッジ”を機械で実装したものにほかならない。
当デスクは現在 「n(サンプル数)は今は足切りしない」。低Nのセルを「データが足りないから除外」と 切るのでなく、実績を前向きに蓄積してから判断する方針を取っている。なぜそうするかは第18章 (前向き蓄積)で正面から扱う。ここでは「★3=品質、nは別軸で前向きに貯める」という二段構えだと押さえてほしい。
04合議フロー図 ― 建てる/建てないの判定
DaliJonesGate が1回の判定で何をしているか、フローで追う。どこか1つでも「いいえ」なら、即ノートレード。 これが「不参加の自由」の機械実装だ。
このフローの誠実な含意を3つ。
| 含意 | 中身 |
|---|---|
| ノートレードが既定 | 3つ揃わなければ建てない。建てない判断こそが多数派になる設計。 |
| 方向は合議で決まる | サイン単独でなく、Daliのbiasと“合議”して初めて方向が確定する。 |
| 品質と量を分離 | ★3=条件付き品質、n=サンプル量。混ぜず、量は前向きに貯める。 |
ここで一般化しておく。あなたが自作のサインを持っているとして、DaliJonesGate の発想を写すなら―― 「サインが出た」だけで建てず、(1) 自分のレジーム判定と向きが合っているか、(2) その組み合わせの過去成績が 最低ラインを超えているか、の2つをANDで重ねる。それだけで、無条件運用より悪い発火を 構造的に減らせる。ただし(2)の「最低ライン」を後から都合よく動かした瞬間、これは検証でなく 自己暗示に変わる(第16章)。
05単独 vs 条件付き ― 比較表で体に入れる
第1〜4節を、サイン目線で1枚に畳む。数字は仕組みを示すための例示であり、特定セルの実績ではない (実績は公開採点で前向きに更新される)。
| 観点 | サイン単独(無条件) | DaliJonesGate(条件付き) |
|---|---|---|
| 建てる条件 | サイン発火=即建て | サイン ∧ 方向一致 ∧ ★3 |
| 悪い発火 | 混ざる(平均を殺す) | 方向不一致で除外 |
| 期待値の見え方 | コスト後 ≒ 0 | コスト後に残るものを狙う |
| トレード頻度 | 多い | 少ない(絞る) |
| サンプル数 n | 貯まりやすい | 貯まりにくい(低N問題) |
| 主な弱点 | 打ち消し合い | 過学習・低N |
| 評価の置き場所 | 過去一括 | 前向き蓄積(§3・第18章) |
棒が細くなる(頻度が減る)ことを恐れない。残るかどうかが全てだ。太い棒で消えるより、 細い棒で残るほうがいい。これがマイナスサム(第1章)の世界での勝ち方だ。
06bias5段階 × サインのマトリクス
「方向一致」を具体化する。Daliのbiasは5段階。サインはロング方向の発火/ショート方向の発火がある。 両者を掛け合わせると、建てる/見送るが一覧になる。
| bias \ サイン | ロング発火 | ショート発火 |
|---|---|---|
| STRONG_LONG | ✅ 一致(強)→ ★3なら建てる | ✖ 逆行 → 見送り |
| LONG | ✅ 一致 → ★3なら建てる | ✖ 逆行 → 見送り |
| STAND_BY | △ 中立 → 原則見送り | △ 中立 → 原則見送り |
| SHORT | ✖ 逆行 → 見送り | ✅ 一致 → ★3なら建てる |
| STRONG_SHORT | ✖ 逆行 → 見送り | ✅ 一致(強)→ ★3なら建てる |
読み方の要点を3つ。
1. 対角線だけが建つ候補:bias と サインの向きが揃うセル(左上群・右下群)だけが「一致」。
残りは逆行か中立で原則見送り。
2. STAND_BY は原則ノートレード:方向の圧力が拮抗している=条件の傘がない状態。
ここで建てるのは「無条件運用」への逆戻り。
3. ✅でも★3が必要:一致しても、そのセルの格付けが★3(PF≥1.35)未満なら建てない。
方向一致は必要条件であって十分条件ではない。
「強(STRONG)」と「並(LONG/SHORT)」の差をどう扱うかは設計の論点だ。一致の“強さ”でサイズを変えるのか、 建てる/建てないだけに使うのか。当デスクは方向の確度を品質(★)と分離して扱うが、ここに正解は1つではない。 重要なのは事前に決めて凍結すること(後から動かさない=第16章)。
07正面から ―「低位足サイン」は化けるか、それとも幻か
本章で最も誠実に扱うべき論点に入る。冒頭の【独】の核心だ。 「単独ではエッジなしと見過ごした低位足サイン(格付けの低いサイン)が、レジーム合議で化ける可能性はあるか?」
理屈の上では、ある。第2節で見た通り、無条件でゼロのサインも、レジームで切れば良い区画が残りうる。 低い格付けは「無条件で見たから低い」のかもしれない――だとすれば、条件付きで測り直す価値はある。 これは捨ててはいけない仮説だ。だが現実の DaliJonesGate は、③★3(PF≥1.35) で低位足を弾く設計に なっている。つまり今のゲートは「化けるかもしれない低位足」を、機械的に建てる対象から外している。 ここに正直な緊張関係がある。
この緊張を、当デスクはこう整理している。
| 立場 | 主張 | 当デスクの扱い |
|---|---|---|
| 守りの設計 | 格付けの低いサインは弾くべき(★3) | 現行ゲートはこれ。誤発火で資金を失わない優先。 |
| 攻めの仮説 | 低位足も条件付きなら化けうる | 棄却しない。ただし「目視で良さそう」は仮説。 |
| 接続 | 量(n)は前向きに貯める | ★3で守りつつ、低位足の条件付き成績を蓄積(第18章) |
そして必ず言う。「目視で良さそう」「切ってみたら勝率が上がった」は、それ自体では証拠ではない。仮説だ。 低位足が条件付きで化けるという話ほど、過学習の誘惑が強い。次節でその毒を明示する。
08条件付けの毒 ― 過学習の温床(第16章への伏線)
条件付きエッジは強力だが、諸刃の剣だ。なぜなら「条件を付ける」とは「研究者の自由度を増やす」ことであり、 自由度が増えるほどノイズを“エッジ”と見間違える確率が上がる。
条件を1つ増やすたびに、試せる切り口が増える
↓
「このレジームで切ったら良かった」
「いや、この時間帯で切ったら…」
「金曜だけ外したら…」「★を2.5に下げたら…」
↓
切り口を探し回れば、ノイズの中に必ず
“たまたま勝っていた区画”が見つかる
↓
それを「エッジ発見」と呼んだ瞬間、過学習。
前向きでは再現しない。
| 危険な行動 | なぜ毒か | 対処(先取り) |
|---|---|---|
| 結果を見てから条件を足す | 後付けは必ず数字を良くする | 条件は事前に決めて凍結 |
| 閾値(★やPF)を後から動かす | 動かせばいくらでも盛れる | 一度決めたら触らない |
| 良い区画だけ報告する | 試した回数を隠す=多重比較 | 試行回数ごと開示 |
| 過去データで切り口を探索 | データスヌーピング | 前向きで測る(第18章) |
これらの解毒剤が第16章「独立検証→合議の規律」だ。複数の層(DaliとJones)を組む前に、 各層を相互汚染させず単独で検証し、ゲートを後から弄らない(凍結する)。当デスクが DaliJonesGate を 組む前に Dali と Jones を独立検証しているのは、まさにこの毒を避けるためだ。
体験 ― 今すぐ手を動かす
読んで終わりにしない。自分のサインを条件付きで並べ直すのがこの章の体験だ。
① DaliJonesGate を写経して「なぜノートレードか」を言う
下のフローを自分のノートに書き写し、各分岐で「いいえ/不一致/★3未満」を選んだとき、 なぜ建てないのかを1行で説明する。
① Jonesサイン発火? ─ いいえ → ノートレード(理由:______________)
│はい
② Dali方向と一致? ─ 不一致 → ノートレード(理由:______________)
│一致
③ ★3 (PF≥1.35)? ─ 未満 → ノートレード(理由:______________)
│はい
→ 建てる(方向:______ / なぜこの条件なら残ると考える:__________)
② 自分の「サイン × レジーム」条件付き仮説テンプレ
下のテンプレを1つ埋める。反証条件と事前凍結を必ず書くこと(これが過学習よけ)。
条件付きエッジ 仮説テンプレ
サイン(特徴量) : __________________________
単独の成績(無条件) : 勝率__% / コスト後期待値 ≒ ___
レジーム軸(条件) : __________________________
(例:bias一致/リスクオン/金利相関ON など)
条件付き仮説 : 「____のときだけ建てれば、
コスト後でも残ると考える」
理由(なぜ残る) : __________________________
反証条件 : 「____なら、この仮説は棄却」
事前に凍結する閾値 : ★/PF=____(後から動かさない)
どこで測るか : 前向き蓄積/公開採点(第18章)
このテンプレを「過去データで良い切り口を探して」埋めてはいけない。先に仮説と凍結閾値を決め、 それから前向きに測る。順番を逆にした瞬間、過学習(第8節)に落ちる。
アクション ― 次の一歩
① 自分の主要サインを「条件付き成績」で並べ直す。これまで「無条件の通算成績」で評価していた サインを1つ選び、少なくとも1本のレジーム軸(例:Daliのbias相当=自分の方向観と一致/不一致、 またはリスクオン/オフ)で切り分け、レジーム別に勝率・コスト後期待値を記録する表を作る。最低でも直近1〜2年ぶんの トレード(または観察)で。
| サイン | レジーム軸 | 一致時:勝率/コスト後期待値 | 不一致時:勝率/コスト後期待値 |
|---|---|---|---|
| ____ | ____ | ____ / ____ | ____ / ____ |
| ____ | ____ | ____ / ____ | ____ / ____ |
② 当デスクの公開採点(/synchronize)で、DaliJonesGate の前向き実績がどう積み上がるかを観察する。 当落でなく「条件が揃わずノートレードになった回数」と「揃って建てた回数」の比を見る。 ノートレードの多さこそ、条件付きエッジが効いている証だ。
③ 凍結ルールを1行で宣言する。「私はサイン×レジームの条件と閾値を____に固定し、結果を見てから 動かさない」と紙に書く。これが第16章の規律の予行演習になる。
エッジ = E[サイン│レジーム] − コスト。「│」は条件付き。サインを丸裸でなく、レジームの傘の下で測れ。 ただし条件を後から都合よく探すな――それは過学習だ(第16章)。低位足が化けるかは、前向きに測る(第18章)。 これだけ持って次へ。
この章の「サイン × レジーム」を、いまの市場で見てみよう。ドル円デスクは、Jonesサインと Daliの方向(bias)、そして★3の品質ゲートをDaliJonesGateとして合議し、建てる/見送るを毎営業日 ライブで出している。当落でなく「いま3条件が揃っているか、それともノートレードか」を読む練習に使ってほしい。
→ ドル円デスクを見る