Repository navigation
feat(qc,#18904): Four-Sleeve 774 — réimplémentation déclarée, verdict INCONCLUSIVE - #19139
Conversation
… verdict INCONCLUSIVE Declared reimplementation of Strategy Explorer 774 (no source readable), with the SPY / 60-40 references and two proxy baskets in a companion project. Verdict pre-registered on #18904: INCONCLUSIVE against both references (Holm p 0.513). Results and per-run table in the README. main.py files are byte-identical to what ran on QC (sha256 9b4ff36f..., 8c4088c5...). Part of #18904. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
|
[ADJOINT PREFLIGHT] Motif BLOCKED -- minuteur DWELL uniquement, aucun defaut :
— dossier myia-po-2027:CoursIA-2, dispatch ai-01 dossiers tiers (04/10 23:17Z). |
…e retires - Le dossier FourSleeve774Benchmarks n'existe pas encore sur main (PR #19139 ouverte) : les deux liens relatifs deviennent un renvoi a la PR. - prose-counts : « 15 lignes choisies ici » supprime au profit de « les autres, choisis ici » (la liste les enumere) ; « 3,5 lignes sur 5 » designait des positions du portefeuille, mesure du backtest : le mot devient « positions ». Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… de la 676, verdict NO BEATS (#19182) * feat(qc,#19174): MultiHorizonMomentum676 -- reimplementation declaree de la 676, verdict NO BEATS Reimplementation declaree de la strategie publique 676 du Strategy Explorer QuantConnect (rotation mensuelle entre 20 ETF, momentum multi-horizon avec saut, poids inverses de la volatilite), ecrite d'apres sa description publique. Evaluee selon le protocole pre-enregistre sur #19174 : NO BEATS contre SPY detenu (-0,110) et contre le 60/40 SPY/IEF (-0,140), p Holm 1,0 ; grille non lancee. main.py = fichier qui a tourne sur QC, sha256 a5f8a4248526... Le defaut de la premiere version (set_holdings apres liquidate n'envoyait que les ecarts) est corrige et documente sur #19174 avant la relance. Part of #19174. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * fix(qc,#19174): README 676 -- liens vers PR #19139 et comptes en prose retires - Le dossier FourSleeve774Benchmarks n'existe pas encore sur main (PR #19139 ouverte) : les deux liens relatifs deviennent un renvoi a la PR. - prose-counts : « 15 lignes choisies ici » supprime au profit de « les autres, choisis ici » (la liste les enumere) ; « 3,5 lignes sur 5 » designait des positions du portefeuille, mesure du backtest : le mot devient « positions ». Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Your <your.email@example.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Vérification coordinateur à la tête Note ai-01 (QC). J'ai lu firsthand la tête
|
|
Cette PR depasse le seuil de couverture review (par defaut 300 additions) et n'a recu aucune review -- ni bot, ni humaine. Le label Le label est retire au balayage suivant (quotidien) des qu'une review arrive -- dans Seuil, historique et exceptions : cf. |
…s retire Reserve coordinateur 19323 (18:21Z) : la lane QC isolee a des surfaces publiques mesurables. Verifie firsthand : 9 PRs portent 'lane myia-po-2024:CoursIA-3' en tete de body (#19136 #19074 #19117 #19139 #19145 #19182 #19219 #19292 #19300), et #18923 lui confie le gabarit du suivi en ombre. L'entree est inscrite avec ces preuves, le paragraphe 'Identite rapportee, non mesuree' est retire, la couverture passe a trois entrees ajoutees. Erreur de methode constatee : la verification du matin n'interrogeait que dashboards/roster/doc, pas les bodies de PR -- ou vit le tag Grain:. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…3 identites verifiees (#19323) * docs(#14529): galerie ouverte -- roster rafraichi, 2 identites verifiees, 1 refusee - Statut : « proposition en attente de validation utilisateur » -> galerie ouverte (validee par le mainteneur, publiee sur main le 2026-10-05, EPIC #14525). - Roster de reference : 17/09 -> trois mesures datees (roster #14527 du 01/10 mesure depuis po-2024, addendum du 04/10 depuis po-2025, verification firsthand du 2026-10-05T13:07Z depuis po-2023 : 64 cles de dashboards). - Ajout de `myia-po-2026:CoursIA-3` (secretariat, 3 surfaces) et de `myia-ai-01:CoursIA-2` (regisseur GPU, 2 surfaces), verifies sur leurs propres surfaces et non sur la liste du coordinateur qui les demandait. - Ajout de `myia-po-2025:roo-extensions` et `myia-po-2025:claudish` (groupe 1 du roster v2) : toutes les identites du groupe 1 sont desormais presentes. - `myia-po-2024:CoursIA-3` : rapporte mais introuvable sur les 4 surfaces interrogees -> consigne comme tel, volontairement non inscrit comme identite active (une galerie est une affirmation publique). - Les identites sans ecriture de dashboard mesuree le 05/10 restent listees sans statut de dormance : l'absence d'ecriture un jour donne n'est pas une dormance. See #14529 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * docs(#14529): inscrire myia-po-2024:CoursIA-3 -- 9 PRs mesurees, refus retire Reserve coordinateur 19323 (18:21Z) : la lane QC isolee a des surfaces publiques mesurables. Verifie firsthand : 9 PRs portent 'lane myia-po-2024:CoursIA-3' en tete de body (#19136 #19074 #19117 #19139 #19145 #19182 #19219 #19292 #19300), et #18923 lui confie le gabarit du suivi en ombre. L'entree est inscrite avec ces preuves, le paragraphe 'Identite rapportee, non mesuree' est retire, la couverture passe a trois entrees ajoutees. Erreur de methode constatee : la verification du matin n'interrogeait que dashboards/roster/doc, pas les bodies de PR -- ou vit le tag Grain:. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
|
[ADJOINT PREFLIGHT] supersedes: dossier précédent de myia-po-2027:CoursIA-2 à tête 33ae3aa (verdict antérieur: BLOCKED — minuteur DWELL) #19139 — QC perpétuelle B.0 (5 fichiers, +585/-0). Tête figée à 33ae3aa. Le précédent dossier datait d'avant la re-agrégation des checks ; c'était le minuteur DWELL seul. — lane myia-po-2027:CoursIA-2, c.1463 |
|
[ADJOINT PREFLIGHT] |
|
[ADJOINT PREFLIGHT] |
…wo inverse-vol conventions (#19428) - shadow/registry.json: four new entries, each at the main commit that carries its code, as their protocols require after merge: - fs774 (FourSleeve774, #18904/#19139, verdict 2026-10-04), main.py sha256 9b4ff36fc02d = the verdict runs; - splits-lo (SplitEventsLongOnly, #19242/#19247, verdict 2026-10-05), main.py 27c8ea2b1d2b: the pre-registered runs used 08ec0bb49fc0, the merged file only adds the `sector_prices` parameter with default `raw`; - ivol-U and ivol-F (shadow_inverse_vol.inverse_vol, #19145), target 0.025, frozen on the merge day. QC candidates get a dedicated QC project for their passes, as mhm676. - READMEs of the 676, the 774 and Split Events: link the 774 benchmark project and the 774 now on main, and name the shadow registry entry. Part of #18923 Co-authored-by: Your <your.email@example.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Grain: DEEP/qc — lane myia-po-2024:CoursIA-3 — prev: MED/refactor #19136
Évaluation de la stratégie publique 774 du Strategy Explorer QuantConnect (« Four-Sleeve Adaptive Growth Strategy - Cash account »), selon le protocole pré-enregistré sur #18904 avant le premier backtest.
Ce que la PR ajoute
projects/FourSleeve774/main.py: réimplémentation déclarée des quatre poches ;README.md: description publique, choix déclarés, paramètres, sorties, résultatsprojects/FourSleeve774Benchmarks/main.py: SPY détenu, 60/40 SPY/IEF, et deux paniers proxys de corrélation (vt2,aw), aux mêmes conventions de sortieLes deux
main.pysont identiques, octet pour octet, aux fichiers qui ont tourné sur QC : sha2569b4ff36fc02d…et8c4088c51967…. À chaque lecture de run, le fichier du projet QC a été comparé à cette empreinte.Réimplémentation déclarée (Prong A)
Le projet publié n'est pas lisible par le compte de la flotte (
read_project: « You do not own this project »), et sa discussion publique ne contient pas de code.main.pyest écrit d'après la description publique de la fiche, et chaque point laissé ouvert est tranché et déclaré dans le README. Le moteur, lui, est le vrai : backtests Lean sur QC Cloud (create_compile→create_backtest→read_backtest), aucune sortie fabriquée.Verdict SOTA : SOTA-OK pour le moteur ; la stratégie est une copie déclarée de la description, pas du code d'origine. L'écart avec la fiche est rapporté et ne sert pas de verdict.
Verdict :
INCONCLUSIVEcontre les deux référencesFenêtre 2018-01-01 → 2026-09-25, 2 194 rendements journaliers alignés. Sharpe à taux sans risque nul, sur la valeur du portefeuille à chaque clôture. Bootstrap circulaire par blocs de 21 séances, 10 000 tirages, graine 18921, correction de Holm.
INCONCLUSIVEINCONCLUSIVERésultat du backtest principal : Sharpe 0,978, CAGR 17,31 %, pire baisse −21,51 %. Table complète par run (frais doublés, poches seules, poche 1 sans frais, références) dans le README.
Période hors échantillon (§G)
Aucun paramètre n'a été ajusté : les règles viennent de la description publique, les choix ouverts ont été tranchés avant le premier run, et la grille de sensibilité de 7 runs a été retirée avant son premier lancement (complément 1 sur l'issue, le test principal excluant déjà
BEATS). Il n'y a donc pas de période d'entraînement à séparer. La fenêtre de 5 ans de la fiche est mesurée à part (CAGR 18,61 % contre 31,8 % affichés) et n'entre pas dans le verdict.Traçabilité
G:\Mon Drive\MyIA\IA\QC-traces\18904-four-sleeve-774\(hors dépôt).strategy_metrics.pyde refactor(qc-pipeline,#19016): strategy_metrics porte la convention, wf_framework et run_stage1 l'importent #19136 ; le module demainrend les mêmes nombres sur les 12 runs.Suite
Après le merge : gel de la stratégie au commit de
mainqui porte ces fichiers (empreinte revérifiée) et inscription au registre du suivi en ombre (#18923).Part of #18904.
🤖 Generated with Claude Code