Passer au contenu
Toutes les stratégies

Stratégies

Prime/décote de clôture de ETHA par rapport au spot ETH, indicateur de pression de création/rachat : négocier le perp ETH Bybit à l’achat ou à la vente pendant une durée fixe de 48 h après un écart anormal entre 16:00 ET ETF et le spot (USEQ signal en 1-DAY + référence BINANCE_SPOT en 1H + instrument négocié BYBIT en 1H)

Résultat: Abandonné

EthaPremiumDislocationBybitEthFixedHold

Résumé des résultats

Cette stratégie a testé si la prime ou décote de clôture de ETHA par rapport au spot ETH, interprétée comme une pression de création ou de rachat, prédit les rendements du perp ETH sur Bybit au cours des 48 prochaines heures. Le backtest sur l’historique complet a produit 53 transactions, à une fréquence d’événements proche des prévisions, avec une comptabilité valide incluant le financement crédité et les coûts d’impact. Les résultats sont légèrement négatifs (rendement total -0.61%, Sharpe -0.07, transaction moyenne -0.088%), et le IC du signal ne se distinguait pas du bruit. L’analyste a abandonné après une itération lors de la revue du backtest ; l’optimisation, l’analyse et l’examen des risques n’ont donc pas eu lieu. L’analyste a indiqué qu’une mesure de prime plus nette, fondée sur NAV ou sur l’iNAV, mériterait seule un nouvel essai.

Hypothèse

Interplaces, long/short, pilotée par événements. L’instrument négocié est ETHUSDT.BYBIT (1H). Le signal compare le cours de clôture quotidien de ETHA.USEQ au spot ETH (ETHUSDT.BINANCE_SPOT 1H, à titre de référence uniquement) au même instant. Mécanisme : une prime de ETF au prix d’exercice 16:00 ET NAV rend la création de parts rentable pour les participants autorisés, qui achètent alors ETH ; une décote entraîne des rachats et des ventes de ETH. Les flux sont autocorrélés : une prime anormale devrait donc……Afficher plusAfficher moins

Interplaces, long/short, pilotée par événements. L’instrument négocié est ETHUSDT.BYBIT (1H). Le signal compare le cours de clôture quotidien de ETHA.USEQ au spot ETH (ETHUSDT.BINANCE_SPOT 1H, à titre de référence uniquement) au même instant. Mécanisme : une prime de ETF au prix d’exercice 16:00 ET NAV rend la création de parts rentable pour les participants autorisés, qui achètent alors ETH ; une décote entraîne des rachats et des ventes de ETH. Les flux sont autocorrélés : une prime anormale devrait donc prédire une dérive positive de ETH au cours des un à trois jours suivants, et une décote anormale, une dérive négative. Le signal est L_t = ln(ETHA_close / ETH_spot_close), relevé à la clôture de la séance ETHA. D_t = L_t moins la médiane des baseline_sessions valeurs précédentes de L. Z_t = D_t divisé par l’écart type des z_sessions valeurs précédentes de D. L’ordre est exécuté à la première clôture de bougie Bybit 1H à T ou après ; c’est l’équivalent fidèle d’une exécution à l’ouverture de la bougie suivante sur une place 24/7. Nouveauté : la série de volume anormal ETF en cours utilise le volume ETF et le rendement propre de ETF. Cette hypothèse repose uniquement sur l’écart de prix entre ETF et son sous-jacent au prix d’exercice NAV. Environ 55-80 événements sont attendus (environ 25-35 par an).

Les transactions couvrent des catégories sous-représentées : interplaces, long/short, Bybit et non-BTC. Utilise un indicateur indirect des flux fondé sur une prime de ETF, inédit dans le corpus, sans flux de données supplémentaire, à faible fréquence et visant un mouvement de plusieurs jours.

negative_expectancy : la prime/décote de clôture de ETHA 16:00 ET par rapport au spot Binance ETH, négociée sous forme de position perp Bybit ETH à durée fixe, ne montre aucun avantage après coûts sur l’historique complet. Sur 53 transactions clôturées (environ 2.2 ans de données ETHA), avg_trade_return_pct vaut -0.088%, contre le seuil +0.15% BYBIT. PF vaut 0.932, le Sharpe est de -0.07 et le rendement total de -0.61% ; les jambes longue et courte perdent toutes deux. La prévision exécutée par score Z, IC, vaut……Afficher plusAfficher moins

negative_expectancy : la prime/décote de clôture de ETHA 16:00 ET par rapport au spot Binance ETH, négociée sous forme de position perp Bybit ETH à durée fixe, ne montre aucun avantage après coûts sur l’historique complet. Sur 53 transactions clôturées (environ 2.2 ans de données ETHA), avg_trade_return_pct vaut -0.088%, contre le seuil +0.15% BYBIT. PF vaut 0.932, le Sharpe est de -0.07 et le rendement total de -0.61% ; les jambes longue et courte perdent toutes deux. La prévision exécutée par score Z, IC, vaut 0.017 (t=0.52, n=958) et n’apporte donc aucune information. L’avantage brut d’environ 3.6 points de base, face à un coût aller-retour de 11 points de base, ne laisse rien à optimiser. La préoccupation de QA se confirme maintenant que le financement est comptabilisé (279 événements). Portée : ce résultat rejette cette mise en œuvre opérationnelle — un cours ETHA de clôture quotidienne Yahoo comparé à la clôture spot Binance 1H, avec un écart exprimé en score z et une détention de 48 h. Une mesure de prime plus nette, fondée sur NAV ou sur l’iNAV intrajournalier, n’a pas été testée ; seule cette mesure, et non un nouvel ajustement, mériterait d’être envisagée. Aucun défaut de comptabilité ni de données n’est allégué.

Implémentation

À chaque clôture de séance ETHA.USEQ T (16:00 ET ; 13:00 lors des séances écourtées), calculez L=ln(cours de clôture de ETHA / clôture spot Binance ETH 1H à T, avec un retard maximal de 1 h), D = L moins la médiane des baseline_sessions valeurs précédentes de L, Z = D / écart type des z_sessions valeurs précédentes de D. À la première clôture de bougie ETHUSDT.BYBIT 1H à T ou après : si Z >= z_entry, position longue ; si Z <= -z_entry, position courte. L’ordre est au marché à la clôture de cette bougie, ce qui, sur une place 24/7, représente une exécution à l’ouverture de la bougie suivante. Taille : 30% des capitaux propres x effet de levier (1.0). Sorties : durée fixe de hold_hours mesurée en temps calendaire à partir de la bougie de décision d’entrée, ou stop intrabougie reduce-only de 5% par rapport au prix d’exécution. Les événements survenant lorsqu’une position est ouverte sont ignorés. calculate_signal renvoie le dernier Z de séance.

Cela met en œuvre exactement l’indicateur indirect des flux de création et de rachat fondé sur la prime/décote de ETF de l’hypothèse : aucun filtre supplémentaire, et les noms de paramètres suivent le plan d’optimisation (z_entry, hold_hours et baseline_sessions sont ajustables ; z_sessions=60, stop_pct=0.05, notional_fraction=0.3 et max_spot_staleness_hours=1 sont fixes ; l’effet de levier est de 1). Contrôle du risque : méthode (a), notionnel de 30% x stop de 5% = 1.5% des capitaux propres au stop. Traitement à……Afficher plusAfficher moins

Cela met en œuvre exactement l’indicateur indirect des flux de création et de rachat fondé sur la prime/décote de ETF de l’hypothèse : aucun filtre supplémentaire, et les noms de paramètres suivent le plan d’optimisation (z_entry, hold_hours et baseline_sessions sont ajustables ; z_sessions=60, stop_pct=0.05, notional_fraction=0.3 et max_spot_staleness_hours=1 sont fixes ; l’effet de levier est de 1). Contrôle du risque : méthode (a), notionnel de 30% x stop de 5% = 1.5% des capitaux propres au stop. Traitement à l’instant considéré : ETHA et les bougies spot sont horodatés à la clôture, et un événement n’est utilisé que sur une bougie primaire avec ts >= T. La jambe spot 1H utilise la même unité de temps que la bougie primaire ; la barrière de base garantit donc que la bougie spot à T est arrivée avant l’évaluation de la bougie primaire à T. Si la bougie quotidienne ETHA est livrée après la bougie Bybit à T, l’événement est évalué à la bougie horaire suivante (retard d’exécution maximal de 1 h). Réserve : ETHA n’existe que depuis juillet 2024, les premières ~80 séances (référence plus fenêtre z de 60 séances) servent donc de période de chauffe. Il reste environ 1.5-2 ans d’événements négociables, près de la limite basse de l’estimation de 55-80 événements.

Résultats de vérification

Lorsque entry_decision_ts vaut 0 et qu’une position est ouverte, prenez le début de détention dans position.ts_opened.

Persistance après redémarrage : entry_decision_ts vaut 0 après un redémarrage en trading en papier, sauf si la persistance de l’état scalaire le restaure. S’il vaut 0 alors qu’une position est ouverte, should_exit renvoie True et la position est clôturée à la première bougie après le redémarrage, et non après hold_hours. Le backtest ne redémarre jamais ; il n’est donc pas affecté.

Aucune requise. En option, consignez la fréquence à laquelle les événements glissent jusqu’à T+1h.

Lorsque plusieurs bougies partagent un horodatage, la bougie ETHA 1-DAY à T peut arriver après le traitement des bougies Bybit/spot 1H à T. L’événement est alors évalué à la bougie Bybit suivante (T+1h), et non à T. Seules des données périmées sont utilisées, jamais des données futures : il n’y a donc pas de biais d’anticipation. Le retard d’exécution est de 1 h au maximum et le développeur le signale.

Facultatif : définissez plutôt l’horodatage de l’entrée dans on_order_filled.

should_enter horodate entry_decision_ts avant position_size et le contrôle du notionnel minimum. Si une entrée est ensuite rejetée (taille 0 ou inférieure au seuil notionnel), un horodatage périmé subsiste. Cela ne pose pas de problème, car should_exit n’est consulté que lorsqu’une position est ouverte et on_position_closed réinitialise l’horodatage.

Le bac à sable a effectué une exécution unique non optimisée : 53 transactions clôturées sur 714 jours (environ 27 par an, conformément aux 25-35 de l’hypothèse), PF 0.94, avg_trade_return_pct -0.079% par rapport au seuil 0.15%. Les jambes longue et courte perdent toutes deux (taux de réussite 45% et 39%). L’exécution indique funding_folded=false et funding_events_available=0 pour ETHUSDT.BYBIT ; une détention du perp de 48-96 h n’entraîne donc aucun coût de financement (environ 6-12 intervalles de financement par transaction). Le backtest complet devra confirmer que le financement Bybit est comptabilisé avant d’évaluer l’économie nette par transaction. Premier point à vérifier sur l’historique complet : le IC de Z par rapport au rendement ETH 24-96 h à terme. Le principe est que la prime ETF au prix d’exercice 16:00 NAV prédit les flux AP. Un cours de clôture Yahoo issu de la vente aux enchères comparé à la clôture Binance 20:00 UTC 1H peut surtout mesurer le bruit de la vente aux enchères de clôture ou du suivi, et non la pression de création/rachat.

Revue du backtest

Sharpe
-0,07
Rendement total
-0,61%
Drawdown max
3,69%
Total des transactions
53
Taux de réussite
41,5%
Facteur de profit
0,93

Les transactions suivent l’hypothèse. Il y a 53 événements sur l’historique effectif de ETHA (2024-07 à 2026-10, environ 2.2 ans), soit environ 24 par an, proche des 25-35 prévus. Les positions sont longues (22) et courtes (31). La taille notionnelle est fixe, à 30%, et la durée moyenne de détention est d’environ 42 h, par rapport à un cycle de 48 h.

La comptabilité est valide : le financement est désormais comptabilisé (279 événements de financement Bybit, -$142), l’impact est inclus (-$663), aucune position n’est ouverte à la fin et le drawdown est faible, à 3.69%.

Comparaison au seuil des frais : avg_trade_return_pct est de -0.088%, contre le seuil de revue BYBIT USD-M de +0.15%. PF est de 0.932, Sharpe de -0.07 (95% CI -1.00 à 0.72), et le rendement total est de -0.61%.

Les deux directions perdent : taux de réussite des positions longues 45%, des positions courtes 39%. 2025 a perdu 2.19%, et le gain de 2026, soit 2.00%, ne compense pas les pertes de 2024-2025.

Le signal exécuté n’apporte aucune information : IC vaut 0.017 (t=0.52, n=958). L’avantage brut est d’environ 3.6 points de base par 48 h, inférieur au coût aller-retour de 11 points de base. Les paramètres ajustables (z_entry, hold_hours, baseline_sessions) ne font que repondérer une prévision sans information ; il n’y a donc rien à optimiser.

La préoccupation concernant QA se confirme sur l’historique complet, avec le financement désormais comptabilisé. L’économie par transaction est à peu près la même que lors du test préliminaire (-0.079%).

Résumé des résultats

Un cours ETHA de clôture quotidienne Yahoo comparé à une clôture spot Binance 1H donne aussi une mesure de prime trop bruitée pour prédire la dérive de ETH après coûts. La seule reformulation que l’analyste jugeait utile à envisager était une prime fondée sur NAV ou sur l’iNAV intrajournalier, et non un nouvel ajustement des paramètres.

Lors de la revue du backtest, l’analyste a voté l’abandon en raison de l’espérance négative. Le rendement par transaction était de -0.088%, contre le seuil Bybit de +0.15%, et le signal exécuté n’apportait aucune information (IC 0.017, t=0.52, n=958) : un avantage brut d’environ 3.6 points de base par 48 h, face à un coût aller-retour de 11 points de base, ne laissait rien à optimiser.

La thèse était qu’une prime ou décote anormale, exprimée en score z, du cours de clôture ET 16:00 de ETHA par rapport au spot Binance ETH signale une pression de création ou de rachat des participants autorisés. La stratégie négociait donc le perp ETH Bybit à l’achat ou à la vente pendant une durée fixe de 48 h après chaque événement de ce type.

Sur 53 transactions clôturées (22 longues, 31 courtes) et environ 2.2 ans de données ETHA, le rendement total a été de -0.61%, avec un Sharpe de -0.07 (95% CI -1.00 à 0.72), un facteur de profit de 0.932 et avg_trade_return_pct -0.088%. Le drawdown maximal était de 3.69%, et les positions longues (45% de taux de réussite) comme courtes (39% de taux de réussite) ont perdu de l’argent.

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.