Hypothèse 131 · L1/L2 sizing gouvernance · 125 gelé · Validation-only

Shrinkage actif Validation-only pour réduire la dépendance XRP du signal 125 sans whitelist Test

127 montre que le signal 125 reste positif même sans le top asset de Validation (Test sans top≈63), mais Val_top_asset_share≈83% et gini actif/mois élevés. Le signal n’est donc pas purement mono-actif, mais sa capacité dépend d’une gouvernance de concentration.

Test réel: replay des trades gelés cap35/125, puis règles de shrinkage par actif prédéfinies. Les poids et la variante gagnante sont déterminés uniquement sur Validation; Test/Recent restent reporting-only.

results.json public

Validation sélectionnée: cap35_equal_size_baseline

Score501.95Gain/DD535.61% / -22.44%Trades293Avg/trade0.647%TP/timeouts189/104 (64.5%)Avg bars5.95Open avg/max1.88 / 2Exposure avg/max94.0% / 100%Top contribution actif94.8%

Test miroir

Score72.91Gain/DD90.91% / -12.00%Trades181Avg/trade0.372%TP/timeouts85/96 (47.0%)Avg bars7.14Open avg/max1.83 / 2Exposure avg/max91.5% / 100%Top contribution actif84.0%

Recent miroir

Score16.49Gain/DD16.49% / 0.00%Trades9Avg/trade1.711%TP/timeouts8/1 (88.9%)Avg bars3.89Open avg/max1.57 / 2Exposure avg/max78.6% / 100%Top contribution actif100.0%

Interprétation

Défavorable: malgré la pénalité de concentration, Validation préfère le cap35 equal-size; les shrinkages retirent trop de rendement ou n'améliorent pas assez le risque.

Leçon: La dépendance au top actif reste structurelle dans le PnL de 125; un simple shrinkage ne suffit pas à créer un portefeuille diversifié robuste.

Next: Ne pas promouvoir; rester en shadow-forward strict et explorer des labels/fills plus exécutables plutôt qu'une gouvernance plus complexe.

Graphique

Variantes shrinkage — sélection Validation-only

VarianteScore sel.Val scoreVal gainVal DDVal top contribTest scoreTest gainTest DDTest tradesTP/timeoutHitAvg/tradeRecentPoids
cap35_equal_size_baseline451.36501.95535.61%-22.44%94.8%72.9190.91%-12.00%18185/9647.0%0.372%16.49{}
top_asset_weight_5098.48141.05166.36%-16.87%90.0%35.0846.45%-7.58%18185/9647.0%0.216%7.97{'XRP': 0.5}
top_asset_weight_3545.3681.66104.44%-15.19%86.4%23.9534.94%-7.33%18185/9647.0%0.169%5.52{'XRP': 0.35}
sqrt_contrib_cap65292.78341.63372.44%-20.54%93.7%59.5074.52%-10.02%18185/9647.0%0.319%13.50{'XRP': 0.828}
equal_abs_contrib_soft24.1254.1675.48%-14.21%82.7%17.9028.67%-7.18%18185/9647.0%0.142%4.14{'XRP': 0.264}

Attribution Test — variante sélectionnée

ActifTradesRetPart |ret|Poids moyenAvg/trade
XRP15156.57%84.0%1.000.375%
SOL299.53%14.1%1.000.329%
BNB11.29%1.9%1.001.286%

Cadrage

Walk-forward Train→Validation→Test conservé via la reconstruction existante 121/125. Aucun choix par Test; la règle sélectionnée est cap35_equal_size_baseline selon un score Validation pénalisant contribution du top actif, DD et avg/trade. Limitation: shrinkage simulé sur tailles de trade, pas encore paper-forward/fills réels.

Graphiques Val/Test

Sélection sur Validation uniquement. Le Test est affiché seulement pour juger le transfert.