Stratégie d'écart rapide de tendance à quatre moyennes mobiles


Date de création: 2023-12-22 14:25:04 Dernière modification: 2023-12-22 14:25:04
Copier: 0 Nombre de clics: 658
1
Suivre
1623
Abonnés

Stratégie d’écart rapide de tendance à quatre moyennes mobiles

Aperçu

Le quad MA Trend Scalper est une stratégie de suivi de tendance qui utilise les moyennes mobiles de 4 cycles différents pour générer des signaux d’achat et de vente. Il s’applique aux opérations de battement de marché sur des périodes plus courtes, de 10 à 30 minutes.

Principe de stratégie

La stratégie utilise deux ensembles de moyennes mobiles simultanément. Le premier groupe est constitué de moyennes mobiles rapides, comprenant la MA1 de la période longueur1 et la MA2 de la période longueur2, dont la croisée génère des signaux d’achat et de vente. Le second groupe est constitué de moyennes mobiles longues, comprenant la MA3 de la période longueur1 et la MA4 de la période longueur2, qui sont utilisées pour déterminer la direction de la tendance de la longue ligne.

Il n’y a plus d’options ouvertes que lorsque les moyennes mobiles rapides MA1 et MA2 se croisent en or. Il est également nécessaire de déterminer si la moyenne mobile longue MA3 est au-dessus de MA4, si c’est le cas, cela indique qu’elle est actuellement dans une tendance à la hausse de la longue ligne.

Après avoir effectué une recherche à plusieurs têtes, lorsque la moyenne mobile rapide MA1 est traversée par MA3, la courte ligne indique un renversement de tendance, auquel cas la position est stoppée.

La logique de génération de signaux de vide est le contraire de la logique de génération de signaux symétriques.

Grâce à une telle conception, la stratégie peut suivre efficacement la direction de la tendance et éviter d’être piégé dans une situation de choc. En utilisant la combinaison de longues et courtes lignes, il est possible d’ouvrir des positions sur des opportunités de gain à forte probabilité et de mettre en place des arrêts de perte pour contrôler les risques.

Analyse des avantages

Les principaux avantages de cette stratégie sont les suivants:

  1. L’utilisation d’un ensemble de moyennes mobiles permet d’améliorer la fiabilité des signaux de négociation et d’éviter d’être pris dans une situation de choc.

  2. L’utilisation d’une ligne longue pour juger de la tendance générale et d’une ligne courte pour l’introduction permet de suivre efficacement la direction de la tendance.

  3. Il est possible d’arrêter rapidement les pertes et de contrôler les pertes individuelles.

  4. Il s’agit d’une méthode de trading à fort effet de levier, avec un taux de rendement élevé.

Analyse des risques

Cette stratégie comporte aussi des risques:

  1. Il est possible de faire une transaction erronée en cas de déviation d’une ligne longue ou courte. Il est donc nécessaire d’identifier les signaux à l’avance et d’arrêter les pertes à temps.

  2. Les stratégies de moyennes mobiles sont sensibles à l’optimisation des paramètres et si les paramètres sont mal choisis, cela peut entraîner une fréquence de transaction excessive ou un retard de signal. Il faut plusieurs tests pour trouver la meilleure combinaison de paramètres.

  3. Le risque de rupture de position peut être réduit en utilisant un effet de levier élevé pour contrôler le taux d’utilisation des fonds.

Direction d’optimisation

La stratégie peut également être optimisée dans les domaines suivants:

  1. Augmenter les indicateurs de volatilité, évaluer la taille de la volatilité du marché, ouvrir des positions pendant les périodes de faible volatilité et éviter les moments de forte volatilité.

  2. Augmenter les indices de volume de transaction et ouvrir une position lors d’une rupture de volume de transaction élevée. Éviter les fausses ruptures de contraction de volume de transaction.

  3. Optimiser les paramètres des moyennes mobiles pour trouver la meilleure combinaison de paramètres. Optimiser les paramètres de la progression pour trouver le meilleur paramètre global.

  4. Observer les caractéristiques des signaux sur plusieurs périodes, concevoir des règles de négociation sur plusieurs périodes et utiliser des périodes plus longues pour confirmer les signaux.

Résumer

La stratégie de saut rapide en quatre lignes est une stratégie de suivi de tendance typique. Elle utilise deux ensembles de moyennes périodiques différentes pour juger, ouvrir des positions dans la direction de la grande tendance, puis utiliser la courte ligne moyenne rapide pour arrêter les pertes.

Code source de la stratégie
/*backtest
start: 2023-11-21 00:00:00
end: 2023-12-10 10:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="Quad MA Trend Scalper Backtest", shorttitle="QMA BACKTEST", overlay=true, pyramiding = 100)

//
//INPUTS
//

price = close
exponential = input(false, title="Exponential MA")
longexponential = input(true, title="Long Exponential MA")
src = input(close, title="Source")

length1 = input(13, title="MA Fast")
length2 = input(21, title="MA Slow")

longlength1 = input(54, title="Long MA 1")
longlength2 = input(84, title="Long MA 2")

//
//MAs
//

ma1 = exponential ? ema(src, length1) : sma(src, length1)
ma2 = exponential ? ema(src, length2) : sma(src, length2)
ma3 = longexponential ? ema(src, longlength1) : sma(src, longlength1)
ma4 = longexponential ? ema(src, longlength2) : sma(src, longlength1)

plot(ma1, color = black, linewidth = 2)
plot(ma2, color = red, linewidth = 2)
plot(ma3, color = blue, linewidth = 2)
plot(ma4, color = green, linewidth = 5)

long1 = crossover(ma1, ma2) and ma3 > ma4
long2 = crossover(ma1, ma2) and ma3 < ma4
short1 = crossunder(ma1, ma2) and ma3 < ma4
short2 = crossunder(ma1, ma2) and ma3 > ma4

//plotshape(long1, style=shape.triangleup, location=location.belowbar, color=green, size=size.tiny)
//plotshape(long2, style=shape.triangleup, location=location.belowbar, color=red, size=size.tiny)
//plotshape(short1, style=shape.triangledown, location=location.abovebar, color=green, size=size.tiny)
//plotshape(short2, style=shape.triangledown, location=location.abovebar, color=red, size=size.tiny)

//
//STRATEGY
//

//LONG
if (crossover(ma1, ma2) and ma1>ma4)
    strategy.entry("Long", strategy.long, comment="Long")
    
strategy.close("Long", when = crossunder(ma1, ma3))

//SHORT

if (crossunder(ma1, ma2) and ma1<ma4)
    strategy.entry("Short", strategy.short, comment="Short")

strategy.close("Short", when = crossover(ma1, ma3))