Skip to content

[QC-research] Copying Congress Trades (#17886) #16372

Description

@jsboige

Grain: MED/qc — lane myia-po-2025:CoursIA — prev: DEEP/lean #16369

Article : https://www.quantconnect.com/research/17886/copying-congress-trades/ — auteur Derek Melchin (QuantConnect). Lecture documentée 2026-09-16 (fenêtre cycle 06:07Z–06:30Z : fetch intégral de l'article, croisement académique, gap-filter bouquet).

1. Mécanisme

  • Univers : actions récemment achetées par des membres du Congrès US — dataset Quiver Quantitative US Congress Trading (payant, disclosures SEC via STOCK Act, publication ≤ 45 jours après la transaction).
  • Signal : toute transaction BUY d'un membre (QuiverQuantCongressUniverse) déclenche l'inclusion de l'action dans l'univers. Pas de signal SELL symétrique.
  • Rebalancement : hebdomadaire, premier jour ouvré, 30 min après l'open SPY.
  • Construction : pondération inverse-volatilité (vol quotidienne trailing 6 mois ≈ 180 jours), levier 1.5× (~150 % buying power), cap 10 % par actif anti-concentration.
  • Exécution : set_holdings(targets, True) — liquidation implicite des positions sorties de l'univers.

2. Métriques — complétude

  • Divulgué : Sharpe algo 0.934 vs SPY 0.7 (même période, base de comparaison risk-adjusted).
  • Non divulgué : période de backtest, drawdown, turnover, analyses de sensibilité (robustesse du levier 1.5×, du cap 10 %, de la fenêtre 6 mois). Un port devra reproduire ces axes manquants — c'est précisément l'espace de travail.

3. Sources primaires

  • L'article ne cite aucun papier académique — uniquement le STOCK Act (2012) et le dataset Quiver. Gap académique à combler côté port (axes 4).

4. Contre-évidence (first-hand)

  • Commentaires de l'article (lus directement) : (a) Laurentiu Raducu rapporte self._universe.selected retournant None + exception RabbitMQ RESOURCE_LOCKED en live — friction d'implémentation réelle sur le path live-trading ; (b) Thian Seong Yee : « Returns similar to buy and hold benchmark SPY lower draw down, better Sharpe ratio » — conteste l'ampleur de l'alpha, le ramène à une variante défensive du beta.
  • Littérature clivée : Ziobrowski et al. (House, 2011 ; Senate, 2004) trouvent des abnormal returns positifs significatifs sur les achats de politiciens ; Eggers & Hainmueller (2013, « Capitol Losses ») trouvent pas de outperformance significative sur les portefeuilles congressionnels pré-STOCK Act. La reproduction QC (avec lag de 45 j imposé par la loi) est un test honnête entre les deux camps : le lag réglementaire dilue l'information que les études académiques (données électoral/PTF) capturent parfois sans ce délai.

5. Différenciation vs bouquet

  • grep -inE "congress|quiver|alternative data|insider|politici" docs/qc/qc-strategies-status.md → 0 occurrence ; git grep -liE "quiverquant|congress" -- MyIA.AI.Notebooks/QuantConnect/** → 0 fichier.
  • Les 23 articles déjà semés couvrent momentum, HMM/régimes, facteurs, options, pairs/stat-arb, ML, macro — aucune famille données alternatives (signal exogène non-prix). fix(ci,#13086): le balayage des orphelines PATCH l'id REST, pas l'id GraphQL #17886 ouvre cette veine : latence d'information réglementaire (45 j), biais de survivabilité du dataset, event-study sur transactions individuelles.
  • Anti-doublon : gh search issues "17886" → 0 ; gh search issues "Congress" → 0.

Verdict

À PORTER. Famille nouvelle (données alternatives), mécanisme simple à instrumenter (universe selection + inverse-vol weighting), littérature académique clivée = exercice de falsification honnête (verdict BEATS/NO BEATS réel, comparaison buy-and-hold obligatoire). Risques à documenter dès le port : dataset payant (voie RECOVERABLE-USER-HAND pour la clé si le dataset n'est pas dans le plan QC ; vérifier d'abord les datasets inclus), dilution du signal par le lag de 45 jours, univers potentiellement étroit en période de faible activité congressionnelle.

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

    quantconnect-researchMoissonnage QC research — distillation intelligente

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions