Stratégie de double tendance avec croisement EMA et filtre RSI

EMA RSI MACD
Date de création: 2024-06-07 15:29:57 Dernière modification: 2024-06-07 15:29:57
Copier: 3 Nombre de clics: 677
1
Suivre
1617
Abonnés

Stratégie de double tendance avec croisement EMA et filtre RSI

Aperçu

La stratégie est basée sur les trois indicateurs techniques EMA-cross, RSI et MACD pour construire une stratégie de négociation avec une double confirmation de tendance. La stratégie détermine la direction de la tendance par l’intermédiaire de l’EMA-cross et utilise le RSI et le MACD comme conditions de filtrage pour émettre un signal de négociation après la confirmation de tendance.

Principe de stratégie

  1. Les lignes EMA sont calculées sur deux périodes distinctes, l’EMA à court terme reflétant les variations récentes des prix et l’EMA à long terme reflétant les tendances à moyen et long terme.
  2. Calculer le RSI afin de déterminer si le marché est en sur-achat ou en sur-vente, et éviter les situations extrêmes.
  3. Pour calculer l’indicateur MACD, le croisement de la ligne MACD avec la ligne de signal peut servir de signal de confirmation de tendance.
  4. Conditions d’ouverture de positions multiples: EMA à court terme sur une EMA à long terme, RSI n’a pas atteint la zone de surachat, ligne MACD sur une ligne de signal.
  5. Conditions de prise de position à vide: EMA à court terme traversé par EMA à long terme, RSI n’a pas atteint la zone de survente, MACD en dessous de la ligne traversée par la ligne de signal.
  6. Les signaux de transaction sont émis en fonction des conditions d’ouverture et affichés dans le contexte du graphique.

Avantages stratégiques

  1. La double confirmation de tendance: la croix EMA détermine la direction de la tendance et la croix MACD est la confirmation de tendance, ce qui améliore la fiabilité du signal.
  2. Le filtrage RSI: Le filtrage RSI est utilisé pour juger les situations de survente et de survente, afin d’éviter d’entrer en bourse dans des conditions extrêmes et de réduire le risque.
  3. Flexibilité des paramètres: l’utilisateur peut ajuster les paramètres de l’EMA, du RSI et du MACD en fonction des différentes caractéristiques du marché, afin d’optimiser la performance de la stratégie.
  4. L’intuition est claire: la logique de la stratégie est claire et les couleurs de fond du graphique fournissent des indices intuitifs pour les signaux de trading.

Risque stratégique

  1. Optimisation des paramètres: les paramètres optimaux peuvent varier selon les marchés et les périodes de temps, ce qui nécessite une optimisation en fonction de la situation réelle.
  2. Marchés en tremblement de terre: Dans les marchés en tremblement de terre, les croisements EMA et MACD peuvent se produire fréquemment, ce qui entraîne un excès de signaux de négociation et augmente les coûts de négociation.
  3. Un revirement de tendance: à un point de revirement de tendance, la stratégie peut envoyer le mauvais signal et entraîner des pertes.
  4. Gestion des risques: la stratégie ne prévoit pas de stop-loss et de stop-loss. Les mesures de gestion des risques doivent être raisonnablement définies en fonction de la situation réelle.

Orientation de l’optimisation de la stratégie

  1. Ajout de filtres de tendance: utilisez des indicateurs tels que ATR, ADX pour déterminer si le marché est en tendance et évitez d’émettre des signaux en cas de choc.
  2. Optimiser le moment de l’entrée: Adaptez les paramètres EMA, RSI et MACD en fonction des caractéristiques du marché pour trouver le point d’entrée optimal.
  3. Adhérer à la gestion des risques: définir des positions de stop loss et de stop stop raisonnables, contrôler le risque de chaque transaction.
  4. Le signal est plus fiable lorsqu’il est combiné avec d’autres indicateurs tels que le nombre de passages, le taux d’oscillation, etc.

Résumer

La stratégie est une stratégie de négociation de confirmation de double tendance, qui se compose d’une croisée des trois indicateurs EMA, RSI et MACD. La logique de la stratégie est claire, le signal est intuitif et convient pour suivre la tendance. Cependant, dans la pratique, il faut faire attention à l’optimisation des paramètres, au risque de choc du marché et au jugement des points de retournement de tendance.

Code source de la stratégie
/*backtest
start: 2023-06-01 00:00:00
end: 2024-06-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("15 Dakikalık Göstergelerle Strateji", shorttitle="15m Strat", overlay=true)

// Parametreler
short_ma_length = input.int(9, title="Kısa EMA")
long_ma_length = input.int(21, title="Uzun EMA")
rsi_length = input.int(14, title="RSI Periyodu")
rsi_overbought = input.int(70, title="RSI Aşırı Alım")
rsi_oversold = input.int(30, title="RSI Aşırı Satım")

// EMA Hesaplamaları
short_ema = ta.ema(close, short_ma_length)
long_ema = ta.ema(close, long_ma_length)

// RSI Hesaplaması
rsi = ta.rsi(close, rsi_length)

// MACD Hesaplaması
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)

// Göstergeleri Grafiğe Çizme
plot(short_ema, title="Kısa EMA", color=color.blue)
plot(long_ema, title="Uzun EMA", color=color.red)
hline(rsi_overbought, "Aşırı Alım", color=color.red)
hline(rsi_oversold, "Aşırı Satım", color=color.green)
plot(rsi, title="RSI", color=color.purple)

// İşlem Koşulları
longCondition = ta.crossover(short_ema, long_ema) and rsi < rsi_overbought and macdLine > signalLine
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = ta.crossunder(short_ema, long_ema) and rsi > rsi_oversold and macdLine < signalLine
if (shortCondition)
    strategy.entry("Short", strategy.short)

// Grafik Arkaplanı İşlem Koşullarına Göre Değiştirme
bgcolor(longCondition ? color.new(color.green, 90) : na, title="Long Signal Background")
bgcolor(shortCondition ? color.new(color.red, 90) : na, title="Short Signal Background")