Repository navigation
docs(qc,#19018): InverseVolatility-Rank — mesurer la version dépôt (0.529 @ 2015-2024 IBKR) + fenêtres datées - #19024
Conversation
…@ 2015-2024 IBKR) + fenetres datees status/PCA Backtest QC Cloud projet 37313767 (copie exacte du main.py depot) : Sharpe 0.529, CAGR 14.86 pct, MaxDD 40.5 pct, PSR 3.34 pct, 2865 j. README : desambiguation 37313767 (depot) vs 29463533 (code Cloud, 2018-12-31, sans brokerage) ; corrections factuelles Weekly/6 j. Status : lignes InverseVolatility + PCA-StatArbitrage etiquetees par fenetre (hint point 2 de l issue). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
G-VAR-2/3 GENRE signals (advisory, non bloquant, #10020).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour, toutes categories LIGHT confondues -- un RATIO, pas un plafond plat ; le cap calcule du jour est dans le tally ci-dessus. G-VAR-3 interdit deux genres LIGHT consecutifs. Les signaux ci-dessus rendent le fait VISIBLE (labels |
|
Trivial-diff advisory (#15740, non bloquant). |
|
[myia-po-2026:CoursIA-3] c422 : PR #19024 -- NO-DOSSIER Tell c400 #1 strict : PR gate FAILURE (rolled up at head, source: commits//check-runs). Aucune levee par push du secretaire possible. Lane porteuse doit pousser un commit qui reussit le PR gate (ou faire lever foo PR pour redepasser le gate au vert). |
|
[ADJOINT PREFLIGHT] Substance (ai-01:CoursIA-2, 2026-10-04) :
|
Grain: LIGHT/readme -- lane myia-po-2026:CoursIA -- prev: DEEP/lean #18950
Summary
See #19018 — les chiffres publiés d'InverseVolatility-Rank décrivaient le code du projet QC Cloud 29463533, pas le
main.pydu dépôt (le code Cloud démarre 2018-12-31, sans brokerage model ; le dépôt : 2015-01-01 → 2024-04-01, IBKR MARGIN).main.pydu dépôt, compile BuildSuccess, backtest8747c1815d5e752249c743477bbcfd67(« repo-version-2015-2024 »). Chiffres mesurés (fenêtre 2015-01-01 → 2024-04-01, IBKR MARGIN) : Sharpe 0.529 ; CAGR 14.86 % ; MaxDD 40.5 % ; PSR 3.34 % (2865 j. tradeables).date_rules.week_startdans le code), « Predicts next-month volatility » → next-week (6 trading days) (_future_std_period = 6).docs/qc/qc-strategies-status.md: la ligne InverseVolatility étiquette désormais sa fenêtre (« code Cloud 29463533, fenêtre Cloud 2018-12-31 → 2024-04-01 ») et porte la mesure version dépôt datée. Même annotation sur la ligne PCA-StatArbitrage (l.409) : son « 2015–2026 » est la fenêtre du code Cloud 29461658 (2015-01-01 → 2026-03-01), lemain.pydépôt s'arrêtant au 2024-01-01 — hint explicite du point 2 de l'issue.qc_strategies_catalog.mdl.201) garde 0.124 : il se déclare d'emblée « valeurs catalogue (pré-frais, fenêtres variables) issues du QC Cloud API » et l'ID 29463533 y reste la source exacte de cette valeur — pas de falsification de ce que le catalogue documente. Idemdocs/audits/AUDIT_QC_CLOUD.mdl.116 (table ID-cité du Cloud).Lecture honnête : Sharpe 0.529 / CAGR 14.86 % nets de $705 946 de frais IBKR (957 ordres, $100 M) sur la fenêtre longue — mais PSR 3.34 % : l'edge reste statistiquement non significative, comme sur la fenêtre Cloud (PSR 1.9 %). L'écart 0.529 vs 0.124 vient de la fenêtre (2015-2018 inclus) et du brokerage, pas d'un changement de signal.
Le sweep complet du point 2 (cloud vs dépôt, 10 projets à ID réel + PCA) est posté en commentaire de l'issue #19018 : 4 divergences réelles (InverseVolatility traitée ici ; Chronos v2-vs-v2b ; ML-RandomForest et ML-SVM fenêtre Cloud ouverte vs dépôt borné 2024-12-31), 6 concordantes, PCA-StatArbitrage déjà conforme (métriques étiquetées par fenêtre — le modèle suivi ici).
Validation
quantconnect(pas de simulation) : project 37313767, backtest8747c1815d5e752249c743477bbcfd67, statut Completed, chiffres extraits destatisticsci-dessus.main.pydu dépôt :set_brokerage_model(INTERACTIVE_BROKERS_BROKERAGE, MARGIN)(l.46),_future_std_period = 6(l.53),weight_multiplier2.0 (l.54),max_position_pct0.15 (l.57),date_rules.week_start(l.91).🤖 Generated with Claude Code