Passer au contenu
Toutes les stratégies

Stratégies

Poursuite d’une cassure menée par les achats au comptant : cassures Donchian 4H sur contrats perpétuels alt Hyperliquid, positions longues et AND courtes seulement si Binance spot mène le mouvement (cassure du spot et part élevée du volume spot+perp), durée fixe de 48 h, stop intrabar de ATR (6 actifs, barres Binance utilisées uniquement pour les signaux).

Résultat: Abandonné

HlCashLedBreakoutFollowThrough

Résumé des résultats

HlCashLedBreakoutFollowThrough misait sur la poursuite des cassures des contrats perpétuels alternatifs sur Hyperliquid lorsque les acheteurs ou vendeurs du spot Binance les entraînaient, comme l’indiquaient une cassure spot, une part accrue du volume spot et un pic de volume spot. L’unique backtest sur toute l’historique a produit 551 transactions, bien plus que les 150-250 prévues, et perdu 7.18% (Sharpe -0.42, moyenne par transaction -0.218%). L’avantage avant frais était proche de zéro (IC 0.008), et les résultats se sont dégradés après 2024. L’analyste l’a abandonnée lors de l’examen du backtest, avant l’optimisation : c’était ce jour-là la troisième stratégie de cassure sur alt HL, menée par le spot, en 4H, à échouer. Aucun défaut comptable ni problème de données n’a été constaté.

Hypothèse

Stratégie événementielle inter-plateformes, longue et courte, sur 4-HOUR. Plateforme de négociation : contrats perpétuels HYPERLIQUID (SOL, AVAX, LINK, DOGE, ADA, LTC). Plateformes utilisées uniquement pour les signaux : Binance spot (BINANCE_SPOT) et contrats perpétuels Binance USD-M (BINANCE), sur des barres des mêmes cryptos ; aucune transaction n’y est effectuée. Mécanisme, suivant la leçon L203 (la poursuite d’un mouvement sur perp confirmé par le spot a résisté deux fois) et la stratégie promue……Afficher plusAfficher moins

Stratégie événementielle inter-plateformes, longue et courte, sur 4-HOUR. Plateforme de négociation : contrats perpétuels HYPERLIQUID (SOL, AVAX, LINK, DOGE, ADA, LTC). Plateformes utilisées uniquement pour les signaux : Binance spot (BINANCE_SPOT) et contrats perpétuels Binance USD-M (BINANCE), sur des barres des mêmes cryptos ; aucune transaction n’y est effectuée. Mécanisme, suivant la leçon L203 (la poursuite d’un mouvement sur perp confirmé par le spot a résisté deux fois) et la stratégie promue d’accumulation fondée sur la part des volumes spot/perp : une cassure de range financée par des acheteurs ou vendeurs au comptant sur le spot tend à persister, car elle reflète un véritable transfert d’inventaire. Une cassure portée uniquement par l’effet de levier des contrats perpétuels tend à s’inverser sous l’effet du financement et des liquidations. À chaque clôture de barre 4H, pour chaque crypto : (1) le contrat perpétuel Hyperliquid clôture au-delà de son canal de Donchian précédent de N barres (plus haut pour une position longue, plus bas pour une position courte). (2) La clôture Binance spot sur la même barre 4H, alignée sur l’horodatage de clôture, dépasse également le canal précédent de N barres ITS dans la même direction. (3) spot_share = spot_quote_volume / (spot_quote_volume + perp_quote_volume) sur la barre de cassure (Binance spot contre Binance USD-M, même plateforme, donc unités comparables) dépasse sa médiane glissante sur 180 barres (30 jours) d’au moins share_margin. (4) Le volume Binance spot sur la barre de cassure atteint au moins vol_mult fois sa médiane glissante sur 30 barres. Entrez dans le sens de la cassure sur le contrat perpétuel Hyperliquid. Il s’agit de la jambe OPPOSITE de HyperliquidUnconfirmedBreakoutFailure, encore en cours de développement, qui joue les cassures sans confirmation. Ici, seules les cassures confirmées sont suivies, et le commutateur catégoriel require_spot_confirmation exécute le contrôle apparié sans confirmation (conditions 2-4 désactivées), afin que l’analyste puisse mesurer la contribution supplémentaire de la confirmation, comme le demande L203. Exécution : ordre au marché à la clôture de la barre du signal, équivalent sur la plateforme à une exécution à l’ouverture de la barre suivante sur une plateforme 24/7. Le stop de protection est un ordre stop au marché intrabar à réduction de position, apparié par la plateforme, et non un ordre au repos sur la plateforme d’échange. Calcul des frais : les cassures Donchian alt 4H-20 affichent un mouvement absolu à terme à 48 h d’environ 4-6%. Selon les prévisions, le sous-ensemble confirmé conservera environ 0.6-0.9% de dérive directionnelle nette par transaction, contre 0.09% pour un aller-retour Hyperliquid, plus environ 0.05% d’impact, soit davantage que 3x de coûts. Estimation de la fréquence : environ 12-20 signaux confirmés par crypto et par an × 6 cryptos × environ 2.3 ans d’historique HL 4H, soit environ 150-250 transactions dans les marchés haussiers comme baissiers (symétrique, donc pas un déclencheur limité aux krachs). Choix des instruments : aucun BTC/ETH, pour éviter la concentration du corpus ; l’historique HL 4H couvre environ 2.3 ans, ce qui suffit à cette fréquence. La cassure de perp confirmée par le spot ne reproduit pas les stratégies infructueuses d’ouverture en range selon le jour de la semaine, de poussée d’agresseurs OKX ou les transpositions de 均幅 ATOM, car aucune ne tenait compte de l’initiative du spot.

Remplissage des quotas : multi-plateformes à 8.1% contre un objectif de 15%, long et short à 21.9% contre un objectif de 45%+, et Hyperliquid à 11.4% contre un objectif de 20% ; BINANCE USD-M sert uniquement de source de signal et n'est jamais négocié (53% surreprésenté). Aucun BTC/ETH. Le mécanisme suit L203 et intègre le contrôle apparié. OHLCV uniquement (L189). Bybit spot a été envisagé comme plateforme de confirmation, mais son historique de catalogue ne couvre qu'environ 2 semaines ; Binance spot (plusieurs années) est donc utilisé.

negative_expectancy. Cela invalide la mise en œuvre proposée par le responsable de recherche : des cassures de Donchian en 4H confirmées par le spot sur six contrats perpétuels alternatifs Hyperliquid (SOL/AVAX/LINK/DOGE/ADA/LTC), avec confirmation d’une cassure du spot Binance, d’une hausse de la part du volume spot/perp et d’un pic de volume spot, selon un intervalle fixe de 48 h et un stop de 2.5-ATR. Cela ne réfute ni le suivi confirmé par le spot sur ses instruments d’origine, ni les modèles à perpétuel……Afficher plusAfficher moins

negative_expectancy. Cela invalide la mise en œuvre proposée par le responsable de recherche : des cassures de Donchian en 4H confirmées par le spot sur six contrats perpétuels alternatifs Hyperliquid (SOL/AVAX/LINK/DOGE/ADA/LTC), avec confirmation d’une cassure du spot Binance, d’une hausse de la part du volume spot/perp et d’un pic de volume spot, selon un intervalle fixe de 48 h et un stop de 2.5-ATR. Cela ne réfute ni le suivi confirmé par le spot sur ses instruments d’origine, ni les modèles à perpétuel unique conditionnés par le funding (L203, L205). Comparaison au seuil de frais : avg_trade_return_pct est -0.218% face au seuil de +0.15%, sur un échantillon fiable de 551 positions clôturées en 945 jours. PF est 0.898, le Sharpe est de -0.42 et le rendement total de -7.18%. L’avantage brut est d’environ +0.01% par notionnel, avant quelque 0.15% de frais aller-retour (commission : $6.9k, impact : $11.5k, funding : $4.2k). Le signal exécuté IC est 0.008 (t = 0.17) : l’optimisation n’a donc aucune information à cibler et ne peut faire passer un avantage brut proche de zéro au-dessus des coûts. Les pertes se concentrent dans le tercile de volatilité sous tension (-9.6%), et 2025-2026 sont négatifs. La réserve de QA est confirmée : le bras confirmé sur tout l’historique reproduit les chiffres du bac à sable. Le contrôle require_spot_confirmation=False n’a pas été exécuté séparément ; la valeur ajoutée de la confirmation n’est donc pas mesurée. Puisque le bras confirmé lui-même ne montre aucune information brute, le contrôle pourrait tout au plus montrer que le filtre est inutile ; il ne pourrait pas sauver le mécanisme. C’est aujourd’hui la troisième mise en œuvre opérationnelle d’une cassure alt HL menée par le spot en 4H à échouer avec la même signature (modèles apparentés : HlSpotLedDonchianBreakoutPanel et SuiSpotLedRangeBreakoutHl). Aucun défaut comptable ni problème de données n’est allégué.

Implémentation

Panel multi-plateformes 4H sur six contrats perpétuels d'altcoins Hyperliquid (SOL, AVAX, LINK, DOGE, ADA, LTC), à l'achat et à la vente. Un coin entre dans la direction de la cassure lorsque : (1) son contrat perpétuel HL clôture au-delà du canal haut/bas des donchian_bars barres précédentes ; (2) la clôture du spot Binance sur la même barre 4H horodatée à la clôture dépasse aussi son propre canal précédent dans la même direction ; (3) la part du volume en quote du spot Binance dans le volume en quote spot+perp……Afficher plusAfficher moins

Panel multi-plateformes 4H sur six contrats perpétuels d'altcoins Hyperliquid (SOL, AVAX, LINK, DOGE, ADA, LTC), à l'achat et à la vente. Un coin entre dans la direction de la cassure lorsque : (1) son contrat perpétuel HL clôture au-delà du canal haut/bas des donchian_bars barres précédentes ; (2) la clôture du spot Binance sur la même barre 4H horodatée à la clôture dépasse aussi son propre canal précédent dans la même direction ; (3) la part du volume en quote du spot Binance dans le volume en quote spot+perp USD-M atteint au moins share_margin de plus que sa médiane glissante sur 180 barres ; et (4) le volume spot Binance atteint au moins vol_mult x sa médiane glissante sur 30 barres. require_spot_confirmation=false exécute le contrôle apparié (condition 1 uniquement). Les barres spot Binance/USD-M servent uniquement aux signaux et ne sont jamais négociées. Sorties : durée fixe de hold_bars barres de 4H (par défaut 12 = 48h) à partir de la barre d'entrée, plus un stop-market intrabar reduce-only à 2.5 x ATR(14) du prix d'exécution. Taille : 15% des fonds propres x effet de levier (1.0) par position, au plus 4 positions simultanées (exposition brute maximale de 60%) ; si les signaux dépassent les créneaux disponibles, la cassure la plus forte en unités ATR passe en premier. Substitution d'exécution : ordre au marché à la clôture de la barre de signal, qui correspond à l'ouverture de la barre suivante sur une plateforme 24/7.

Implémente exactement les règles de l’hypothèse et les noms de paramètres du plan de recherche (ajustables : vol_mult, hold_bars, share_margin, donchian_bars, require_spot_confirmation ; fixes : atr_period 14, stop_atr_mult 2.5, leg_fraction 0.15, max_concurrent 4, vol_median_bars 30, share_median_bars 180, effet de levier 1.0). Toutes les statistiques des signaux utilisent uniquement les barres PRIOR (canaux, médianes), et chaque composante Binance n’est prise en compte que si l’horodatage de clôture de sa barre……Afficher plusAfficher moins

Implémente exactement les règles de l’hypothèse et les noms de paramètres du plan de recherche (ajustables : vol_mult, hold_bars, share_margin, donchian_bars, require_spot_confirmation ; fixes : atr_period 14, stop_atr_mult 2.5, leg_fraction 0.15, max_concurrent 4, vol_median_bars 30, share_median_bars 180, effet de levier 1.0). Toutes les statistiques des signaux utilisent uniquement les barres PRIOR (canaux, médianes), et chaque composante Binance n’est prise en compte que si l’horodatage de clôture de sa barre correspond à celui de la barre principale HL (L139). Les indicateurs sont incrémentaux et à mémoire bornée (deques, fenêtre de 180 valeurs triées par bissection) ; une relecture unique des barres de chauffe mises en mémoire les initialise après un démarrage ou un redémarrage, et seuls les scalaires par position (horodatage d’entrée, côté, distance/prix du stop) sont persistés. Contrôle du risque : voie (b), sortie à durée fixe et taille plafonnée à 15% des fonds propres par position, et aussi voie (a) en pratique, car un stop 2.5-ATR 4H (~5-8%) sur une position 15% fait perdre environ 1% des fonds propres. Le stop intrabar utilise le stop reduce-only apparié par la plateforme (intrabar_stop capacité), et non un ordre placé sur le carnet de l’exchange. Le funding de chaque jambe n’est référencé que pour le calcul des coûts par le composant runner. Fréquence approximative : ~10-25 signaux confirmés par coin et par an, soit >=150 opérations sur environ 2.3 ans d’historique HL 4H.

Résultats de vérification

Privilégier la voie de base _submit_stop_market (ou son équivalent au niveau de l'instrument) afin que les stops utilisent le suivi des ordres du modèle de base.

Le stop de protection passe par un self.submit_order(stop_market(..., reduce_only=True)) brut dans on_order_filled, plutôt que par l'assistant de base _submit_stop_market. Il est fonctionnellement correct : reduce-only, GTC, sans emulation_trigger, ancré au prix d'exécution et à la distance ATR 2.5x au moment de l'entrée, annulé dans on_position_closed. Mais il contourne les mécanismes de suivi des pauses et gels appliqués par l'assistant.

Au démarrage, replacer les stops reduce-only des positions HL ouvertes à partir de stop_px persisté.

Persistance après redémarrage (à titre indicatif uniquement) : l'état des indicateurs est reconstruit par une relecture _prime unique d'un maximum de 500 barres mises en mémoire tampon, et entry_ns, le côté et les scalaires du stop sont persistés pour chaque coin. Si un nœud de trading en papier redémarre alors qu'une position est ouverte, le stop n'est pas replacé avant une nouvelle exécution d'entrée. Le backtest n'est pas affecté.

Aucun élément nécessaire à la validité.

Durée d’exécution : le bac à sable a pris 184 s pour 990 jours sur 18 types de barres (runtime_review_required). Le travail par barre est limité (deques, fenêtre de 180 valeurs triée par recherche dichotomique, tri médian de 30 valeurs) ; la charge vient donc du moteur et des 18 jambes, et non d’un nouveau balayage algorithmique. Le budget d’optimisation est à surveiller.

Le bac à sable (un tirage non optimisé, 945 jours, 551 positions clôturées) affiche avg_trade_return_pct -0.218%, contre +0.6-0.9% nets prévus par l’hypothèse, PF 0.90, Sharpe -0.42. Les pertes se concentrent dans le tercile de volatilité sous tension (-9.6%), tandis que le tercile normal est +7.5%. L’impact (11.5 k$), les commissions (6.9 k$) et le financement (4.2 k$) totalisent environ 22.6 k$ sur un notionnel échangé de 15.3 M$, soit environ 0.15% par aller-retour ; le sous-ensemble confirmé doit donc générer environ 0.3% bruts par transaction pour dépasser le seuil de 0.15%. À vérifier d’abord : comparer require_spot_confirmation=true à false sur l’historique complet. Si le groupe confirmé ne fait pas mieux que le contrôle, la prémisse de l’initiative du spot n’est pas étayée.

Revue du backtest

Sharpe
-0,42
Rendement total
-7,18%
Drawdown max
14,71%
Total des transactions
551
Taux de réussite
42,6%
Facteur de profit
0,90

Échantillon fiable sur l’historique complet : 551 positions clôturées sur 945 jours, sur 6 contrats perpétuels alt HL. 341 longues et 210 courtes : les deux directions sont donc testées, comme prévu.

La comptabilité est valide : le funding et l'impact sont comptabilisés dans le moteur, les écarts résiduels sont d'environ 0, et aucune position n'est ouverte à la fin (end_unrealized_pct 0).

Le drawdown est de 14.7%, dans la limite contractuelle de 20% ; le risque n’est donc pas en cause.

Comparaison au seuil des frais : avg_trade_return_pct est de -0.218% face au seuil Hyperliquid de +0.15%. PF est 0.898, le Sharpe -0.42 (95% CI -1.66 à 0.77), le rendement total -7.18% et le taux de réussite 0.426.

L'avantage brut est proche de zéro. Les commissions ($6.9k), l'impact ($11.5k) et le funding ($4.2k) totalisent environ $22.6k sur $15.3M de notionnel négocié, soit environ 0.15% par aller-retour. Le résultat net est de -$21.5k ; l'avantage brut n'est donc que d'environ +0.01% par notionnel, contre la dérive nette hypothétique de 0.6-0.9%.

La prévision exécutée n’apporte aucune information : IC vaut 0.008 (t = 0.17, n = 471), verdict : rejected_no_information. L’optimiseur n’a rien à ajuster.

Le tercile de volatilité sous tension perd 9.6% et les deux périodes de tension sont négatives. Les résultats s’érodent : 2024 +2.35%, 2025 -5.62%, 2026 -3.91%. Le drawdown a duré 615 jours.

Le nombre d'opérations (551) dépasse largement les 150-250 prévues. Le filtre de confirmation est moins sélectif que ne le supposait le postulat, et l'ensemble confirmé n'a toujours aucun avantage.

Cela répète deux stratégies similaires abandonnées le même jour pour espérance négative : HlSpotLedDonchianBreakoutPanel (-0.132%, IC -0.006) et SuiSpotLedRangeBreakoutHl (-0.413%, IC -0.035). Toutes deux utilisaient des cassures Donchian 4H menées par le spot sur HL altcoins.

Résumé des résultats

Les cassures Donchian 4H sur contrats perpétuels d'altcoins Hyperliquid menées par le spot ont maintenant échoué trois fois avec le même résultat : aucun avantage brut. La prochaine tentative devrait changer de mécanisme, pas de filtre ; le contrôle require_spot_confirmation=False n'ayant jamais été exécuté séparément, la valeur supplémentaire du filtre de confirmation reste inconnue.

L'analyste de l'examen du backtest l'a abandonnée avant optimisation en raison d'une espérance négative : le rendement moyen par opération était de -0.218%, face au seuil Hyperliquid de +0.15%, et le signal ne contenait aucune information exploitable par un optimiseur. Les pertes se concentraient aussi dans le tertile de volatilité sous tension (-9.6%) et dans 2025-2026.

Suivez les cassures Donchian longues et courtes sur 4H sur six contrats perpétuels alt Hyperliquid (SOL, AVAX, LINK, DOGE, ADA, LTC), uniquement lorsque Binance spot a mené le mouvement : le spot devait franchir son propre canal, sa part du volume spot+perp devait être élevée et son volume devait bondir, avec une durée fixe de 48 h et un stop de 2.5-ATR.

Sur 945 jours, le backtest initial a clôturé 551 positions (341 longues, 210 courtes), pour un rendement total de -7.18%, un Sharpe de -0.42 (95% CI -1.66 à 0.77), un facteur de profit de 0.898 et un taux de réussite de 42.6%, avec un drawdown maximal de 14.7%. avg_trade_return_pct était de -0.218%, l’avantage brut n’était que d’environ +0.01% par notionnel avant environ 0.15% de coûts par aller-retour, et le signal IC était 0.008 (t = 0.17).

Raison d'abandon

negative_expectancy. Cela invalide la mise en œuvre proposée par le responsable de recherche : des cassures de Donchian en 4H confirmées par le spot sur six contrats perpétuels alternatifs Hyperliquid (SOL/AVAX/LINK/DOGE/ADA/LTC), avec confirmation d’une cassure du spot Binance, d’une hausse de la part du volume spot/perp et d’un pic de volume spot, selon un intervalle fixe de 48 h et un stop de 2.5-ATR. Cela ne réfute ni le suivi confirmé par le spot sur les instruments d’origine, ni les modèles à perpétuel……Afficher plusAfficher moins

negative_expectancy. Cela invalide la mise en œuvre proposée par le responsable de recherche : des cassures de Donchian en 4H confirmées par le spot sur six contrats perpétuels alternatifs Hyperliquid (SOL/AVAX/LINK/DOGE/ADA/LTC), avec confirmation d’une cassure du spot Binance, d’une hausse de la part du volume spot/perp et d’un pic de volume spot, selon un intervalle fixe de 48 h et un stop de 2.5-ATR. Cela ne réfute ni le suivi confirmé par le spot sur les instruments d’origine, ni les modèles à perpétuel unique filtrés par le funding. Comparaison au seuil de frais : avg_trade_return_pct est -0.218% face au seuil de +0.15%, sur un échantillon fiable de 551 positions clôturées en 945 jours. PF est 0.898, le Sharpe est de -0.42 et le rendement total de -7.18%. L’avantage brut est d’environ +0.01% par notionnel, avant quelque 0.15% de frais aller-retour (commission : $6.9k, impact : $11.5k, funding : $4.2k). Le signal exécuté IC est 0.008 (t = 0.17) : l’optimisation n’a donc aucune information à cibler et ne peut faire passer un avantage brut proche de zéro au-dessus des coûts. Les pertes se concentrent dans le tercile de volatilité sous tension (-9.6%), et 2025-2026 sont négatifs. La réserve de QA est confirmée : le bras confirmé sur toute l’historique reproduit les chiffres du bac à sable. Le contrôle require_spot_confirmation=False n’a pas été exécuté séparément ; la valeur ajoutée de la confirmation n’est donc pas mesurée. Puisque le bras confirmé lui-même ne montre aucune information brute, le contrôle pourrait tout au plus montrer que le filtre est inutile ; il ne pourrait pas sauver le mécanisme. C’est aujourd’hui la troisième mise en œuvre de cassure sur alt HL, menée par le spot, en 4H, à échouer avec la même signature (modèles apparentés : HlSpotLedDonchianBreakoutPanel et SuiSpotLedRangeBreakoutHl). Aucun défaut comptable ni problème de données n’est allégué.

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.