//@version=5 strategy(“RSI(6) Buy at 30, EMA(34) Sell with Stop Loss”, overlay=true)
// paramètres définis rsiPeriod = 6 emaPeriod = 54 buyLevel = 30 positionSize = 0.02
// Calculer le RSI et l’EMA rsiValue = ta.rsi(close, rsiPeriod) emaValue = ta.ema(close, emaPeriod)
// Conditions d’achat: RSI inférieur à 30 buySignal = ta.crossunder(rsiValue, buyLevel)
// Conditions de vente: le prix est supérieur à l’EMA 54 sellSignal = close > emaValue
// enregistrer le prix d’ouverture var float entryPrice = na
// Logique d’achat: ne faire que plus if (buySignal and strategy.position_size == 0) strategy.entry(“Buy”, strategy.long, qty=positionSize) Prix d’entrée: = close // Enregistre le prix d’ouverture à l’achat
// Logique d’arrêt de perte: mise à 0.5% if (strategy.position_size > 0) Le prix d’entrée est égal au prix d’entrée de l’action. if (close <= stopLossPrice) L’effet de levier est le résultat d’une transaction qui a été réalisée par un investisseur.
// Logique de plage: le prix est placé au-dessus de l’EMA 54 if (strategy.position_size > 0 and sellSignal) strategy.close ((“Buy”, comment=“Take Profit”) // atteint le seuil de clôture