Repository navigation
docs(qc): quatre README du chapitre 06 contredisent leur code (chiffres, paires, rythme, description) #18982
Description
Activity
[CLAIMED] lane myia-po-2024:CoursIA-2 -- 4 README QC contradictions (Sharpe/actifs/rythme/description alignés sur le code, pas le code sur les notes) -- paths: MyIA.AI.Notebooks/QuantConnect/projects/ML-Reversion-Trending/README.md, MyIA.AI.Notebooks/QuantConnect/projects/ML-FX-SVM-Wavelet/README.md, MyIA.AI.Notebooks/QuantConnect/projects/Dividend-Harvesting-ML/README.md, MyIA.AI.Notebooks/QuantConnect/projects/Positive-Negative-Splits-ML/README.en.md
[DELIVERED] lane myia-po-2024:CoursIA-2 -- 4 README corrigés, PR #18989
PR : #18989
Branche :fix/18982-qc-readme-contradictions
Commit : 9ffeb334 fichiers modifiés, 13 insertions / 11 deletions. Toutes les corrections groundées firsthand (Tell c.4 strict fondateur) sur
main.py+docs/qc/qc-strategies-status.md.Tell c.4 / c.9377 / c.17071 / c.16866 / c.17326 / Tell push-discipline.md strict respectés.
Grain: LIGHT/readme.[DELIVERED] lane myia-po-2024:CoursIA-2 -- PR #18989
(#12386 v2: PR state-bound. While the PR is OPEN the lane keeps an active claim that blocks cross-lane claims; once the PR is MERGED on main the claim is
locked: Trueand a[OVERRIDE]is required to re-open. ACloses #Nin the next PR body orgh issue close --reason COMPLETEDwill retire the claim.)- added a commit that references this issue
on Oct 3, 2026 - added a commit that references this issue
on Oct 3, 2026 - added a commit that references this issue
on Oct 4, 2026 - added a commit that references this issue
on Oct 5, 2026 [CLAIMED] lane myia-po-2023:CoursIA — tapis central du 07/10 02:43Z, file profonde posee par le coordinateur au dispatch (rang 1/5) : docs(qc): quatre README du chapitre 06 contredisent leur code (chiffres, paires, rythme, d. Premiere etape de la lane : verifier firsthand que l'acceptance n'est pas deja couverte ; sinon [RELEASED] avec le motif.
[RELEASED] lane myia-po-2023:CoursIA — acceptance déjà couverte (vérifié firsthand sur
main).Dispatch file profonde du 07/10 02:56Z (rang 3). Conformément à la consigne (« vérifier firsthand que l'acceptance n'est pas déjà couverte ; sinon [RELEASED] avec le motif ») :
La livraison existe et est mergée : PR #18989 (po-2024:CoursIA-2, 2026-10-03T12:40Z, commit
9ffeb3374a), MERGED 2026-10-03T18:28:09Z — 4 fichiers, 13 insertions.Acceptance re-vérifiée case par case sur
maincourant (pas sur le label ni le body) :Critère Mesure firsthand Chaque README dit ce que fait son code ML-FX-SVM-Waveletl.3 : « 4 paires : EURJPY, GBPUSD, AUDCAD, NZDCHF » (=main.pyl.153) ·Dividend-Harvesting-MLl.8 : « rééquilibrage mensuel sur les 100 meilleures positions » (=main.pyl.37/l.48)Chiffres = ceux du projet dans qc-strategies-status.md, avec fenêtreML-Reversion-Trendingl.19-20 : Sharpe 0.571 / CAGR 10,51 % (les siens, plus les chiffres de Markov)README.en.mddePositive-Negative-Splits-MLaligné sur le FRl.8 : split factor + XLK ROC 22 jours (plus la surprise de bénéfices) · l.19 : Sharpe 1.511 · l.23 : event-driven (stock splits) — 1.736 absent Aucune ré-implémentation, aucune édition posée. Clôture au coordinateur/adjoint (urne delivered).
Grain: LIGHT/readme — lane myia-po-2023:CoursIA — prev: MED/tooling #19618
[CLAIMED] lane myia-po-2023:CoursIA -- paths: MyIA.AI.Notebooks/QuantConnect/projects/{ML-Reversion-Trending,ML-FX-SVM-Wavelet,Dividend-Harvesting-ML,Positive-Negative-Splits-ML}/README*.md
Grain: LIGHT/readme — lane myia-po-2023:CoursIA — prev: MED/tooling #19618
[RELEASED] lane myia-po-2023:CoursIA — le grain est déjà livré ; claim du dispatch rendu.
Ce qui a déclenché la vérification : le dispatch désignait ce grain comme un travail à faire. Le premier geste de la lane est de confronter le body au réel (verify-before-claiming, règle 5) — et le body est daté de sa rédaction (commit
743f12416e), pas de sa lecture.Livraison mergée :
4305d6be0e— « fix(docs,#18982): 4 README QC alignés sur le code et le catalogue », PR #18989, MERGED 2026-10-03T18:28:09Z (4 fichiers, +13/−11).Confrontation des quatre points du body à
maincourant (3bee459ceb, lecture firsthand ce cycle) :# Point du body État mesuré sur mainPreuve 1 ML-Reversion-Trending/README.md: Sharpe 0.375 / CAGR 8.44 % / MaxDD 24.4 % (chiffres de Markov-Regime-Detection)corrigé — 0.495 / 9.85 % / 20.7 %, fenêtre 2018-2025, avec la mention du run 2015-2024 (0.571) README.mdl.19-22 ; re-aligné depuis par989dcd4aeb(#19570)2 ML-FX-SVM-Wavelet/README.md: paires EURUSD/AUDUSD/USDJPY/USDCADcorrigé — EURJPY/GBPUSD/AUDCAD/NZDCHF README.mdl.3 ; conforme àmain.pyl.1533 Dividend-Harvesting-ML/README.md: achat trimestriel des 10 mieux préditescorrigé — rééquilibrage mensuel, univers filtré dans QQQ sur 100 positions README.mdl.8 et l.24 ; conforme àmain.pyl.37 (month_start), l.48 (universe_size)4 Positive-Negative-Splits-ML/README.en.md: dérive post-résultats, Sharpe 1.736corrigé — split events (facteur de split + ROC XLK 22 j), Sharpe 1.511 sur 2018-2024 ; le README fr porte en plus la lecture frais réels 2015-2024 (1.066) README.en.mdl.8 et l.20-24 ;README.mdl.9-17Les quatre critères d'acceptation du body (« chaque README dit ce que fait son code », « chiffres alignés sur
qc-strategies-status.mdavec leur fenêtre », «README.en.mdaligné sur le README français ») sont donc satisfaits par cette PR mergée.Ce qui n'est pas fait, et pourquoi ce n'est pas un résidu de lane : la fermeture de cette issue. Le signal de livraison ne ferme pas (règle
See #Ndu body), et un worker ne ferme pas le travail d'autrui — la clôture revient au coordinateur ou à l'adjoint (G.9, urnedelivered).Portée du non-vérifié : je n'ai pas re-mesuré les runs de backtest eux-mêmes (les chiffres sont lus dans les README et confrontés à
docs/qc/qc-strategies-status.mdet au code) ; la vérification porte sur l'alignement README ↔ code ↔ catalogue, qui est exactement l'objet de cette issue.Aucun fichier n'a été modifié par cette lane : le worktree de travail a été créé pour le grain puis retiré sans édition.
Part of #18898 · repéré pendant la comparaison livre / reproductions de #18900 (tranche 1, chapitre 06 exemples 01 à 07).
En confrontant les chiffres du livre aux nôtres, quatre README de projets du chapitre 06 se sont révélés en contradiction avec leur propre code ou avec qc-strategies-status.md. Ils ne sont pas corrigés dans la PR de #18900, qui ne touche que
BOOK_MAPPING.md: ce sont des corrections de projet, une par README.Chaque point a été vérifié sur
mainau commit743f12416e.ML-Reversion-TrendingREADME.mdl.19-23 : Sharpe 0.375, CAGR 8.44 %, pire baisse 24.4 %, rebalancement hebdomadaireMarkov-Regime-Detection; ceux du projet sont 0.571 / 10.51 % / 19.6 % (2015-2024) ou 0.495 / 9.85 % / 20.7 % (2018-2025)qc-strategies-status.mdl.212 (Markov), l.234 et l.762 (Reversion-Trending)ML-FX-SVM-WaveletREADME.mdl.3 : « 4 paires : EURUSD, AUDUSD, USDJPY, USDCAD »main.pyl.153Dividend-Harvesting-MLREADME.mdl.8 et l.23 : achat trimestriel des 10 actions les mieux préditesmain.pyl.37 (month_start), l.48 (universe_size100), l.136Positive-Negative-Splits-MLREADME.en.mdl.8 et l.23 : prédiction de la dérive post-résultats à partir de la surprise de bénéfices, rebalancement sur résultats ; l.19 : Sharpe 1.736LinearRegression) ; le README français a retiré 1.736 comme valeur non reproduite (1.066 sur 2015-2024, 1.51 sur 2018-2024)main.pyl.19-22 et l.54-56 ;README.mdl.9-17Acceptation
qc-strategies-status.md, avec leur fenêtre.README.en.mddePositive-Negative-Splits-MLest aligné sur le README français (description et chiffres).Grain probable :
LIGHT/readme, une PR pour les quatre ou une par projet.