strategy("Stratégie de Trading 15 Min", overlay=true)
// Définition des paramètres ema_fast_length = input(9, title="Longueur de la EMA rapide") ema_slow_length = input(21, title="Longueur de la EMA lente") rsi_length = input(14, title="Longueur du RSI") macd_fast_length = input(12, title="Longueur de la ligne rapide MACD") macd_slow_length = input(26, title="Longueur de la ligne lente MACD") macd_signal_length = input(9, title="Longueur de la ligne de signal MACD") // Calcul des indicateurs ema_fast = ta.ema(close, ema_fast_length) ema_slow = ta.ema(close, ema_slow_length) rsi = ta.rsi(close, rsi_length) [macdLine, signalLine, _] = ta.macd(close, macd_fast_length, macd_slow_length, macd_signal_length) // Conditions d'achat et de vente buy_signal = ta.crossover(ema_fast, ema_slow) and rsi < 70 and macdLine > signalLine sell_signal = ta.crossunder(ema_fast, ema_slow) and rsi > 30 and macdLine < signalLine // Entrée en position longue ou courte if (buy_signal) strategy.entry("Achat", strategy.long) if (sell_signal) strategy.entry("Vente", strategy.short) // Sortie de position if (sell_signal or buy_signal) strategy.close_all()