-
Bitcoin
$113800
-1.09% -
Ethereum
$3511
-3.16% -
XRP
$2.957
0.31% -
Tether USDt
$0.9996
0.01% -
BNB
$758.1
-1.25% -
Solana
$164.9
-1.86% -
USDC
$0.9997
0.01% -
TRON
$0.3271
0.11% -
Dogecoin
$0.2002
-2.62% -
Cardano
$0.7171
-0.58% -
Hyperliquid
$38.38
-3.52% -
Sui
$3.438
-1.50% -
Stellar
$0.3834
-1.54% -
Chainlink
$16.06
-2.34% -
Bitcoin Cash
$537.3
-2.81% -
Hedera
$0.2386
-1.82% -
Avalanche
$21.56
-1.69% -
Ethena USDe
$1.001
0.01% -
Toncoin
$3.589
4.58% -
UNUS SED LEO
$8.962
0.30% -
Litecoin
$107.4
2.51% -
Shiba Inu
$0.00001213
0.10% -
Polkadot
$3.568
-1.34% -
Uniswap
$9.064
-0.08% -
Monero
$294.2
-3.40% -
Dai
$0.9999
0.00% -
Bitget Token
$4.284
-1.79% -
Pepe
$0.00001044
-0.41% -
Cronos
$0.1325
-1.44% -
Aave
$255.1
-0.83%
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
ourequests
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.
-
RYU
$0.0...02235
195.30%
-
ALI
$0.006707
26.69%
-
RSC
$0.6216
25.33%
-
TIBBIR
$0.1254
24.10%
-
TROLL
$0.06274
22.89%
-
WILD
$0.4284
19.84%
- Bitcoin, XRP et The Price Drop Blues: Qu'est-ce que Shakin 'en crypto?
- 2025-08-03 00:30:12
- Bank of America, Ripple et RLUSD: une nouvelle ère en finance numérique?
- 2025-08-03 00:30:12
- Stratégie de Bitcoin: Saylor ne thésaurise pas, il construit un empire
- 2025-08-02 22:30:12
- Bitcoin Blood Bath: Pressions et liquidations macro
- 2025-08-02 22:30:12
- Tron, portefeuilles froids et tendances cryptographiques: qu'est-ce qui est chaud sur le marché?
- 2025-08-02 23:10:12
- Bitcoin's Wild Ride: DaVinci, les investisseurs et le rêve de 500 000 $
- 2025-08-02 23:50:12
Connaissances connexes

Est-il possible de modifier ou de supprimer les données d'une blockchain?
Aug 02,2025 at 03:42pm
Comprendre la nature immuable de la blockchain La technologie de la blockchain est fondamentalement conçue pour assurer l'intégrité des données et...

Comment utiliser un explorateur blockchain pour afficher les transactions?
Aug 02,2025 at 10:01pm
Comprendre ce qu'est un explorateur de blockchain Un explorateur blockchain est un outil Web qui permet aux utilisateurs d'afficher toutes les...

Quelle est la partie de la chaîne de la blockchain?
Aug 02,2025 at 09:29pm
Comprendre le concept de «chaîne» dans la blockchain Le terme «chaîne» dans la blockchain fait référence à la liaison séquentielle et immuable des blo...

Quel est le cycle de vie d'une transaction blockchain?
Aug 01,2025 at 07:56pm
Initiation d'une transaction blockchain Une transaction blockchain commence lorsqu'un utilisateur décide de transférer des actifs numériques d...

Qu'est-ce qui donne à un NFT sa valeur?
Aug 02,2025 at 10:14pm
Comprendre le concept principal de NFTS Un jeton non bubilible (NFT) est un actif numérique unique vérifié à l'aide de la technologie Blockchain. ...

Quel est le rôle des mineurs dans un réseau de blockchain?
Aug 03,2025 at 12:15am
Comprendre la fonction centrale des mineurs dans la blockchain Les mineurs jouent un rôle central dans le maintien de l'intégrité et de la sécurit...

Est-il possible de modifier ou de supprimer les données d'une blockchain?
Aug 02,2025 at 03:42pm
Comprendre la nature immuable de la blockchain La technologie de la blockchain est fondamentalement conçue pour assurer l'intégrité des données et...

Comment utiliser un explorateur blockchain pour afficher les transactions?
Aug 02,2025 at 10:01pm
Comprendre ce qu'est un explorateur de blockchain Un explorateur blockchain est un outil Web qui permet aux utilisateurs d'afficher toutes les...

Quelle est la partie de la chaîne de la blockchain?
Aug 02,2025 at 09:29pm
Comprendre le concept de «chaîne» dans la blockchain Le terme «chaîne» dans la blockchain fait référence à la liaison séquentielle et immuable des blo...

Quel est le cycle de vie d'une transaction blockchain?
Aug 01,2025 at 07:56pm
Initiation d'une transaction blockchain Une transaction blockchain commence lorsqu'un utilisateur décide de transférer des actifs numériques d...

Qu'est-ce qui donne à un NFT sa valeur?
Aug 02,2025 at 10:14pm
Comprendre le concept principal de NFTS Un jeton non bubilible (NFT) est un actif numérique unique vérifié à l'aide de la technologie Blockchain. ...

Quel est le rôle des mineurs dans un réseau de blockchain?
Aug 03,2025 at 12:15am
Comprendre la fonction centrale des mineurs dans la blockchain Les mineurs jouent un rôle central dans le maintien de l'intégrité et de la sécurit...
Voir tous les articles
