Stratégie de suivi de tendance croisée à moyennes mobiles multiples

EMA T3
Date de création: 2024-06-28 15:10:58 Dernière modification: 2024-06-28 15:10:58
Copier: 1 Nombre de clics: 695
1
Suivre
1617
Abonnés

Stratégie de suivi de tendance croisée à moyennes mobiles multiples

Aperçu

Cette stratégie est un système de trading de suivi de tendance basé sur l’indicateur Tillson T3. Il utilise la croisée des moyennes mobiles multifonctionnelles ((EMA) pour générer des signaux d’achat et de vente et est retesté sur la plate-forme TradingView. L’idée centrale de la stratégie est de capturer les tendances du marché à l’aide de l’indicateur Tillson T3, d’ouvrir des positions supplémentaires dans les tendances à la hausse et des positions vides dans les tendances à la baisse pour réaliser des bénéfices.

Principe de stratégie

  1. Le calcul de l’indicateur Tillson T3 est le suivant:

    • Commencez par calculer le plus haut plus le plus bas plus 2.*EMA de la clôture) / 4
    • Et ensuite on fait 5 EMAs de suite, et on obtient de e1 à e6.
    • Enfin, on calcule la valeur de T3 en fonction du coefficient spécifique
  2. Génération du signal:

    • Signal multi-tête: lorsque la valeur T3 est traversée par la valeur précédente
    • Signal de tête vide: lorsque la valeur de T3 est inférieure à la valeur précédente
  3. Exécution de la transaction:

    • Si le signal de multiples têtes apparaît, ouvrez une position.
    • Lorsque le signal de vide apparaît, ouvrez le magasin.
  4. Vidéo:

    • Signaux multiples: flèche vers le haut en vert en bas du graphique
    • Signal de tête vide: flèche rouge vers le bas au-dessus du graphique

Avantages stratégiques

  1. Le suivi des tendances: l’indicateur Tillson T3 est efficace pour capturer les tendances du marché et réduire les fausses percées.

  2. Flexibilité: Adaptation aux différents environnements du marché en ajustant la longueur et le facteur de transaction.

  3. Les commentaires visuels: Les signaux graphiques clairs aident à la décision de trading.

  4. Automatisation: les transactions peuvent être automatisées sur la plateforme TradingView.

  5. Gestion des risques: Gestion des positions avec des pourcentages de fonds.

Risque stratégique

  1. Un revirement de tendance: les faux signaux peuvent être fréquents dans les marchés en crise.

  2. Rarité: comme indicateur de retard, il est possible de rater des opportunités au début de la tendance.

  3. Trop de transactions: les signaux fréquents peuvent conduire à des transactions excessives, augmentant les coûts.

  4. Sensitivité aux paramètres: les performances dépendent fortement des paramètres.

  5. Indicateur unique: le recours au T3 de Tillson pourrait faire oublier d’autres informations importantes sur le marché.

Orientation de l’optimisation de la stratégie

  1. Combinaison multi-indicateurs: introduire des indicateurs tels que le RSI, le MACD pour la confirmation du signal.

  2. Optimisation des arrêts de perte: ajout d’arrêts dynamiques, tels que le suivi des arrêts de perte, pour améliorer la gestion des risques.

  3. Analyse des périodes: une combinaison de plusieurs périodes permet d’améliorer la fiabilité du signal.

  4. Adaptation de la volatilité: Ajustez la taille de la position en fonction de la volatilité du marché, optimisant le rapport risque/rendement.

  5. Identification de l’état du marché: intégrer la logique de jugement de l’état du marché, en utilisant différentes stratégies dans différents environnements de marché.

Résumer

La stratégie de suivi de tendance croisée de multiples moyennes est un système de trading automatisé basé sur l’indicateur T3 de Tillson. Elle génère des signaux de trading en capturant les tendances du marché, a une forte capacité de suivi des tendances et des avantages évidents en termes de simplicité d’exploitation. Cependant, la stratégie est également exposée à des risques tels que la fréquence des faux signaux sur les marchés de choc et le retard de signal.

Code source de la stratégie
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Hashtag Signals and Backtest", overlay=true)

// Input parameters for indicators
length1 = input(8, "T3 Length")
a1 = input(0.7, "Volume Factor")

// Tillson T3 Calculation
e1 = ema((high + low + 2 * close) / 4, length1)
e2 = ema(e1, length1)
e3 = ema(e2, length1)
e4 = ema(e3, length1)
e5 = ema(e4, length1)
e6 = ema(e5, length1)
c1 = -a1 * a1 * a1
c2 = 3 * a1 * a1 + 3 * a1 * a1 * a1
c3 = -6 * a1 * a1 - 3 * a1 - 3 * a1 * a1 * a1
c4 = 1 + 3 * a1 + a1 * a1 * a1 + 3 * a1 * a1
T3 = c1 * e6 + c2 * e5 + c3 * e4 + c4 * e3

// Signal conditions
longSignal = crossover(T3, T3[1])
shortSignal = crossunder(T3, T3[1])

// Plotting signals
plotshape(series=longSignal, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="LONG", textcolor=color.white, size=size.tiny)
plotshape(series=shortSignal, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SHORT", textcolor=color.white, size=size.tiny)

// Strategy Entries for Backtest
if (longSignal)
    strategy.entry("Long", strategy.long)

if (shortSignal)
    strategy.entry("Short", strategy.short)

// Alerts
alertcondition(longSignal, title="BUY", message="BUY!")
alertcondition(shortSignal, title="SELL", message="SELL!")