Skip to content

[Audit #17073] Série QuantConnect — partition NanoClaw #17093

Description

@jsboige

Panorama de la série (audit #17073, partition NanoClaw)

Périmètre : 215 notebooks sous MyIA.AI.Notebooks/QuantConnect/ — piste pédagogique Python/ (57), ML-Training-Pipeline/ (18), research/ (18), ~100 projects/ (stratégies compagnons), kelly_lean/ (2), contenu partenaire (5). L'arc d'enseignement vit dans la piste Python/ ; les autres groupes sont des artefacts d'application/support.

Arc pédagogique (piste Python) : progression du socle QuantConnect vers le ML appliqué :

  • 01-09 : socle plateforme (setup, data, univers, options/futures, ordres, risque, indicateurs, backtesting).
  • 10-14 : framework de gestion (risque/portefeuille, alpha models docs(readme): reorganize series order - Search first, ML includes RL #13, portfolio construction/exécution fix: restore AutoML, Infer.NET, and VirtuosoManager functionality #14).
  • 15-17 : méthodologie et données (optimisation de paramètres, données alternatives, sentiment news).
  • 18-25 : ML appliqué (features, classification, régression, portfolio ML, LSTM, modèles à espace d'état, PatchTST/TimesFM, autoencodeurs, RL).
  • 26-29 : applications (LLM trading, déploiement production, détection de régime, valorisation dérivés).
  • 30-35 : entraînements dédiés (LSTM, Transformer, RL DQN/PPO/SAC-A2C, RL portfolio).
  • 40-41 : paper trading (Binance, IBKR). Cloud-01..14 : variantes exécutables QC Cloud en miroir des sujets.

Ordre canonique proposé (le user valide) : la numérotation 01→35 → 40-41 telle quelle, avec Cloud-* en compagnon optionnel du chapitre correspondant. Observations d'arc (candidats marqués, pas éléments de travail) : (a) recouvrements potentiels 22 (Deep-Learning-LSTM) ↔ 30 (LSTM-Training), Cloud-10 ↔ 32 (RL-DQN-Trading — intitulés identiques), 23b ↔ 31 (Transformer training) ; (b) les blocs ML 18-21 portent l'essentiel de la dette densité #13410/#17066 (4 des 5 têtes de liste #17066 viennent de là).

Niveau d'apprenant proposé : 01-09 = découverte (aucun prérequis QC) ; 10-17 = intermédiaire (comprendre un backtest) ; 18-29 = intermédiaire avancé (prérequis ML général) ; 30-35 = avancé (entraînement de modèles). Les notebooks sont des documents de référence non exécutables localement pour le code QC framework (modalité « copier dans QC Cloud ») — les parties Python pures (TextBlob/VADER, simulations) s'exécutent localement.

Gaps transversaux observés au premier passage : la prose de campagne #13410 est empilée dans quasi chaque cellule de lecture (deux voix : bloc d'origine + bloc ajouté), produisant contradictions et citations périmées — voir QC-Py-17 ci-dessous pour la classe mesurée.

Checklist notebooks

(piste Python d'abord — priorité #17066 ; les autres groupes seront itemisés quand atteints)

  • Python/QC-Py-01-Setup.ipynb
  • Python/QC-Py-02-Platform-Fundamentals.ipynb
  • Python/QC-Py-03-Data-Management.ipynb
  • Python/QC-Py-04-Research-Workflow.ipynb
  • Python/QC-Py-05-Universe-Selection.ipynb
  • Python/QC-Py-06-Options-Trading.ipynb
  • Python/QC-Py-07-Futures-Forex.ipynb
  • Python/QC-Py-08-Multi-Asset-Strategies.ipynb
  • Python/QC-Py-09-Order-Types.ipynb
  • Python/QC-Py-10-Risk-Portfolio-Management.ipynb
  • Python/QC-Py-11-Technical-Indicators.ipynb
  • Python/QC-Py-12-Backtesting-Analysis.ipynb
  • Python/QC-Py-12b-Backtest-Validity.ipynb
  • Python/QC-Py-13-Alpha-Models.ipynb
  • Python/QC-Py-14-Portfolio-Construction-Execution.ipynb
  • Python/QC-Py-15-Parameter-Optimization.ipynb
  • Python/QC-Py-16-Alternative-Data.ipynb
  • Python/QC-Py-17-Sentiment-Analysis.ipynb
  • Python/QC-Py-18-ML-Features-Engineering.ipynb
  • Python/QC-Py-19-ML-Supervised-Classification.ipynb
  • Python/QC-Py-20-ML-Regression-Prediction.ipynb
  • Python/QC-Py-21-Portfolio-Optimization-ML.ipynb
  • Python/QC-Py-22-Deep-Learning-LSTM.ipynb
  • Python/QC-Py-23-State-Space-Models.ipynb
  • Python/QC-Py-23b-PatchTST-iTransformer.ipynb
  • Python/QC-Py-23c-TimesFM-Foundation-Models.ipynb
  • Python/QC-Py-24-Autoencoders-Anomaly.ipynb
  • Python/QC-Py-25-Reinforcement-Learning.ipynb
  • Python/QC-Py-26-LLM-Trading-Signals.ipynb
  • Python/QC-Py-27-Production-Deployment.ipynb
  • Python/QC-Py-28-Market-Regime-Detection.ipynb
  • Python/QC-Py-28b-Macro-Cycle-Regimes.ipynb
  • Python/QC-Py-29-Derivatives-Valuation.ipynb
  • Python/QC-Py-30-LSTM-Training.ipynb
  • Python/QC-Py-31-Transformer-Training.ipynb (audité cycle 27/09 07:05Z — findings {} — rattrapage réconciliation 28/09)
  • Python/QC-Py-32-RL-DQN-Trading.ipynb
  • Python/QC-Py-33-RL-PPO-Trading.ipynb
  • Python/QC-Py-34-RL-SAC-A2C-Trading.ipynb
  • Python/QC-Py-35-RL-Portfolio-Construction.ipynb
  • Python/QC-Py-40-PaperTrading-Binance.ipynb
  • Python/QC-Py-41-PaperTrading-IBKR.ipynb
  • Python/QC-Py-Cloud-01-FinBERT-Sentiment.ipynb
  • Python/QC-Py-Cloud-02-ML-Classification.ipynb
  • Python/QC-Py-Cloud-03-Risk-Parity.ipynb
  • Python/QC-Py-Cloud-03b-RiskParity-Composite.ipynb
  • Python/QC-Py-Cloud-04-MeanReversion.ipynb
  • Python/QC-Py-Cloud-05-MLP-Forecasting.ipynb
  • Python/QC-Py-Cloud-06-PCA-StatArb.ipynb
  • Python/QC-Py-Cloud-07-TemporalCNN.ipynb
  • Python/QC-Py-Cloud-08-ValueFactor-ZScore.ipynb
  • Python/QC-Py-Cloud-09-OptionWheel.ipynb
  • Python/QC-Py-Cloud-10-RL-DQN-Trading.ipynb
  • Python/QC-Py-Cloud-11-RegimeSwitching.ipynb
  • Python/QC-Py-Cloud-12-SectorRotation-Momentum.ipynb
  • Python/QC-Py-Cloud-13-VolTargeting.ipynb
  • Python/QC-Py-Cloud-14-DualMomentum.ipynb
  • Python/QC-Py-Dataset-Workflow.ipynb

Groupes restants à itemiser en temps voulu : ML-Training-Pipeline (18), research (18), projects (~100), kelly_lean (2), partenaire (5), Python/research (2).

Audits un à un (steering : 1 notebook/cycle, cron NanoClaw :05). Commentaires détaillés ci-dessous.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions