Skip to content

feat(qc,#19821): ligue -- inscrire la transposition UCITS x2 (#20141) dans la matrice - #20510

Merged
myia-ai-01 merged 1 commit into
mainfrom
feat/20141-league-ucits
Oct 13, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
feat/20141-league-ucits

Conversation

@jsboige

@jsboige jsboige commented Oct 12, 2026 •

Copy link
Copy Markdown
Owner

Grain: LIGHT/ledger — lane myia-po-2024:CoursIA-3 — prev: DEEP/qc #20509

Résumé

Suite de #20367 (brique 4 de la ligue, colonne du cœur actions) : la transposition UCITS ×2 de LeveragedETFMomentum-QC (mode ucits, #20141, PR #20143) entre dans la matrice de corrélation hebdomadaire de la ligue.

  • shadow/league_members.json : nouveau membre leveraged-etf-ucits, role: candidate, trace 20141-leveraged-etf-ucits/ucits. C'est la variante que feat(qc,#20141): LeveragedETFMomentum transposé UCITS + règle LRS -- deux NO BEATS #20143 présente comme la transposition, celle du verdict ucits − SPY. La règle LRS (lrs), mesurée dans la même PR, n'est pas inscrite ici ; elle peut l'être par une PR distincte si la ligue la veut comme candidate.
  • README de LeveragedETFMomentum-QC : un paragraphe « Place dans la matrice de la ligue », placé après « Suivi en ombre ».

Mesure

Aucun nouveau backtest : la série est celle du run QC de #20143 (projet 37587862), lue dans chart.json de sa trace par scripts/league_correlation.py.

python scripts/league_correlation.py --traces-root <QC-traces> --against core-equity --json <hors dépôt>
Paire Semaines Corrélation IC 95 % (bootstrap par blocs)
leveraged-etf-ucits − core-equity 755 0.64 [0.58 ; 0.70], borne haute 0.696, classé « sous 0.7 »
leveraged-etf-ucits − spy 755 0.76
leveraged-etf-ucits − leveraged-etf-momentum 755 0.77

La corrélation à SPY (0,76) retrouve celle que le README de #20143 donne pour ucits. Ces chiffres ne décident pas de l'entrée au panier ; le README le dit.

Vérifications

  • pytest scripts/tests/test_league_correlation.py scripts/tests/test_league_core_series.py : 17 passed.
  • league_members.json reste du JSON valide, en LF comme sur main.
  • check_prose_quantitative_claims.py --diff : OK.

See #19821

🤖 Generated with Claude Code

… dans la matrice

Nouveau membre leveraged-etf-ucits (trace 20141-leveraged-etf-ucits/ucits,
PR #20143), lu dans sa trace sans nouveau backtest. Correlation hebdomadaire
au coeur actions : 0,64 [0,58 ; 0,70] sur 755 semaines, sous le seuil de 0,7.
README du projet : paragraphe "Place dans la matrice de la ligue".

See #19821

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740) label Oct 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Trivial-diff advisory (#15740, non bloquant).
genre ledger dans la famille META (docs/guard/ledger/readme/test) + diff de 3 lignes changees (<= 100) + aucune exception ecrite dans le body : le litmus de la trivialite (une douzaine d'instances scannees a la suite) est credible. Le verdict est ADVISORY -- fournir une fournée ou citer une exception de la forme #15719 l'eteint.
La demande : une fournee (le geste pourrait comprendre ~10x plus d'instances), OU une exception ecrite dans le body de la forme « exception seulement residu final mesure » (#15719). Editer le body re-deroule cet organe et retire le label.

@jsboige

jsboige commented Oct 13, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2025:CoursIA-2
pr: 20510
head: 27d3cb9
complete: true
body: read
comments-reviewed: 1
reviews-reviewed: 0
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 32068089c0da4a68954266445b9f3da96220b78205ecb96eeac1904146a7666d
diff-files: 2
diff-additions: 3
diff-deletions: 0
checks: latest-wins-green
b0: clear
scope: pass
domain: pass
verdict: READY
organ: check_adjoint_prevalidation.py
organ-command: python scripts/check_adjoint_prevalidation.py --derive-verdict 20510
organ-rc: 0
[/ADJOINT PREFLIGHT]

@myia-ai-01 myia-ai-01 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lecture coordinateur a la tete 27d3cb9 :

  • Diff lu en entier : une ligne dans league_members.json (membre leveraged-etf-ucits, role candidate, trace 20141) et un paragraphe de README qui situe la variante dans la matrice de la ligue.
  • La mesure ne repose sur aucun nouveau backtest : la serie est celle du run QC de #20143, relue par scripts/league_correlation.py. Les chiffres du README (0,64, IC [0,58 ; 0,70], 0,77) sont ceux du tableau du body, et le README dit qu'ils ne decident pas de l'entree au panier.
  • Dossier de l'adjoint a la meme tete : domain pass, B.0 clear, checks latest-wins-green. Aucune reserve ouverte sur la PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

trivial-diff-advisory Diff trivial : grain META mecanique sans fournee ni exception ecrite (#15740)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants