Passer au contenu

Voir l’original

SolAdxStrongTrendFilteredLong

Hypothèses

SOL ADX Long uniquement filtré par forte tendance (Indice directionnel moyen 1978 de Wilder, SOLUSDT.BINANCE quotidien, barres uniquement)

Hypothèses

Stratégie mono-actif long uniquement utilisant le AVERAGE DIRECTIONAL INDEX (ADX, Wilder 1978 « New Concepts in Technical Trading Systems ») comme filtre TREND-STRENGTH combiné aux indicateurs directionnels +DI / -DI. Cette proposition traite EVERY mode d'échec documenté des rejets récents : (a) barres uniquement — dépendance NO supp_data (l'analyste a désormais signalé 6+ échecs où les stratégies se sont repliées sur des proxys dérivés du prix parce que le ratio L/S, taker_ratio, OI, premium_index, le financement HL, les données COIN-M n'étaient en fait pas accessibles dans supp_data), (b) mono-actif SOL (diversifie par rapport au panier mono-actif fortement axé sur BTC ; ETH déjà utilisé dans EthAroonTrendStrength ; SOL a de forts régimes directionnels idéaux pour ADX), (c) plateforme unique Binance USD-M (moteur de backtest cohérent, aucun écart d'exécution inter-plateformes, aucun bug de comptabilité de backtest multi-instruments), (d) long uniquement (aucun désastre de jambe courte en saison altcoin), (e) nouvelle classe de mécanisme — ADX est fondamentalement différent du croisement EMA/SMA (qui se déclenche sur les variations de prix moyen), d'Aroon (qui mesure RECENCY extrême), de KER (qui mesure l'efficacité PATH), de la volatilité de Parkinson (qui mesure l'amplitude), des ruptures de volume (qui utilisent le volume). ADX mesure l'ampleur du mouvement AVERAGE DIRECTIONAL — à quel point le prix suit une tendance, indépendamment de la direction. Combiné à +DI/-DI (qui mesurent la pression directionnelle haussière contre baissière), il produit à la fois la STRENGTH et la DIRECTION de tendance en un seul signal composite. Les recherches originales de Wilder et des décennies de travaux empiriques ultérieurs (Achelis 2001 « Technical Analysis from A to Z », Murphy 1999 « Technical Analysis of the Financial Markets ») montrent systématiquement que ADX > 25 est un filtre robuste pour les stratégies de suivi de tendance dans toutes les classes d'actifs. SOL a spécifiquement connu plusieurs tendances haussières efficaces de plusieurs mois (2021, 2023-24) que les stratégies filtrées par ADX ont empiriquement bien captées. NOT un doublon du croisement EMA (SolDailyEmaTrendContinuationLong dans le pipeline utilise le croisement MA, une classe de signal différente). 3 paramètres au total. EXPLICIT NO-FALLBACK DESIGN : la stratégie utilise les données de barre ONLY OHLC — aucune recherche supp_data tentée, aucun repli par proxy possible.

Hypothèses

Implémente ADX (Wilder 1978) comme nouvelle classe de mécanisme distincte du croisement EMA/SMA, de la récence Aroon, de l'efficacité de Kaufman, de l'amplitude de Parkinson, et des ruptures de volume : ADX mesure le mouvement DIRECTIONAL moyen (force de tendance indépendamment de la direction), et la paire +DI/-DI fournit la direction, produisant conjointement un composite force+direction. calculate_signal renvoie le composite continu (+DI - -DI) * ADX/100 qui varie à chaque barre et est positif dans les tendances haussières ; les portes d'entrée binaires (ADX>=seuil, +DI>-DI) résident dans should_enter et la logique de sortie dans should_exit. Le lissage de Wilder est implémenté fidèlement (somme cumulative RMA pour TR/DM afin que le ratio DI soit indépendant de l'échelle, puis moyenne lissée RMA de DX pour ADX) et a été validé numériquement : de fortes tendances haussières synthétiques produisent un ADX élevé avec +DI dominant (entrée), des séries erratiques produisent un ADX sous le seuil (aucune entrée), les tendances baissières produisent -DI dominant (aucune entrée). Traite chaque mode d'échec récent : barres uniquement (aucun repli supp_data), mono-actif SOL (riche en régimes, diversifie par rapport à BTC), plateforme unique, long uniquement (aucun risque de saison altcoin sur la jambe courte), surface minimale de 3 paramètres pour résister au surajustement lors de l'optimisation. Les tendances haussières efficaces de plusieurs mois de SOL (2021, 2023-24) sont exactement les régimes qu'un filtre ADX>25 capture ; les mouvements de tendance par trade éclipsent largement les frais d'aller-retour au comptant de ~0.20%.

Hypothèses

Échec du Sharpe déflaté : DSR=0.4813, max attendu=7.08 sur 225 essais — le Sharpe optimisé de 6.94 est BELOW la barre de chance du meilleur-parmi-N et statistiquement indiscernable du bruit de sélection (is_significant=false, PBO 0.6878 > 0.5, sharpe_ci_low -3.18 chevauche 0). Surajustement par sur-sélectivité : walk-forward is_overfitted=true avec une moyenne IS 7.999 s'effondrant vers une moyenne OOS 0.0 et ALL trois fenêtres OOS exactement [0.0, 0.0, 0.0] — l'optimiseur a poussé adx_threshold de 25 à 37.5, de sorte que la configuration choisie produit ZERO trades qualifiants dans chaque fenêtre hors échantillon — et le holdout a échoué (holdout_sharpe 0.0 vs WF-OOS 0.0, passed=false). La sensibilité a « réussi », mais adx_threshold est une CLIFF (Sharpe 1.23 -> 5.60 sur la grille ±20%), et c'est précisément le paramètre que l'optimiseur a maximisé. Le résultat global (4126% rendement total, Sharpe de référence 3.58) est un artefact, pas un avantage réel : annualized_volatility 2568% et downside_deviation 102 sont des distorsions dégénérées liées à l'attribution quotidienne, et le rendement réalisé est porté par une poignée de jours aberrants du cycle haussier (2021-05-19 +844%, 2024-01-06 +300%, 2021-09-21 +204%) avec des années 2022 (-32%), 2025 (-37%) et 2026 (-12%) profondément négatives, sur seulement 30 trades de référence (33% taux de réussite, 68% DD maximal, asymétrie 4.3, kurtosis 21.5). Il s'agit de surajustement/concentration sur valeurs aberrantes sur un altcoin à forte volatilité, pas d'un cas de région ajustable : le balayage de 225 essais a déjà établi que sa meilleure configuration ne trade pas hors échantillon dans un espace criblé de falaises, donc un second passage se heurte au même mur identique — il n'existe aucune région robuste vers laquelle ajuster. Pas non plus revise_hypothesis : le mécanisme de filtre de tendance ADX n'a pas de variante promue vers laquelle se rediriger et l'échec est une dépendance de surajustement/trade unique, pas une décroissance structurelle d'un mécanisme fonctionnel — reformuler sur un autre instrument ne ferait que resurajuster. FAILURE PATTERN : une stratégie mono-actif ADX long filtrée par forte tendance sur un altcoin à forte volatilité (SOL quotidien) produit un résultat global porté par 2021/2024 jours aberrants haussiers ainsi qu'une volatilité gonflée par l'attribution quotidienne, ne passe le test de sensibilité que sur des constantes triviales tandis que son adx_threshold central s'effondre en falaise, et échoue DSR/PBO avec un walk-forward OOS totalement nul et un holdout échoué alors que l'optimiseur relève le seuil et sur-sélectionne jusqu'à n'obtenir aucun trade hors échantillon.

Implémentation

Stratégie mono-actif long uniquement SOLUSDT quotidienne utilisant le ADX de Wilder (1978) comme filtre de force de STRENGTH combiné à la direction +DI/-DI. Barres uniquement : calcule la True Range, +DM/-DM, le lissage par somme cumulative de Wilder pour obtenir +DI/-DI, DX, et un ADX lissé par moyenne sur une période de 14 barres — aucune donnée supplémentaire et aucun repli par proxy. Entre en position longue lorsque plate si ADX >= 25 (forte tendance) AND +DI > -DI (haussier). Sort quand -DI > +DI (la direction s'inverse à la baisse) ou ADX < 20 (la tendance s'affaiblit ; le seuil de sortie se situe sous le seuil d'entrée pour une hystérésis résistante aux faux signaux). Trois paramètres libres (adx_period, adx_threshold, adx_exit_threshold). Routée vers BINANCE_SPOT (CASH, levier 1) : long uniquement, sans levier, avantage de tendance de prix, ce qui évite également le coût de financement qu'accumulerait une position longue sur perpétuel lors de détentions de tendance de plusieurs semaines.

Revue du backtest

Fonctionne correctement et correspond à l'hypothèse : filtre de force de tendance ADX de Wilder + direction DI, barres uniquement (aucun repli supp_data), 3 paramètres libres, routage SOLUSDT propre.

Revue du backtest

30 trades est adéquat pour un balayage à 3 paramètres ; le trade dominant est une véritable tendance SOL de plusieurs mois, pas un artefact de données.

Revue du backtest

Concentration extrême sur un seul trade : le trade 2023-24 représente 175.3% du P&L total — les 29 autres trades net NEGATIVE. La stratégie n'est profitable qu'en raison d'une seule valeur aberrante.

Revue du backtest

Pire régime récent du lot : 2025 -36.6%, 2026 -12% — la fenêtre de holdout se situe en pleine décroissance.

Revue du backtest

Cinquième variante SOL de suivi de tendance quotidien de cette session ; les quatre précédentes ont échoué à l'optimisation de manière identique (DSR ~0, walk-forward OOS nul/négatif, holdout échoué) en raison de la concentration haussière et de la décroissance récente.

Revue du backtest

max_drawdown 68% ; le Sharpe global (3.58) est déformé par l'attribution quotidienne (sharpe_ci_low -5.97 chevauche 0, annualized_vol 2569%) ; end_unrealized 173%.

Revue du backtest

adéquat

Revue du backtest

le holdout se situe ici

Revue du backtest

1 trade = 175% du P&L (le reste net négatif)

Revue du backtest

surveiller

Revue du backtest

oui

Revue du backtest

doit correspondre

Analyse

Conception propre reposant uniquement sur les barres, sans repli sur données supplémentaires — s'exécute comme spécifié

Analyse

La plupart des paramètres opérationnels sont plats en sensibilité (min_notional, size_precision, adx_exit_threshold stables)

Analyse

Échec du Sharpe déflaté : DSR=0.4813, et le Sharpe optimisé 6.94 est BELOW la barre de chance maximale attendue 7.08 sur 225 essais — pire que le bruit du meilleur-parmi-N

Analyse

is_significant=false, PBO=0.6878 (>0.5), sharpe_ci_low=-3.18 (CI chevauche 0)

Analyse

Walk-forward is_overfitted=true : moyenne IS 7.999 s'effondrant vers une moyenne OOS 0.0 avec ALL trois fenêtres OOS exactement [0.0, 0.0, 0.0] — l'optimiseur a relevé adx_threshold à 37.5, sur-sélectionnant de sorte que la configuration produit ZERO trades hors échantillon

Analyse

Échec du holdout : holdout_sharpe 0.0 vs WF-OOS 0.0 (passed=false)

Analyse

Falaise de sensibilité sur adx_threshold (Sharpe 1.23 -> 5.60 sur la grille) — précisément le paramètre que l'optimiseur a maximisé

Analyse

Le résultat global est un artefact : annualized_volatility 2568% / downside_deviation 102 sont des distorsions dégénérées liées à l'attribution quotidienne ; le rendement 4126% repose sur des valeurs aberrantes haussières 2021-05-19 (+844%), 2024-01-06 (+300%), 2021-09-21 (+204%) avec des années 2022/2025/2026 négatives

Analyse

Échantillon restreint : 30 trades de référence, taux de réussite 33%, drawdown maximal 68%

Résumé des résultats

SolAdxStrongTrendFilteredLong a introduit le filtre de force de tendance ADX de Wilder comme nouveau mécanisme reposant uniquement sur les barres, explicitement conçu pour éviter les échecs de repli sur données supplémentaires et les désastres de la jambe courte des rejets précédents. Elle a passé le seuil de pré-optimisation (PF 1.51, +4126%) mais les relecteurs ont signalé qu'un trade représentait 175% du P&L tandis que le reste 29 était net négatif, avec un régime récent brutal (2025 -37%). L'optimisation a confirmé un échec total : Sharpe déflaté sous la barre de chance, PBO 0.69, un ~8.0 en échantillon s'effondrant vers une activité OOS nulle à mesure que l'optimiseur relevait adx_threshold et sur-sélectionnait, un holdout échoué, et une falaise sur ce même paramètre. L'analyste a jugé qu'il s'agissait d'un surajustement/concentration sur valeurs aberrantes sur un altcoin à forte volatilité sans région robuste — le cinquième échec identique de suivi de tendance quotidien SOL — et l'a abandonnée ; elle a atteint les étapes d'optimisation et d'analyse mais a été abandonnée après une seule itération, sans jamais avancer jusqu'à la revue des risques.

Résumé des résultats

Stratégie mono-actif ADX long filtrée par forte tendance sur un altcoin à forte volatilité produisant un résultat global porté par quelques jours haussiers aberrants 2021/2024 ainsi qu'une volatilité gonflée par l'attribution quotidienne — elle ne passe le test de sensibilité que sur des constantes triviales tandis que son seuil central s'effondre en falaise, et l'optimiseur relève ce seuil jusqu'à sur-sélectionner et n'obtenir aucun trade hors échantillon ; c'était la cinquième variante SOL de suivi de tendance quotidien à échouer de manière identique à cause de la concentration haussière et d'une décroissance récente.

Résumé des résultats

Après avoir passé le seuil de relecture du backtest (verdict : optimiser), l'analyste l'a abandonnée à l'étape post-optimisation : elle a échoué au Sharpe déflaté (DSR 0.48 avec un Sharpe optimisé 6.94 sous la barre de chance maximale attendue 7.08 sur 225 essais, is_significant=false, PBO 0.69), le walk-forward était surajusté (moyenne IS 8.0 s'effondrant vers des fenêtres OOS totalement nulles car la configuration sur-sélective n'a jamais tradé hors échantillon), le holdout a échoué, et le paramètre central adx_threshold constituait une falaise de sensibilité.

Résumé des résultats

Une stratégie mono-actif long uniquement sur des barres quotidiennes SOLUSDT.BINANCE (OHLCV uniquement, explicitement sans repli sur données supplémentaires) utilisant le ADX de Wilder comme filtre de force de tendance combiné à +DI/-DI pour la direction : elle entrait en position longue quand ADX ≥25 et +DI > -DI (tendance haussière fortement confirmée) et sortait quand -DI croisait au-dessus de +DI ou quand ADX retombait sous un seuil d'hystérésis 20, avec trois paramètres libres.

Résumé des résultats

Le backtest de base sur 2020-08-11 à 2026-05-18 a montré un résultat global déformé sur 30 trades — rendement total +4126%, CAGR 96.6%, facteur de profit 1.51, Sharpe 3.58 (CI [-5.97, 6.47]), un drawdown maximal 68%, taux de réussite 33% — avec un trade 2023-24 valant 175% du P&L total (le reste 29 net négatif) ; l'optimisation (Sharpe 6.94) a fait passer adx_threshold à 37.5 et n'a produit aucun trade hors échantillon.
Rapport de stratégie

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.