Capitalisation boursière: $3.6793T -2.630%
Volume(24h): $210.1238B 27.900%
Indice de peur et de cupidité:

57 - Neutre

  • Capitalisation boursière: $3.6793T -2.630%
  • Volume(24h): $210.1238B 27.900%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $3.6793T -2.630%
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
Top Cryptospedia

Choisir la langue

Choisir la langue

Sélectionnez la devise

Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos

Comment recouvrez-vous une stratégie de trading Trix pour la crypto?

L'indicateur TRIX aide les traders cryptographiques sur les décalages de momentum en filtrant le bruit avec un lissage exponentiel triple, ce qui le rend utile pour identifier les inversions de tendance sur les marchés volatils comme Bitcoin et Ethereum.

Aug 01, 2025 at 08:00 pm

Comprendre l'indicateur Trix dans le trading des crypto-monnaies

L'indicateur Trix (Triple exponentiel moyen) est un oscillateur de momentum conçu pour filtrer le bruit à court terme des mouvements de prix en appliquant une moyenne mobile exponentielle triple aux prix de clôture. Dans le contexte du trading des crypto-monnaies, où la volatilité est élevée et les oscillations de prix sont fréquentes, Trix aide les traders à identifier les inversions de tendance potentielles et les changements de momentum. Le calcul de base implique de lisser les données des prix trois fois en utilisant des moyennes mobiles exponentielles (EMA), puis en dérivant le taux de variation de cette valeur lissée. Une ligne de signal, généralement un EMA à 9 périodes de la ligne Trix, est utilisée pour générer des signaux d'achat et de vente lorsque la ligne Trix traverse ou en dessous.

Lors de l'application de Trix à des actifs cryptographiques tels que Bitcoin ou Ethereum , il est crucial de reconnaître que les actifs numériques présentent souvent des mouvements paraboliques et des phases latérales étendues. Cela rend le réglage des paramètres approprié essentiel. Les paramètres TRIX standard (14 périodes pour le triple EMA et la 9 période pour la ligne de signal) peuvent ne pas toujours être optimaux en raison du comportement unique des marchés cryptographiques. Les commerçants doivent ajuster ces entrées en fonction de la volatilité et du délai de la pièce spécifique en analyse.

Préparer des données historiques pour les backtesting

Pour bousculer une stratégie Trix, l'acquisition de données de prix historiques précises et granulaires est fondamentale. Les sources fiables comprennent une API Binance, une API Kraken ou des points de terminaison historiques de Coindecko . Les données doivent inclure l'horodatage, ouverte, élevée, faible, ferme et volume pour chaque chandelier, de préférence au format OHLCV. Le délai - comme 1 heure, 4 heures ou quotidiennement - doit vous aligner sur votre stratégie de trading prévue.

Une fois les données collectées, elles doivent être nettoyées et structurées. Les bougies ou les valeurs aberrantes manquantes en raison de l'échange de temps d'arrêt ou de collisions flash peuvent déformer les résultats. Utilisez des pandas dans Python pour gérer la manipulation des données. Par exemple:

  • Retroncez des données à l'aide ccxt ou requests pour tirer des API d'échange
  • Convertir les horodatages en objets DateTime
  • Supprimer les entrées en double
  • Remplissage vers l'avant ou interpoler les valeurs manquantes avec prudence

Assurez-vous que l'ensemble de données s'étend sur une période suffisante - idéalement de 1 à 3 ans - pour couvrir diverses conditions de marché, notamment des courses de taureaux, des marchés d'ours et des phases de consolidation. Cette diversité augmente la robustesse du backtest.

Implémentation du calcul Trix

Le calcul Trix implique plusieurs couches de lissage exponentiel. Commencez par calculer un EMA de 14 périodes du prix de clôture. Ensuite, appliquez un deuxième EMA au premier EMA, suivi d'un troisième EMA sur le second. Soustrayez la valeur précédente à triple lisse de la valeur actuelle, divisez par la valeur antérieure et multipliez par 100 pour obtenir le taux de variation en pourcentage.

Dans Python, cela peut être mis en œuvre comme suit:

  • Utilisez df['close'].ewm(span=14).mean() pour le premier EMA
  • Appliquer .ewm(span=14).mean() à nouveau sur le résultat pour le deuxième EMA
  • Répéter pour le troisième EMA
  • Calculez la différence en pourcentage entre les valeurs consécutives à triple
  • Créer une ligne de signal à l'aide de df['TRIX'].ewm(span=9).mean()

La ligne Trix résultante oscille autour de zéro. Les valeurs positives suggèrent un élan haussier, tandis que les valeurs négatives indiquent une élan baissière. Les multisegments entre la ligne Trix et sa ligne de signal forment la base des signaux commerciaux.

Définition des règles d'entrée et de sortie

Une stratégie typique basée sur Trix génère des signaux lorsque la ligne Trix traverse la ligne de signal (achat) ou les traverses ci-dessous (Vendre) . Pour éviter les boiss de fouet sur les marchés cryptographiques saccadés, des filtres supplémentaires sont recommandés:

  • Exiger que la valeur Trix soit supérieure à zéro pour les longues entrées et en dessous de zéro pour les entrées courtes
  • Ajoutez une bougie de confirmation - attendez une période complète après le crossover pour entrer
  • Utiliser des filtres à volume: n'agir que sur les croisements accompagnés d'un volume supérieur à la moyenne
  • Incorporez un seuil minimum pour la valeur Trix (par exemple,> 0,01 pour l'achat, <-0,01 pour la vente)

Le dimensionnement de la position doit être cohérent. Par exemple, allouer un pourcentage fixe de capital (par exemple, 5%) par commerce. Les niveaux de stop-loss et à but lucratif doivent être prédéfinis. Une approche commune consiste à définir une stop-loss à la récente balançoire faible (pour les longs) ou à swing élevée (pour les shorts) , et à un but à but lucratif à un rapport risque-récompense de 2: 1.

Exécuter le backtest avec code

En utilisant Python, vous pouvez automatiser l'intégralité du processus de backtesting. Des bibliothèques telles que Backtrader, Zipline ou un moteur basé sur des pandas personnalisées conviennent. Vous trouverez ci-dessous un flux logique simplifié:

  • Charge et prétraitement les données OHLCV
  • Calculez les colonnes Trix et Signal Line
  • Générez des signaux d'entrée lorsque Trix traverse la ligne du signal et Trix> 0
  • Générer les signaux de sortie lorsque Trix traverse la ligne de signal ou la mise à pied / stop-loss est frappé
  • Valeur du portefeuille de suivi, statut de position et historique commercial
  • Calculer les métriques de performance: rendement total, ratio Sharpe, tirage au maximum, taux de victoire

Pour chaque métier, enregistrez le prix d'entrée, le prix de sortie, la durée et le profit / perte. Visualisez les courbes d'équité à l'aide de Matplotlib ou parce que les tracé pour évaluer la cohérence. Exécutez plusieurs itérations avec différents paramètres (par exemple, période Trix 12, 14, 16) pour trouver la configuration optimale.

Évaluation des performances de la stratégie

Après avoir exécuté le backtest, analysez les mesures clés pour déterminer la viabilité. Le rendement total devrait surpasser une simple stratégie d'achat et de maintien au cours de la même période. Le rapport Sharpe indique les rendements ajustés au risque - les valeurs supérieures à 1 sont généralement favorables. Le rabattement maximal révèle la baisse de pic à pain le plus importante, mettant en évidence l'exposition au risque.

Comparez les résultats entre différentes crypto-monnaies. Par exemple, une stratégie Trix pourrait bien fonctionner sur BTC / USDT en raison de sa nature tendance mais échoue sur un altcoin à faible volume avec une action de prix erratique. Considérez les coûts de transaction: des frais de 0,1% par échange peuvent éroder considérablement les bénéfices dans les stratégies à haute fréquence. La modélisation de glissement, en particulier pendant la volatilité élevée - additionne le réalisme.

Questions fréquemment posées

Puis-je utiliser Trix sur les délais inférieurs comme des graphiques de 5 minutes pour la scalpation cryptographique?

Oui, Trix peut être appliqué à des graphiques de 5 minutes, mais l'augmentation du bruit peut générer de faux signaux. Réduisez la période EMA (par exemple, 8 au lieu de 14) et combinez avec des filtres volumique ou RSI pour améliorer la précision. Backtester soigneusement pour confirmer le bord.

Comment gérer plusieurs signaux d'affilée sans sortir?

Implémentez une machine d'état qui suit l'état actuel de la position. Accordez une nouvelle entrée si aucune position n'est ouverte. Alternativement, utilisez un filtre de rentrée, comme nécessitant un retracement minimum de prix avant d'accepter un nouveau signal.

Est-il nécessaire d'utiliser une ligne de signal, ou puis-je échanger en fonction de Trix Crossing Zero?

Vous pouvez échanger des multisegments zéro - Trix traversant zéro comme buy, ci-dessous comme vendu. Cependant, cela augmente la fréquence commerciale et peut entraîner plus de fausses entrées. La ligne de signal agit comme un déclencheur plus lisse et est généralement plus fiable.

Quels outils puis-je utiliser en plus de Python pour Trix Backtesting?

Le script Pine de TradingView permet le codage et les stratégies Trix de backtesting directement sur les graphiques. Des plateformes comme MetaTrader (avec des indicateurs personnalisés) ou des outils de crypto spécialisés comme Kryll.io ou 3Commas prennent également en charge l'automatisation de la stratégie et les tests historiques.

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Connaissances connexes

Voir tous les articles

User not found or password invalid

Your input is correct