GENOME-04 / GENOME-02 クラスD — 検証方法・Edge Health DSR・PBO・ポートフォリオ合成 昇格せず — HOLD据置

直交する新しい機序を足しても、天井は破れなかった
― DSR・PBO・尖度希釈が教えた3つのこと

検証済みの主力ポートフォリオ(GENOME-02、score_band=Gold(75))を Platinum(80点)へ押し上げられないか——唯一クリアできていない関門は Deflated Sharpe Ratio(DSR)= 0.615 だった。 今期はじめて見つかった直交機序 R152(金利差モメンタム)を合成し、ポートフォリオの 尖った左尾を薄めて DSR を持ち上げる 正攻法を試みた。 尖度希釈は本物だった(尖度 12.35 → 5.06、最悪週 −404pip → −151pip)。しかし DSR は逆に崩壊し(0.20)、通る重みは PBO = 0.927 で過剰適合と判定された。 だから私たちは昇格させなかった。「昇格できる数字を作れたのに、作らなかった」判断の全記録である。

対象 GENOME-02(月曜キャリー核)× R152(米金利差モメンタム)合成試行 正式等級 GENOME-02 = score_band=Gold(75) / gate_status=HOLD_DSR / formal_grade=Silver(Gold Candidate) GENOME-04 昇格に至らず(HOLD 据置) 検証 Python 診断のみ・EA 配布なし・MT5 照合なし
尖度希釈(合成前→合成後)
12.35 → 5.06
最悪週 −404pip → −151pip、5% ES −135 → −93pip。テールは確かに薄くなった
合成後 DSR(逆分散重み)
0.20 に崩壊
事前登録した主重みで DSR が悪化。通る重みは PBO = 0.927 で過剰適合と棄却
昇格判断
HOLD 据置
formal_grade は変わらず Silver(Gold Candidate)。数字を作れたのに作らなかった記録

01結論を先に

私たちは、検証済みの主力ポートフォリオ(月曜キャリーを核とする GENOME-02、score_band=Gold/75点)を Platinum(80点)へ押し上げられないか を試した。天井の正体はひとつ、Deflated Sharpe Ratio(DSR)=0.615。これが唯一クリアできていない硬い関門だった。

打ち手は明確だった。今期はじめて見つかった 「月曜キャリーと直交する別機序」R152(金利差モメンタム) を合成し、ポートフォリオの尖(とが)った左尾を薄めて DSR を持ち上げる。チェリーピッキング(COVID 局面を消す等)には頼らない、正攻法である。

結果:尖度希釈は本物だった。合成でポートフォリオの尖度は 12.35 → 5.06、最悪週は −404pip → −151pip、5% Expected Shortfall は −135 → −93pip に改善した。しかし DSR は通らなかった。 事前登録した主重み(逆分散)での DSR は 0.20 とむしろ悪化。重みを変えれば in-sample で DSR=0.95 を超える点も存在したが、その重みは PBO(過剰適合確率)=0.927 ――つまり「たまたま当たっただけ」と判定された。

だから私たちは 昇格させなかった。GENOME-02 は Gold(75) のまま据え置き、合成体(GENOME-04)も formal_grade は HOLD とした。「取引しない判断(No-Trade)」を失敗扱いしないのが当社の規律だが、これはその親戚――「昇格させない判断(No-Promote)」 の記録である。

02背景:なぜ DSR と PBO なのか

PF(プロフィットファクター)も勝率も、ひとつの致命的な問いに答えてくれない。「あなたは何回試しましたか?」

100 通りのパラメータを試せば、その中で一番良い 1 つはたいてい見栄えがする。これは実力ではなく、選択(選別)の産物だ。これを数式で割り引くのが DSR(試行回数を織り込んだシャープレシオ)であり、PBO/CSCV(in-sample で最適だった選択が out-of-sample で順位を反転させる確率)だ。

GENOME-02 の天井は、この DSR にあった。重要なのは次の事実である:

DSR を殺している唯一の犯人は COVID 由来の高い尖度だった

2020 年の COVID 局面を除外すると、GENOME-02 の DSR は 0.99999 まで跳ね上がる。 つまりエッジ自体は本物で、DSR を殺している唯一の犯人は COVID 由来の高い尖度(テールの重さ) だった。左尾を意図的に消すのはチェリーピッキングだが、直交する別系列でテールを薄めるのは正当――この一点に賭けたのが本稿の試行である。

03実データ:何が起きたか

(a) 材料は正しかった ― R152 は本物の直交機序

R152(米金利差の 20 日モメンタムで USDJPY の方向を取る)は、月曜キャリーと 日次相関 r = −0.056、その損益の 86% が月曜以外 に発生する。合成すると最大ファミリーのリスク寄与(PCA 第1主成分)は 約100% → 52.8% へ下がった。円キャリー一極集中を実際に崩す、はじめての実弾だった。

そして尖度希釈は数値で確認できた(図表1):

GENOME-02単独と合成後GENOME-04の尖度・最悪週・5%ESを比較した整形表。尖度が12.35から5.06へ、最悪週が−404pipから−151pipへ、5%ESが−135から−93pipへ改善している。
図表1:尖度希釈の前後比較。GENOME-02 単独(左列)と合成後 GENOME-04(右列)の主要指標を対比。尖度 12.35 → 5.06、最悪週 −404pip → −151pip、5% ES −135 → −93pip と、テールは確かに薄くなった。年率シャープは 2.55 → 2.41 に若干低下。出典:社内診断(Python)/GENOME-04B_pbo_dsr_report.md。
出典:GENOME-04B_pbo_dsr_report.md(Python 社内診断・実数値)。
指標GENOME-02 単独合成(GENOME-04)
年率シャープ2.552.41
歪度 γ₃−0.585−0.277
尖度 γ₄12.355.06
最大DD1042 pip905 pip
5% ES−135 pip−93 pip
最悪週−404 pip−151 pip

テールは確かに薄くなった。ここまでは仮説どおりだった。

(b) だが DSR は逆に悪化した ― 重み付けの罠

事前登録した主重みは 逆分散(リスクパリティ)。これは「DSR の値を見て選んだのではない」原則的な既定値として、結果を見る前に凍結した。

ところが逆分散は、低分散の R152 に 61% もの比重 を与えた。R152 はシャープが低いため、合成シャープは 2.55 → 2.41 に低下。同時に試行を 1 機序ぶん増やしたことで DSR の基準ハードル(SR*)が 2.45 → 2.55 に上昇。結果、合成ポートフォリオは自分の基準を下回り、DSR は 0.20 に崩壊した。リスクパリティは、シャープを目的にした関門には不向きだった――という方法論上の教訓である。

(c) 「通る重み」は過剰適合だった ― PBO=0.927

ならば重みを最適化すればよいのでは? ここが本稿の山場だ。重みを 0〜50% で振ると、DSR(w) 曲線は w≈25% で 0.95 のピークを作る図表2)。一見、ここを採れば昇格できる。

R152のリスクシェアw(横軸0〜0.5)に対する保守的DSR(縦軸)の折線グラフ。w≈0.25でDSRが0.95のピークを作るが、そのピーク付近にPBOが過剰適合と棄却する注記があり、0.95の閾値線が引かれている。
図表2:DSR(w) 曲線。横軸=R152 リスクシェア w(0〜0.5)、縦軸=保守的 DSR(raw K=118)。w≈0.25 で DSR=0.95 のピークが存在するが、この重みは PBO/CSCV で「過剰適合」と棄却される。0.95 の閾値線を引いている。事前登録した逆分散(w≈0.61)では DSR は 0.20 に崩壊。出典:社内診断(Python)/GENOME-04B_pbo_dsr_report.md。

しかしそれを採用することは、当社の禁止規定(禁止⑧:複数試して通るものを後付けで拾う)そのものである。だから私たちは重みを PBO/CSCV で頑健性検定にかけた(事前登録済み)。結果(図表3):

CSCV訓練最適重みの分布ヒストグラム。w=0(約32%)とw=0.5(約26%)の両極でバイモーダルな分布を示し、PBO=0.927が併記されている。DSRを通す内部の重みは各2〜5%のみ。
図表3:CSCV 訓練最適重みの分布。w=0(約32%)と w=0.5(約26%)の両極でバイモーダル。DSR を通す内部の重みは各 2〜5% のみ。PBO = 0.927――CV 分割の 93% で、訓練側で最適だった重みが検証側で中央値以下に転落した。最頻値 w*=0 が示すとおり、データは「R152 を入れない」を選んだ。出典:社内診断(Python)/GENOME-04B_pbo_dsr_report.md。

DSR を通す内部重みは、PBO が「過剰適合」と棄却する重みだった

通る重みが信用できない――これが厳密な答えである。「通る重みが存在した」と「その重みを採用できる」は別物であり、PBO/CSCV がそれを定量的に裏づけた。

04研究運営への示唆

1. 「尖度が下がる」≠「昇格できる」。 直交機序はテール削減・分散という Component としての価値は本物だが、それと「ポートフォリオの正式昇格」は別問題だ。R152 は合成プールに Component として残し、DSR を押し上げる主役には据えない。

2. 重み選択は『試行』である。 重みを振って一番良いものを拾うのは、パラメータ最適化と同じ過剰適合リスクを持つ。重みを選ぶなら PBO で頑健性を証明してからにする。証明できなければ HOLD。

3. 天井を破る道は、再合成ではない。 確定キャリーの DSR 天井は COVID 尖度に内在し、枯渇した価格空間の機序を組み替えても正当には破れないと、今回はっきりした。2 本目の「DSR 合格・非・単一ファミリー Platinum」は、(a) 既存エッジのフォワード実証か、(b) 発火日が本当に非同期な新しいデータの調達でしか生まれない。

私たちは今回、昇格できる数字を作れたのに、作らなかった。その判断の過程をそのまま公開することが、当社が「滑らかな成績曲線」を売る研究所と違うところである。

研究KPI(経営指標・取引頻度に偏らない)

trade_days       NA(EA 配布なし・本稿は診断記録)
independent_mechanisms 1(GENOME-02 の東京キャリー機序・GENOME-04 は昇格せず)
max_family_contribution 52.8%(合成後 PCA 第1主成分・円キャリー集中は低下)
shadow_oos_status   未開封(SEALED)
forward_months     NA(GENOME-02 は R068 フォワード継続中)
tail_risk_reduction   最悪週 62% 削減(診断値)
score_band / gate_status / formal_grade Gold(75) / HOLD_DSR / Silver(Gold Candidate)
規律でふるいにかける

「昇格できる数字を作れたのに、作らなかった」――その判断を公開するのが研究所の誠実さです。

当研究所は、グロスの見栄えではなく、DSR・PBO・コスト後の中央値・近年の持続性でエッジを判定します。 昇格できない記録も、Strategy Tester 照合まで通過した研究も、同じ透明性で公開します。

検証条件: 対象=USDJPY 系戦略群(GENOME-02:月曜キャリー核・R068/R107/R135 で構成)× R152(米国2年金利差の20日モメンタム)の合成試行(GENOME-04)/ 重み付け方法=逆分散(リスクパリティ、事前登録済み)、重み感度分析=0〜0.5 で 21 点スキャン/ DSR 算出=raw K=118(当該ファミリー累積試行数)・現実約定モデル上で算出/ PBO/CSCV=combinatorially symmetric cross-validation(事前登録済み)/ 全計算は Python 社内診断スクリプト(scripts/diagnostics/genome04_pbo_dsr.py 相当)による実数値。 本研究は MT5(Strategy Tester)照合・フォワードテスト・EA 配布を行っていません(診断記録のみ)。

免責: 本ページは研究運営の透明性記事(クラスD)であり、EA の配布を伴わない。特定の売買を推奨するものではなく、投資助言ではありません。掲載数値はすべて Python による社内診断の実数値であり、過去の検証結果は将来の成果を保証しません。GENOME-02 の正式等級は score_band=Gold(75) / gate_status=HOLD_DSR / formal_grade=Silver(Gold Candidate)。本稿の合成試行 GENOME-04 は昇格に至っていません。図表はすべて実データからの Python 再描画であり、生成 AI による作画は含みません。FX 取引には元本割れのリスクがあります。