Type/to search

Stratégie de suivi de tendance avec double moyenne mobile et bandes de Bollinger

Common strategy
Created: 2023-12-11 15:10:02
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie détermine la direction de la tendance du marché en calculant deux moyennes mobiles exponentielles (EMA) de périodes différentes. Une fois la direction de la tendance établie, elle combine les bandes de Bollinger adaptatives pour détecter les opportunités de surachat et de survente, réalisant ainsi un trading de suivi de tendance.

Principe de la stratégie

  1. Calcul des EMA sur 200 et 30 périodes. Si l'EMA 200 est supérieure à l'EMA 30, la tendance à long terme est jugée haussière ; sinon, elle est jugée baissière.

  2. Après avoir déterminé la direction de la tendance, calculer la ligne médiane, la bande supérieure et la bande inférieure des bandes de Bollinger. La ligne médiane utilise une SMA de période configurable (par exemple 8). La largeur des bandes utilise une plage configurable (par exemple 1,3 et 1,1 fois) de l'étendue (max - min) des prix les plus hauts et les plus bas sur la même période.

  3. En tendance haussière à long terme, lorsque le prix franchit la bande inférieure de bas en haut, cela est considéré comme un point d'achat. En tendance baissière à long terme, lorsque le prix franchit la bande supérieure de haut en bas, cela est considéré comme un point de vente.

  4. Pour filtrer les faux signaux, lors d'un franchissement, vérifier que le taux de variation de la bougie précédente est inférieur à une valeur configurable (par exemple 3 %) et que la distance entre les bandes supérieure et inférieure est supérieure à une exigence configurable (par exemple 2,2 %).

  5. Après l'ouverture d'une position, définir un stop-loss (par exemple 3 %) et un take-profit (par exemple 10 %) configurables pour verrouiller les gains.

Avantages de la stratégie

  1. Double EMA pour déterminer la tendance principale, évitant les ouvertures de positions désordonnées lorsque la tendance principale n'est pas claire.

  2. Bandes de Bollinger adaptatives pour définir les points d'ouverture, ajustant automatiquement les paramètres de largeur en fonction de la tendance, renforçant ainsi le suivi de tendance.

  3. Les mécanismes de vérification du taux de variation et de la largeur minimale des bandes filtrent efficacement les faux signaux.

  4. Stop-loss et take-profit raisonnables, verrouillant les gains avec un risque contrôlé.

Risques de la stratégie

  1. La double EMA ne peut pas identifier avec précision les points de retournement, ce qui peut faire manquer des opportunités de retournement de tendance.

  2. Un réglage inapproprié des paramètres des bandes de Bollinger peut générer de faux signaux.

  3. Un stop-loss et un take-profit fixes peuvent mal s'adapter à la volatilité du marché.

Pistes d'optimisation

  1. Combiner avec d'autres indicateurs pour juger de la tendance et déterminer les points de transition entre tendance principale et secondaire.

  2. Utiliser une méthode d'ajustement dynamique des paramètres des bandes de Bollinger.

  3. Mettre en place des ordres stop-loss et take-profit conditionnels, ajustant le niveau de stop-loss en fonction de conditions spécifiques.

Résumé

Cette stratégie combine l'utilisation d'une double EMA pour identifier la tendance principale et des bandes de Bollinger pour détecter les opportunités, réalisant ainsi un trading de suivi de tendance. Ses avantages résident dans la définition raisonnable des conditions d'ouverture de position et de stop-loss, permettant de verrouiller efficacement les gains de tendance. Elle comporte également certains risques, comme l'incapacité à identifier les points de retournement et un réglage inapproprié des paramètres des bandes de Bollinger. Ces problèmes offrent des possibilités d'optimisation supplémentaires pour mieux profiter des tendances du marché.

Source
Pine
/*backtest
start: 2022-12-04 00:00:00
end: 2023-12-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//////////////////////////////////////////////////////////////////////
// Component Code Start
testStartYear = input(2019, "Backtest Start Year")
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Color Background?
v_input_8
v_input_9
length
factor1
factor2
changerate
exp
target
stop
minroe
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)