Transmission du régime de stress du crédit aux cryptos : la tendance des rendements excédentaires du crédit HYG/IEF (signal USEQ 1-DAY) pilote un panier équipondéré long/short de 8 contrats perpétuels d’altcoins Bybit, neutre lorsque le crédit est neutre (BYBIT 1-DAY négociés, aucun BTC)
Résultat: Abandonné
CreditStressHygIefAltBasketBybitLS
Résumé des résultats
Cette stratégie a tenté de transposer le stress du marché du crédit US, mesuré comme la variation passée du ratio de prix HYG/IEF, à un panier long/court/neutre de contrats perpétuels d’altcoins Bybit 8. L’unique itération du backtest a perdu 21.2% sur 26 épisodes, avec avg_trade_return_pct de -1.59%, un ratio de Sharpe de -0.34 et un drawdown de 32.1% dépassant la limite de 30%. Les positions longues et courtes ont toutes deux perdu de l’argent, et la prévision du signal IC était indiscernable du bruit. L’analyste a abandonné la stratégie lors de l’examen du backtest sans l’optimiser, sans constater de défaut de code et en notant que le financement porté au crédit (+$3.2k) n’était pas à l’origine de la perte.
Stratégie macro-régime long/short inter-marchés. Le signal provient du marché du crédit à haut rendement US ; les transactions portent sur les cryptomonnaies. Le proxy de crédit est le ratio logarithmique des prix de HYG.USEQ (obligation d'entreprise à haut rendement ETF) à IEF.USEQ (Treasury 7-10 ans ETF). Sa variation glissante représente un rendement excédentaire du crédit approximativement neutre en duration ; elle isole ainsi l'appétit pour le risque de crédit et les conditions de financement du niveau des……Afficher plusAfficher moins
Stratégie macro-régime long/short inter-marchés. Le signal provient du marché du crédit à haut rendement US ; les transactions portent sur les cryptomonnaies. Le proxy de crédit est le ratio logarithmique des prix de HYG.USEQ (obligation d'entreprise à haut rendement ETF) à IEF.USEQ (Treasury 7-10 ans ETF). Sa variation glissante représente un rendement excédentaire du crédit approximativement neutre en duration ; elle isole ainsi l'appétit pour le risque de crédit et les conditions de financement du niveau des taux. Lorsque la variation sur 20 sessions de ln(HYG/IEF) est anormalement négative (écarts de crédit en hausse, capacité des institutions à porter le risque en baisse), la stratégie vend à découvert un panier équipondéré de 8 contrats perpétuels alt liquides sur Bybit USDT. Lorsqu'elle est anormalement positive (écarts de crédit en baisse, appétit pour le risque en hausse), elle prend une position longue sur le même panier. Sinon, elle reste sans position. Instruments négociés : ETHUSDT.BYBIT, SOLUSDT.BYBIT, XRPUSDT.BYBIT, DOGEUSDT.BYBIT, LINKUSDT.BYBIT, AVAXUSDT.BYBIT, ADAUSDT.BYBIT et LTCUSDT.BYBIT, tous sur des barres de 1-DAY. BTC est délibérément exclu, car le corpus est concentré sur BTC et le mécanisme cible les actifs risqués à bêta élevé. Instruments utilisés uniquement pour le signal : HYG.USEQ et IEF.USEQ, barres de 1-DAY. Nouveauté : la base de connaissances ne contient aucune stratégie crypto pilotée par une variable d'état du marché du crédit. Les travaux antérieurs sur le crédit (« Equity-to-Credit Lead-Lag on HYG ») négociaient HYG lui-même en fonction des mouvements de SPY ; ici, le sens est inversé, du crédit vers la crypto. La série FRED prévue, US_HY_OAS, a été vérifiée puis écartée, car FRED n'en détient qu'environ 3 ans (ICE de licence ; historique recueilli à partir de 2023-10), une durée trop courte pour une fenêtre z de 120-250 sessions. Le ratio HYG/IEF contient la même information dans des barres de prix couvrant plusieurs décennies. Alignement des horodatages : une barre quotidienne USEQ est horodatée à la clôture de la session 16:00 ET (20:00/21:00 UTC). La barre quotidienne Bybit clôture à 00:00 UTC ; à chaque décision Bybit, la dernière barre USEQ achevée date donc de 3-4 heures et ses données sont entièrement connues. Aucun biais d'anticipation n'est possible. Le week-end et les jours fériés US, le signal de crédit conserve simplement sa dernière valeur. Exécution : les décisions sont prises à la clôture quotidienne Bybit et exécutées par ordres au marché à cette clôture (équivalent 24/7-venue d'une exécution à l'ouverture de la barre suivante, selon le registre des capacités). Fréquence attendue des transactions : environ 8-14 épisodes de régime par an, chacun ouvrant 8 jambes, soit environ 70-110 jambes par an et environ 350 jambes sur les quelque 4.8 années depuis lesquelles toutes les jambes disposent de données (2021-10 et après ; LINK/LTC à partir de 2020-10 rejoint l'historique antérieur). L'échantillon indépendant effectif correspond au nombre d'épisodes (environ 40-60) ; l'analyste doit interpréter la significativité à ce niveau. Limite connue des données : les prix USEQ sont ajustés des divisions d'actions, mais pas des dividendes. La baisse mensuelle liée au détachement du dividende de HYG (environ 0.45%) dépasse celle de IEF (environ 0.3%), ce qui ajoute une faible dérive négative, approximativement constante, à la variation du ratio sur 20 sessions. Le retrait de la moyenne par le score z glissant en absorbe la majeure partie ; le développeur doit calculer le score z par rapport à la moyenne glissante, et non par rapport à zéro.
Objectifs de quota : interplaces à 8.9% (objectif >=15%), long/short à 22.8% (long uniquement 77% contre <=55%), et BYBIT à 2.8% (objectif >=5%). Cette proposition remplit les trois objectifs, n’utilise aucun BTC et évite le BINANCE USD-M trop concentré (51.8%). Le mécanisme (l’état du marché du crédit détermine le risque crypto) est absent de la base de connaissances ; les recherches sur HY, le spread de crédit, VIX, KOSPI et DXY n’ont trouvé aucune stratégie crypto utilisant un régime de crédit. Les positions purement OHLCV (no_supplementary_data, survie 4%) et une rotation quotidienne ou plus lente suivent L189/L209. Bybit est choisi pour la diversité des places et parce que le mécanisme ne dépend d’aucune place en particulier (L210) ; l’historique quotidien complet de Bybit pour toutes les positions 8 est disponible depuis 2021-10. La série FRED HY OAS a été vérifiée : elle ne contient qu’environ 3 années de données. Le ratio de prix HYG/IEF la remplace donc, sans présenter un jeu de données de substitution comme s’il s’agissait de la même série.
no_edge : negative_expectancy. Cela rejette l’opérationnalisation par le responsable de recherche de la transmission du crédit aux cryptomonnaies : une variation de ln(HYG/IEF) sur 20 séances, transformée en score z par rapport à une fenêtre glissante, qui détermine une position longue, courte ou neutre sur un panier équipondéré de contrats perpétuels sur altcoins 8 de Bybit, sur des barres de 1-DAY. Cela ne rejette pas les idées liées aux régimes de crédit en général. Sur 26 épisodes (208 positions clôturées, de……Afficher plusAfficher moins
no_edge : negative_expectancy. Cela rejette l’opérationnalisation par le responsable de recherche de la transmission du crédit aux cryptomonnaies : une variation de ln(HYG/IEF) sur 20 séances, transformée en score z par rapport à une fenêtre glissante, qui détermine une position longue, courte ou neutre sur un panier équipondéré de contrats perpétuels sur altcoins 8 de Bybit, sur des barres de 1-DAY. Cela ne rejette pas les idées liées aux régimes de crédit en général. Sur 26 épisodes (208 positions clôturées, de 2022-12 à 2026-10), avg_trade_return_pct est de -1.59%, comparé au seuil plancher de +0.15% de Bybit, soit environ 10x fois le coût aller-retour lorsque la position est du mauvais côté. PF est de 0.646, le ratio de Sharpe de -0.34, le rendement total de -21.2%, et le drawdown maximal de 32.1% dépasse la limite de 30% prévue au contrat. Les deux directions sont perdantes : les positions longues perdent 25.5 k$ avec un taux de réussite de 0.31, et les positions courtes perdent 16.9 k$. Les pertes surviennent dans les terciles de volatilité calme et normale, tandis que le tercile sous tension, où le mécanisme devrait être rentable, est à l’équilibre. IC de la prévision exécutée est de 0.17 (t = 1.44, n = 70), ce qui ne permet pas de la distinguer du bruit. Avec 26 épisodes et 5 paramètres ajustables, l’optimisation ajusterait le bruit plutôt que de trouver un avantage. Le financement a été crédité (+3.2 k$) et n’a pas causé la perte ; la réserve de QA concernant le financement ne s’applique donc pas. La préoccupation économique de QA est confirmée par l’exécution complète. Je n’ai constaté aucun défaut de code : les transactions appliquent les règles énoncées. Au vu de ces éléments, je ne recommande pas d’inverser le signal.
Implémentation
Panier équipondéré long/short de 8 contrats perpétuels alt sur Bybit USDT (ETH, SOL, XRP, DOGE, LINK, AVAX, ADA, LTC) sur des barres de 1-DAY, piloté par un régime de crédit US. Le signal est un score z de la variation sur credit_lookback sessions de ln(HYG/IEF), utilisant des barres de USEQ 1-DAY uniquement comme signal. Chaque variation est évaluée par rapport à la moyenne et à l'écart-type des z_window variations de session précédentes. Le panier passe en position longue lorsque z >= z_entry et courte lorsque……Afficher plusAfficher moins
Panier équipondéré long/short de 8 contrats perpétuels alt sur Bybit USDT (ETH, SOL, XRP, DOGE, LINK, AVAX, ADA, LTC) sur des barres de 1-DAY, piloté par un régime de crédit US. Le signal est un score z de la variation sur credit_lookback sessions de ln(HYG/IEF), utilisant des barres de USEQ 1-DAY uniquement comme signal. Chaque variation est évaluée par rapport à la moyenne et à l'écart-type des z_window variations de session précédentes. Le panier passe en position longue lorsque z >= z_entry et courte lorsque z <= -z_entry. Il sort lorsque z repasse par z_exit (après min_hold_days) ou à max_hold_days, et reste sans position si le signal de crédit est périmé (plus ancien que signal_stale_days) ou pas encore stabilisé. Les décisions sont prises à la clôture quotidienne Bybit 00:00 UTC, en utilisant uniquement la barre USEQ horodatée à la clôture précédente de 16:00 ET. Les ordres au marché sont exécutés à la clôture Bybit, équivalent 24/7-venue d'une exécution à l'ouverture de la barre suivante. Chaque jambe est dimensionnée à equity x gross_exposure x levier x 0.97 / 8, l'exposition brute étant plafonnée à 100% de l'equity.
Cette implémentation suit l’hypothèse en reprenant les noms de paramètres et les valeurs par défaut de optimization_plan. Paramètres ajustables : z_entry, z_exit, z_window, max_hold_days, credit_lookback. Paramètres fixes : levier 1, allow_long et allow_short, min_hold_days 3, gross_exposure 1.0, signal_stale_days 7. Comme requis, le score z est calculé par rapport à la moyenne glissante, et non à zéro, afin d’absorber la dérive de dividende plus importante de HYG. La variation actuelle est exclue de sa propre……Afficher plusAfficher moins
Cette implémentation suit l’hypothèse en reprenant les noms de paramètres et les valeurs par défaut de optimization_plan. Paramètres ajustables : z_entry, z_exit, z_window, max_hold_days, credit_lookback. Paramètres fixes : levier 1, allow_long et allow_short, min_hold_days 3, gross_exposure 1.0, signal_stale_days 7. Comme requis, le score z est calculé par rapport à la moyenne glissante, et non à zéro, afin d’absorber la dérive de dividende plus importante de HYG. La variation actuelle est exclue de sa propre référence. Le ratio HYG/IEF n’utilise que les séances où les deux ETF ont coté. Les deux positions USEQ sont retirées sur place de la barrière d’alignement à même unité de temps du modèle de base. Les barres quotidiennes USEQ sont horodatées à 16:00 ET et ne coïncident jamais avec la grille 00:00 UTC de Bybit ; la barrière attendrait donc indéfiniment. L’utilisation des données disponibles à un instant donné est garantie en exigeant que credit_ts <= l’horodatage de la barre de décision (L139). Chacune des positions Bybit 8 est comptabilisée séparément : ETH passe par le chemin principal de base, et les autres 7 par _submit_entry_instrument et _submit_exit_position (L146). L’exposition brute est plafonnée à 100% des fonds propres, soit environ 12.1% par position (L114). Les sorties sur signal ou sur durée, ainsi que le dimensionnement plafonné sans levier, respectent le contrôle du risque (b). Choix d’interprétation pour QA : (1) après une sortie au terme de max_hold_days, le même côté ne peut être réactivé qu’après le retour de z au-delà de z_exit ; la sortie temporelle met ainsi fin à l’épisode au lieu d’entraîner une nouvelle entrée le lendemain ; (2) un changement direct de régime provoque une sortie sur une barre et une entrée dans le sens opposé à la barre suivante ; (3) un signal périmé ou pas encore préchauffé entraîne une position neutre. size_buffer est fixé à 0.97 afin de conserver une marge de sécurité pour les frais lors du contrôle de marge initiale imposé. Le préchauffage nécessite credit_lookback + z_window USEQ séances (environ 130-290, selon les valeurs ajustées), ce qui reste dans les 420 barres de préchauffage prévues.
Résultats de vérification
L’analyste devrait tenir compte du coût du financement ou du portage à la lecture du backtest complet. Aucune modification du code n’est nécessaire.
Le financement Bybit de ces contrats perpétuels n’est pas modélisé (l’environnement de test affiche funding_events_available 0). La stratégie n’utilise pas le financement comme signal : il ne s’agit donc pas d’un échec dû à l’indisponibilité des données (L163). En revanche, les coûts de détention de positions à pleine valeur notionnelle pendant environ 18 jours sont absents du PnL.
Veillez à ce que le préchauffage en trading démo couvre au moins environ 430 jours d’historique USEQ. Vous pouvez aussi conserver les deux files d’attente.
Les files d’attente _ratios et _changes ne sont pas conservées et sont reconstruites uniquement à partir des barres de préchauffage. Le signal nécessite credit_lookback + z_window + 1 USEQ séances, jusqu’à environ 291 séances, soit environ 420 jours calendaires. Si le rejeu de préchauffage après un redémarrage en trading démo est plus court, la valeur credit_ready reste False et le portefeuille reste neutre jusqu’à la fin du nouveau préchauffage. Cela concerne uniquement les redémarrages en trading démo ou en réel ; le backtest n’est pas affecté.
Aucun n’est requis.
book_entry_ns est l’heure de décision pour l’ensemble du panier. Si une position ne dispose pas de barre concomitante le jour de la décision, elle entre plus tard, mais son calendrier reste calculé à partir de l’entrée du panier. En pratique, la barrière de synchronisation à même unité de temps aligne toutes les positions Bybit 8 ; l’effet est donc négligeable.
Bac à sable (non optimisé, 1403 jours) : 208 jambes clôturées (~26 épisodes de huit jambes), avg_trade_return_pct -1.74% par rapport au plancher 0.15%, PF 0.62, Sharpe -0.38, maximum DD 33.2% par rapport à la limite contractuelle de 30%. Les pertes apparaissent dans les terciles correspondant aux régimes de volatilité calme et normale. Le côté long est faible (taux de réussite des positions longues 0.33, des positions courtes 0.51). SVB mars 2023 a coûté à lui seul -12%, car le stress du crédit a déclenché une……Afficher plusAfficher moins
Bac à sable (non optimisé, 1403 jours) : 208 jambes clôturées (~26 épisodes de huit jambes), avg_trade_return_pct -1.74% par rapport au plancher 0.15%, PF 0.62, Sharpe -0.38, maximum DD 33.2% par rapport à la limite contractuelle de 30%. Les pertes apparaissent dans les terciles correspondant aux régimes de volatilité calme et normale. Le côté long est faible (taux de réussite des positions longues 0.33, des positions courtes 0.51). SVB mars 2023 a coûté à lui seul -12%, car le stress du crédit a déclenché une position courte juste avant la hausse des cryptomonnaies. L’échantillon effectif est d’environ 26 épisodes ; l’analyste devrait donc évaluer la significativité par épisode, et non par jambe. Les frais de financement Bybit sont modélisés NOT (funding_events_available 0, funding_folded faux). Avec des positions conservées en moyenne environ 18 jours sur un panier à exposition notionnelle totale, les frais de financement payés ou reçus pourraient modifier les rendements par jambe de plusieurs dixièmes de pour cent ; il faut en tenir compte pour évaluer tout avantage observé sur le backtest complet. avg_position_pct de 4.7% semble faible par rapport au dimensionnement d’environ 12% par jambe (peak_entry_leverage 0.97 confirme le dimensionnement complet à l’entrée). L’analyste pourrait vouloir examiner cet écart.
Revue du backtest
Sharpe
-0,34
Rendement total
-21,19%
Drawdown max
32,14%
Total des transactions
208
Taux de réussite
42,3%
Facteur de profit
0,65
Les transactions suivent l’hypothèse : un seul régime s’applique aux 8 positions, les entrées sont équipondérées (environ 12% par position, levier maximal à l’entrée 0.97), la durée moyenne de détention est d’environ 18.6 jours et il y a 26 épisodes de 2022-12 à 2026-10. Les épisodes longs et courts sont à peu près équilibrés (96 positions longues et 112 courtes).
La comptabilité est cohérente : accounting_valid, le rapprochement est concluant et end_unrealized est 0%. Le financement Bybit a été crédité (IS ; funding_folded vrai, 11,709 événements, +$3,222 comptabilisés). La note QA indiquant que le financement n’était pas modélisé ne s’applique pas à cette exécution complète ; le financement a contribué au résultat au lieu de le réduire.
Comparaison au seuil minimal de frais : avg_trade_return_pct est de -1.59%, contre le seuil Bybit de +0.15%, sur 208 positions clôturées (26 épisodes). PF est de 0.646, le ratio de Sharpe de -0.34, le rendement total de -21.2% et CAGR -6.0%.
Les deux directions sont perdantes. Les positions longues ont perdu $25.5k (taux de réussite 0.31) et les positions courtes, $16.9k (taux de réussite 0.52). Aucune direction ne contribue aux résultats de la stratégie ; le signal ne choisit donc pas celle du panier, quel que soit le régime.
Le drawdown maximal est de 32.1%, contre une limite contractuelle de 30%. Le portefeuille est resté sous l’eau pendant 1,391 jours et a connu une série de 24 positions perdantes consécutives.
La prévision exécutée IC est de 0.17, avec t = 1.44, sur 70 observations non chevauchantes de 20 barres ; le diagnostic signal_research lui-même conclut à l’absence d’information. Avec seulement 26 épisodes, aucune zone fiable ne permet à TPE d’optimiser ses paramètres. Optimiser 5 paramètres sur 26 épisodes reviendrait à les surajuster au bruit.
Les pertes proviennent des terciles de volatilité calme (-13.9%) et normale (-13.7%). Le tercile sous tension, où le mécanisme de stress du crédit devrait rapporter, est à l’équilibre (-0.4%). À lui seul, l’épisode SVB a coûté -11.9% : le stress du crédit a déclenché une position courte juste avant une hausse des cryptos.
Les rendements annuels sont de 2022 +6.5% (un épisode de FTX périodes), 2023 -23.1%, 2024 -2.7%, 2025 +2.2% et 2026 -3.2%.
Historique des itérations
Le financement Bybit de ces contrats perpétuels n’est pas modélisé (l’environnement de test affiche funding_events_available 0). La stratégie n’utilise pas le financement comme signal : il ne s’agit donc pas d’un échec dû à l’indisponibilité des données. En revanche, les coûts de détention de positions à pleine valeur notionnelle pendant environ 18 jours sont absents du PnL.
Résumé des résultats
Un signal de tendance du crédit HYG/IEF, appliqué sur 20 séances, n’a pas permis de choisir la direction des altcoins, quel que soit le régime : la seule position courte de stress SVB a perdu 11.9% pendant la hausse des cryptos, et 26 épisodes ne suffisent pas pour régler les paramètres 5 sans les surajuster au bruit.
Lors de l’examen du backtest, l’analyste a abandonné la stratégie faute d’avantage (espérance négative) ; l’optimisation et les étapes suivantes n’ont donc jamais eu lieu. L’analyste a constaté que les positions longues (-$25.5k) et courtes (-$16.9k) étaient toutes deux perdantes, que la prévision IC de 0.17 (t=1.44, n=70) était indiscernable du bruit, et que le tercile de volatilité sous tension, où l’idée aurait dû rapporter, était à l’équilibre.
La stratégie utilisait la variation sur 20 séances de ln(HYG/IEF), normalisée en z, comme signal de stress du crédit issu des marchés du crédit US. Elle prenait une position longue, courte ou neutre sur un panier équipondéré de contrats perpétuels d’altcoins Bybit 8, sur des barres quotidiennes, en excluant BTC du panier.
De 2022-12 à 2026-10, la stratégie a exécuté 26 épisodes et clôturé 208 positions. Le rendement total était de -21.2% (CAGR -6.0%), avec un ratio de Sharpe de -0.34, un facteur de profit de 0.646, avg_trade_return_pct -1.59% sous le seuil plancher de +0.15% de Bybit, et un drawdown maximal de 32.1% qui a dépassé la limite de 30% prévue au contrat.
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.