Type/to search

Stratégie de suivi de tendance basée sur l'EMA à décalage nul

Cryptocurrency
Created: 2023-09-20 14:30:03
Last modified: 3 years ago
1
Follow
1781
Followers

Aperçu

Cette stratégie est une stratégie de suivi de tendance typique. Elle utilise une stratégie de Zéro-Lag EMA rapide pour déterminer la direction de la tendance, combinée à des mécanismes de stop-loss, stop-loss et reprise mobiles pour réaliser des transactions de suivi de tendance.

Principe de stratégie

  1. Calculer l'EMA rapide et l'EMA lente. Ils utilisent respectivement des prix de fluctuation périodiques différents.

  2. Il y a des signaux de commutation lorsque la ligne rapide traverse une ligne lente; il y a des signaux de commutation lorsque la ligne lente traverse une ligne rapide.

  3. La mise en place d'une ligne mobile de stop-loss après l'entrée en jeu permet de suivre le prix le plus élevé/le plus bas et de contrôler le risque.

  4. Il y a une ligne de freinage mobile qui s'éteint lorsque le prix atteint un certain pourcentage.

  5. Le compteur de temps d'ouverture permet d'obtenir un gain similaire.

Analyse des avantages

  1. Les EMA à zéro décalage sont moins sensibles aux retards et permettent de saisir plus rapidement les changements de tendance.

  2. Les stratégies de double EMA sont simples, intuitives et faciles à comprendre.

  3. Le stop loss est raisonnable et permet de bien contrôler les pertes individuelles.

  4. Le mécanisme d'accumulation peut générer plus de profit lorsque la tendance s'étend.

Analyse des risques

  1. Une mauvaise configuration des paramètres peut entraîner un arrêt de perte trop radical ou conservateur.

  2. Le mauvais choix d'un indicateur de tendance peut nous faire manquer le moment de la reprise.

  3. Les mécanismes d'hypothèque peuvent augmenter les pertes globales si la tendance est inversée.

  4. Il est nécessaire d'ajuster les paramètres pour les différentes variétés afin d'éviter une suradaptation à une variété donnée.

Direction d'optimisation

  1. Testez différents paramètres de la période EMA pour trouver la combinaison de paramètres la plus appropriée.

  2. Optimiser le ratio de stop loss et de stop loss pour trouver un équilibre entre le profit et le contrôle du risque.

  3. Adaptation de la logique d'acquisition de positions, limitant le nombre maximum de positions ouvertes dans un sens.

  4. Ajout d'autres indicateurs techniques pour le filtrage d'entrée et amélioration de la qualité du signal.

  5. Fermez les transactions pendant une certaine période, en évitant les périodes où les signaux peuvent être erronés.

  6. Les paramètres de test sont adaptés aux différentes variétés pour améliorer la stabilité.

Résumer

La stratégie fonctionne globalement de manière stable et présente un excellent rapport bénéfice-risque. L'efficacité de la stratégie peut être encore améliorée par des moyens tels que l'optimisation des paramètres et le filtrage auxiliaire. Il faut également être vigilant face aux erreurs de signal qui peuvent survenir dans des situations individuelles.

Source
Pine
//@version=3
// Learn more about Autoview and how you can automate strategies like this one here: https://autoview.with.pink/
strategy("MP ZeroLag EMA", "MP 0 Strat", overlay=true, pyramiding=0, initial_capital=100000, currency=currency.USD, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent, commission_value=0.1)
 
//bgcolor ( color=black, transp=40, title='Blackground', editable=true)
 
///////////////////////////////////////////////
//* Backtesting Period Selector | Component *//
///////////////////////////////////////////////
 
testStartYear = input(2018, "Backtest Start Year")
testStartMonth = input(3, "Backtest Start Month")
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
ZeroLag EMA Source
ZeroLag EMA Fast Length
ZeroLag EMA Slow Length
Longs Only
Shorts Only
Flip the Opens
Pyramiding less than
Pyramiding equal to
Pyramiding greater than
Trailing Stop
Activate Trailing Stop Price (%). Divided by 100 (1 = 0.01%)
Trailing Stop (%). Divided by 100 (1 = 0.01%)
Take Profit
Take Profit (%). Divided by 100 (1 = 0.01%)
Stop Loss
Stop Loss (%). Divided by 100 (1 = 0.01%)
Lookback Period
Resolution
Number of Fibonacci Volatility Deviations
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)