Stratégies
SOL Momentum confirmé par le volume, long-short sur HYPERLIQUID (SOLUSD.HYPERLIQUID, 4H — même avantage porté vers la plateforme DEX sous-représentée)
Résultat: Abandonné
SolHyperliquidVolumeConfirmedMomentumLS
Résumé des résultats
Un avantage de momentum qui couvre à peine les frais sur un CEX ne survit pas à un portage vers une autre plateforme ; le rendement net par transaction doit être positif pour que l’optimisation en vaille la peine.
Hypothèse
Implémentation
Momentum 4H long/short sur le perpétuel Hyperliquid SOLUSD, conditionné par la participation du volume. À chaque barre, il calcule un signal continu = (variation du prix sur mom_lookback barres, en unités de ATR) x min(1, volume courant / volume médian des 60 barres précédentes / vol_surge_mult). Il entre long lorsque ce signal franchit à la hausse +1.0 ATR avec la poussée effectivement confirmée (participation >= 1), short lors du franchissement baissier symétrique, et reste à plat dans les autres cas. Les sorties sont structurelles : momentum s'inversant de 0.25 ATR contre la position (hystérésis afin qu'une pause intra-jambe n'écourte pas le gain et ne facture pas un second aller-retour), ou stop suiveur de trail_atr_mult ATR depuis le meilleur cours de clôture depuis l'entrée. Le dimensionnement risque un 2% fixe des fonds propres jusqu'à la distance du stop suiveur, plafonné à 1x de notionnel en fonds propres, de sorte que la taille de la position diminue lorsque la volatilité SOL augmente ; effet de levier 1.0 et aucune marge n'est requise.
Résultats de vérification
Vérifier que FactoryStrategy utilise le min_bars_required() de la sous-classe pour le contrôle du warm-up ; si elle ignore les surcharges, la fenêtre de warmup prévue ne serait pas respectée.
min_bars_required(self) surcharge une méthode du framework de base. Cela semble délibéré (renvoie le maximum des besoins de warmup vol_window/atr_period/mom_lookback) et l'analyse statique ne l'a signalé qu'à titre informatif. Aucun problème fonctionnel, mais il faut confirmer que le template de base consulte cette surcharge plutôt que sa propre valeur pour le contrôle du warmup.
Les résultats en environnement de test sans optimisation sont peu convaincants : avg_trade_return_pct -0.027% (en dessous de zéro), PF 1.12, ratio de Sharpe de 0.23 sur 208 transactions, et la stratégie LOSES dans le tercile de volatilité sous stress (rendement de -15.1%, ratio de Sharpe de -0.63) — précisément le régime de forte volatilité qu’un filtre de momentum confirmé par le volume est censé exploiter. Le rendement total affiché de +16.5% est porté par les terciles calme/normal. La composante vendeuse est plus faible (short_win_rate 0.31 contre 0.45 pour la composante acheteuse). Il s’agit d’un test sommaire sur un seul tirage de paramètres, donc ce résultat n’est pas bloquant, mais l’analyste devrait confirmer que la condition de participation apporte réellement un avantage par rapport au simple momentum sur 4H sur l’ensemble de l’historique et vérifier si le résultat négatif en régime de stress est structurel avant d’optimiser.
Revue du backtest
- Sharpe
- 0,23
- Rendement total
- 16,48%
- Drawdown max
- 32,32%
- Total des transactions
- 208
- Taux de réussite
- 36,5%
- Facteur de profit
- 1,07
Stratégie OHLCV propre et bien formée sur un seul instrument ; les trades mettent correctement en œuvre l'hypothèse de momentum confirmé par le volume (équilibre entre 97 long / 111 short, entrées à validation croisée, 208 trades sur 955 jours — un échantillon fiable).
Metrics_reliable=true, il s'agit donc d'un test équitable et décisif de l'avantage porté.
avg_trade_return_pct = -0.027% — BELOW ZERO et largement inférieur au plancher de frais Hyperliquid de 0.15%. L'avantage par trade (l'unité comparable aux frais) est négatif ; l'optimisation ne peut pas relever un avantage déjà inférieur aux coûts.
profit_factor 1.07 se situe dans la tranche classique des frais qui grèvent la performance : l’avantage brut est à peine présent et les coûts l’absorbent. L’impact représente 31.76% du PnL brut (impact_cost_pct) et les commissions 4.33% : les coûts de trading dominent.
Le résultat global positif affiché (+16.5% au total, +$47/transaction USD) est un artefact de pondération par la taille concentré sur une seule journée (2026-08-27 = +29.78% de rendement journalier) ; le rendement par transaction équipondéré est négatif, de sorte que, hors ce résultat, le portefeuille est essentiellement non viable après coûts.
Perd dans le tercile de volatilité STRESSED (-15.1%, Sharpe -0.63) — exactement le régime de forte participation qu'un filtre de momentum confirmé par le volume est censé exploiter ; la porte de participation n'ajoute aucun avantage là où elle le devrait. La préoccupation concernant l'avantage de QA est confirmée sur l'historique complet.
Jambe short faible (short_win_rate 0.31), Sharpe 0.229 avec CI [-0.96, 1.35] chevauchant zéro, 2025 négatif sur un an (-12.7%), durée maximale de 555 jours pour DD, information_ratio -0.38 par rapport à l'indice de référence.
Résumé des résultats
Abandonné lors de la phase d'examen du backtest préalable à l'optimisation — une espérance négative n'est pas optimisable, le titre positif était un artefact de pondération par la taille sur une seule journée (2026-08-27), et la stratégie a perdu dans le tercile de volatilité stressée que le filtre de volume était censé exploiter.
Prendre le momentum 4H SOL long/short sur le perpétuel HYPERLIQUID uniquement lorsqu'une poussée de volume simultanée confirme une participation réelle, en portant vers la plateforme DEX l'avantage du filtre de participation du frère ETH/Binance.
Sur 955 jours et 208 trades, le rendement total affiché est de +16.5%, mais le Sharpe est de 0.229 (CI chevauchant zéro), le facteur de profit de 1.07, le taux de réussite de 36.5%, et l'avantage par trade est négatif (avg_trade_return_pct -0.027%), l'impact absorbant 31.76% du PnL brut.
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.