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
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.
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.
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.