Passer au contenu
Toutes les stratégies

Stratégies

Rotation hebdomadaire acheteuse du momentum de force relative des altcoins à moyenne capitalisation, en coupe transversale, avec filtre de momentum absolu (8 contrats perpétuels USD-M liquides non majeurs : LTC/ETC/DOT/ATOM/NEAR/FIL/ALGO/EOS, conserver les meilleurs -3 selon le rendement à 30 jours, rester en trésorerie lorsque la tendance est baissière, 3 paramètres)

Résultat: Abandonné

MidCapAltRelativeStrengthMomentumWeeklyRotationLong

Résumé des résultats

MidCapAltRelativeStrengthMomentumWeeklyRotationLong a transposé l’avantage long only le plus éprouvé de la fabrique — la rotation hebdomadaire cross-sectionnelle par force relative — à un panier sans chevauchement de huit contrats perpétuels liquides à capitalisation moyenne, en supposant que leur dispersion plus forte neutraliserait les pertes liées aux frais qui pénalisent les paniers plus restreints. Le backtest s’est déroulé sans incident (213 transactions, aucune liquidation, rendement moyen par transaction……Afficher plusAfficher moins

MidCapAltRelativeStrengthMomentumWeeklyRotationLong a transposé l’avantage long only le plus éprouvé de la fabrique — la rotation hebdomadaire cross-sectionnelle par force relative — à un panier sans chevauchement de huit contrats perpétuels liquides à capitalisation moyenne, en supposant que leur dispersion plus forte neutraliserait les pertes liées aux frais qui pénalisent les paniers plus restreints. Le backtest s’est déroulé sans incident (213 transactions, aucune liquidation, rendement moyen par transaction de 8.19%), mais son rendement spectaculaire de +741% était surtout latent, lié à la valorisation au marché de positions ouvertes ; son facteur de profit dépassait à peine 1.0 et son Sharpe de CI chevauchait zéro. Pire, un drawdown maximal de 81.6% a dépassé le seuil d’abandon ferme de 50%, et les rendements reposaient entièrement sur les années haussières 2021 et 2024, tandis que les deux années les plus récentes perdaient environ -70% chacune. L’analyste l’a abandonnée au point de contrôle de la revue du backtest, estimant qu’il s’agissait d’un bêta d’altcoins à effet de levier plutôt que d’un alpha durable, et que le réglage de la période de calcul, du top-n ou du filtre ne pouvait pas la corriger.

Hypothèse

Une rotation de momentum cross-sectionnel LONG-ONLY qui applique le mécanisme éprouvé le plus robuste de la fabrique — rotation hebdomadaire par force relative, panier déployé de 8 grandes capitalisations avec un Sharpe de 2.6 — à un univers DELIBERATELY NON-OVERLAPPING de huit contrats perpétuels liquides MID-CAP USD-M (LTCUSDT, ETCUSDT, DOTUSDT, ATOMUSDT, NEARUSDT, FILUSDT, ALGOUSDT, EOSUSDT), dont aucun ne figure dans le panier de grandes capitalisations mis en avant. Selon L24, il ne s’agit NOT d’une……Afficher plusAfficher moins

Une rotation de momentum cross-sectionnel LONG-ONLY qui applique le mécanisme éprouvé le plus robuste de la fabrique — rotation hebdomadaire par force relative, panier déployé de 8 grandes capitalisations avec un Sharpe de 2.6 — à un univers DELIBERATELY NON-OVERLAPPING de huit contrats perpétuels liquides MID-CAP USD-M (LTCUSDT, ETCUSDT, DOTUSDT, ATOMUSDT, NEARUSDT, FILUSDT, ALGOUSDT, EOSUSDT), dont aucun ne figure dans le panier de grandes capitalisations mis en avant. Selon L24, il ne s’agit NOT d’une repondération des mêmes grandes capitalisations (qui serait classée comme doublon) : c’est un segment de marché distinct, à dispersion cross-sectionnelle nettement LARGER, précisément ce qui neutralise la fee_edge fatale aux paniers plus restreints. La stratégie évite délibérément toutes les catégories ayant échoué récemment : pas de carry de financement (le carry inter-plateformes SOL vient de confirmer que le financement des altcoins est trop faible après prise en compte de la base ; le carry ne fonctionne que sur BTC), pas de pari sur un seul actif (sujet au surajustement ou à l’effondrement), pas d’options (limite du nombre de transactions), pas de liquidations (limite des données), pas de paire de cointégration (SOL-AVAX -82%). Elle exploite l’avantage directionnel ONE long only qui a réellement résisté à l’optimisation dans cette fabrique. Seulement 3 paramètres (période de calcul du momentum, top-K, filtre de momentum absolu) pour éviter le cimetière du surajustement à 235 échecs ; un filtre de momentum absolu place le portefeuille en liquidités pendant les marchés baissiers généralisés afin d’éviter de conserver des actifs en chute libre.

L’itération 2 corrige le dépassement du délai d’exécution de la couche -3 en environnement isolé avec le changement minimal : le moteur de rééquilibrage lourd (_maybe_rebalance, qui construit le dictionnaire des rendements, trie et parcourt positions_open jambes parmi 8) est désormais appelé ONLY lorsque _update_history signale une clôture quotidienne réellement NEW, au lieu de l’être à chaque événement de barre depuis calculate_signal et on_extra_bar. Sur les barres du même jour ou intra-période, le coût par……Afficher plusAfficher moins

L’itération 2 corrige le dépassement du délai d’exécution de la couche -3 en environnement isolé avec le changement minimal : le moteur de rééquilibrage lourd (_maybe_rebalance, qui construit le dictionnaire des rendements, trie et parcourt positions_open jambes parmi 8) est désormais appelé ONLY lorsque _update_history signale une clôture quotidienne réellement NEW, au lieu de l’être à chaque événement de barre depuis calculate_signal et on_extra_bar. Sur les barres du même jour ou intra-période, le coût par barre se réduit à une seule recherche de rendement glissant O(1) ; le travail total ne dépend donc plus du nombre de barres dans la fenêtre de test de fumée. La configuration est fixée à 1-DAY barres pour les huit jambes (valeur correcte pour une rotation hebdomadaire sur des rendements à 30 jours et le nombre minimal de barres), ce qui limite davantage le volume de barres de la fenêtre de test. Tous les comportements validés dans les couches précédentes sont conservés : imports, univers, structure du signal, dimensionnement et logique de rotation long only restent inchangés ; seul le garde-fou de fréquence et le bar_type quotidien ont été modifiés. Le signal renvoyé par calculate_signal reste le momentum glissant continu de la jambe principale (il varie à chaque barre) ; la rotation effective est exécutée dans le moteur de rééquilibrage via _submit_entry_instrument/_submit_exit_position, comme auparavant.

Avantage non robuste et risque au-delà du seuil d’abandon ferme. max_drawdown est de 81.6% (CI à 98.9%), et le chiffre global de +741% est trompeur : end_unrealized_pct 589 signifie qu’il s’agit surtout d’une valorisation latente au marché de positions ouvertes, tandis que profit_factor n’est que de 1.024 et que le Sharpe de 0.48 présente un intervalle CI [-0.18, 1.08] qui chevauche zéro. Le rendement réalisé repose entièrement sur deux années haussières des altcoins (2021 +1622%, 2024 +531%), avec 5 années……Afficher plusAfficher moins

Avantage non robuste et risque au-delà du seuil d’abandon ferme. max_drawdown est de 81.6% (CI à 98.9%), et le chiffre global de +741% est trompeur : end_unrealized_pct 589 signifie qu’il s’agit surtout d’une valorisation latente au marché de positions ouvertes, tandis que profit_factor n’est que de 1.024 et que le Sharpe de 0.48 présente un intervalle CI [-0.18, 1.08] qui chevauche zéro. Le rendement réalisé repose entièrement sur deux années haussières des altcoins (2021 +1622%, 2024 +531%), avec 5 années négatives sur 7 ; les années les plus récentes sont catastrophiques (2025 -69%, 2026 -70%) — l’avantage s’est érodé ou inversé hors des marchés haussiers et la stratégie perd actuellement de l’argent. Avec une corrélation à l’indice de référence de benchmark_correlation 0.60 / un bêta de 0.55, il s’agit d’un bêta d’altcoins à effet de levier ; la « dispersion plus forte », présentée comme un avantage dans l’hypothèse, se traduit par un drawdown de 82%, pas par un alpha durable. Cette catégorie de paniers de momentum cross-sectionnel/TSMOM atteint à répétition le seuil d’abandon ferme de drawdown supérieur à 50% et ne résiste jamais à l’optimisation ; régler lookback_days/top_n/abs_mom_min ne peut ni réduire un drawdown de 82% ni créer de la régularité à partir d’une répartition composée de 2 années haussières et d’une position ouverte. Abandonner plutôt que d’y consacrer 2 heures.

Implémentation

Rotation hebdomadaire acheteuse du momentum transversal par force relative sur un univers de contrats perpétuels USD-M liquides de moyennes capitalisations composé de 8 actifs (LTC/ETC/DOT/ATOM/NEAR/FIL/ALGO/XLM ; EOS remplacé par XLM parce que EOS USD-M est radié de la cote et ferait abandonner le panier). Utilise des barres de 1-DAY, classe toutes les jambes selon leur rendement total glissant à 30 jours tous les 7 jours, conserve à pondération égale les meilleurs -3 et applique un filtre de momentum absolu (abs_mom_min) qui maintient en trésorerie tout actif dont la tendance n’est pas haussière pendant les régimes baissiers généralisés. Trois paramètres principaux uniquement (lookback_days, top_n, abs_mom_min).

Résultats de vérification

Vérification échouée (couche 3 — backtest en environnement isolé) : le test de fumée a dépassé la limite de 300s. Cela signifie presque toujours que le travail par barre augmente avec l’historique — par exemple, rescanner toute la série de financement/supplémentaire, ou reconstruire une liste et appeler min()/sorted() dans calculate_signal()/on_bar() à chaque barre. Pré-calculer les tableaux de timestamps triés ONCE dans __init__ et utiliser bisect, ou mettre en cache les recherches par timestamp, afin que le coût par barre soit O(log n) plutôt que O(n).

Analyste : ABANDON, ne pas optimiser — le turnover de 7.8 exclut les frais ; l’avantage directionnel est négatif.

Avantage nettement négatif : PF 0.10, avg_trade_return_pct -8.34%, total_return -56.8%, win_rate 0.214, rendement inversé (avg_loss 2.6× avg_win). Cela confirme qu’il ne s’agit NOT d’un bug de polarité du classement : sorted(reverse=True)[:top_n] achète les actifs au momentum le plus élevé, et le filtre abs_mom ne conserve que les tendances positives. C’est un krach du momentum sur des capitalisations moyennes à forte dispersion : le retard hebdomadaire maintient les actifs en retournement jusqu’à leur sortie du top -3. Le résultat vient de l’avantage et du régime de marché, pas d’un défaut de code.

À titre informatif pour l’analyste/le responsable de recherche.

Le classement du momentum transversal est une catégorie identifiée sans aucun survivant (L7) ; le passage à un univers de moyennes capitalisations avec de nouveaux paramètres n’a pas changé le résultat — la prémisse selon laquelle une « dispersion plus importante désamorce l’érosion de l’avantage net de frais » échoue (la stratégie perd sur le plan directionnel, pas à cause des frais).

Confirmez que les données XLMUSDT.BINANCE 1-DAY couvrent toute la période.

L’univers s’écarte de l’hypothèse : EOS→XLM. Écart documenté et défendable (EOS USD-M radié de la cote ; une jambe inactive ferait abandonner l’ensemble du panier) ; XLM est un actif liquide non majeur équivalent qui préserve la thèse. Avertissement, pas critique.

Le faible nombre résulte de la persistance des positions, pas d’un bug de déclenchement trop rare.

Faible nombre de transactions (28 sur 363 jours), inférieur au seuil de confort d’environ 100 — il n’y a aucune ambiguïté ici, puisque le résultat est nettement négatif, mais confirmez-le sur un échantillon plus large dans le backtest complet.

Revue du backtest

Sharpe
0,48
Rendement total
741,81%
Drawdown max
81,62%
Total des transactions
213
Taux de réussite
39,9%
Facteur de profit
1,02

Applique un mécanisme réellement éprouvé (rotation de force relative transversale, Sharpe du panier de grandes capitalisations déployé de 2.6) à un univers sans chevauchement ; le filtre de sortie vers la trésorerie fondé sur le momentum absolu est judicieux.

avg_trade_return_pct 8.19% couvre aisément les frais (le mécanisme n’est pas fragile aux frais) et le code s’exécute sans incident (213 transactions, aucune liquidation).

max_drawdown 81.6% (CI à 98.9%) — au-delà de la limite d’abandon ferme de 50%; il s’agit d’un bêta altcoin à effet de levier (corrélation 0.60, bêta 0.55)

Le chiffre phare de +741% est surtout latent : end_unrealized_pct 589 — une position ouverte sans sortie à la fin du backtest, et non un avantage réalisé.

profit_factor 1.024 (à peine supérieur à 1) et Sharpe de 0.48, avec l’intervalle [-0.18, 1.08] de CI chevauchant zéro — aucun avantage statistiquement discernable.

Dépendant des valeurs aberrantes et du régime : 2021 +1622% et 2024 +531% portent tout le résultat, tandis que 5 années sur 7 sont négatives (2025 -69%, 2026 -70%).

Les performances réalisées récentes sont catastrophiques (2025/2026 toutes deux autour de -70%) — l’avantage du momentum des altcoins s’est érodé ou inversé en dehors des régimes haussiers.

Résumé des résultats

Réutiliser un mécanisme qui a fonctionné sur un univers ne transfère pas son avantage : sur des capitalisations moyennes à dispersion plus forte, le momentum cross-sectionnel s’est manifesté comme un bêta d’altcoins à effet de levier, avec un drawdown supérieur à 80% ; un rendement global dominé par les valorisations latentes de positions ouvertes et deux années haussières ne constitue pas un avantage durable, robuste aux régimes de marché.

L’analyste a rendu un verdict d’« abandon » lors du point de contrôle préalable à l’optimisation de la revue du backtest : le drawdown maximal de 81.6% a largement dépassé le seuil d’abandon ferme de 50%, le gain global provenait surtout d’une position ouverte non clôturée plutôt que d’un avantage réalisé et, avec un facteur de profit proche de -1 et un Sharpe de CI chevauchant zéro, la stratégie a été jugée comme un bêta d’altcoins à effet de levier, avec un avantage érodé ou inversé que le réglage des paramètres ne pouvait pas sauver.

Une rotation de momentum long only cross-sectionnelle par force relative, qui détenait les meilleures -3 valeurs parmi huit contrats perpétuels USD-M liquides à capitalisation moyenne (LTC/ETC/DOT/ATOM/NEAR/FIL/ALGO/XLM, en remplacement de EOS, retiré de la cote), classés selon leur rendement sur 30 jours, avec rééquilibrage hebdomadaire et filtre de momentum absolu plaçant le portefeuille en liquidités pendant les marchés baissiers généralisés — transposition du mécanisme éprouvé du panier de grandes capitalisations de la fabrique à un univers volontairement sans chevauchement et à dispersion plus forte.

Sur environ 2020–2026, elle a fonctionné sans incident avec 213 transactions, aucune liquidation et avg_trade_return_pct de 8.19% (après frais), mais son rendement global +741% était surtout latent (end_unrealized_pct 589%), avec un profit_factor de seulement 1.024 et un Sharpe de 0.48 (CI [-0.18, 1.08] chevauchant zéro). Elle a subi un drawdown maximal de 81.6% (CI à 98.9%), une corrélation à l’indice de référence de 0.60 / un bêta de 0.55, et ses rendements se sont concentrés sur deux années haussières (2021 +1622%, 2024 +531%), contre 5 années négatives sur 7, dont environ -69% en 2025 et -70% en 2026.

Stratmill est un outil de recherche et de paper trading, pas un conseil financier ni un courtier. Les résultats de backtest et de paper trading sont hypothétiques. Le trading comporte un risque de perte.