La stratégie de trading EMA de rupture rapide en or est une stratégie de scalping en or basée sur l'indicateur EMA. Cette stratégie utilise le croisement de l'EMA rapide et de l'EMA lente pour générer des signaux de trading, combinés avec les indicateurs ATR pour définir des points de stop loss et de profit pour mettre en œuvre le trading de scalping en or.
Cette stratégie repose principalement sur le croisement de l'EMA rapide de 9 jours et de l'EMA lente de 21 jours, ainsi que sur la relation entre le prix et l'EMA pour déterminer l'entrée.
En outre, cette stratégie utilise également l'indicateur ATR pour calculer la fourchette moyenne des fluctuations au cours des 2 derniers jours. Après l'entrée, le point de stop loss est fixé au plus bas (atrLength) moins atr multiplié par atrMultiplier; le point de profit est fixé au plus haut (atrLength) plus atr multiplié par atrMultiplier. Il s'agit d'un mécanisme de stop trailing de volatilité basé sur l'indicateur ATR.
Il s'agit d'une stratégie de scalping relativement simple avec les avantages suivants:
Cette stratégie comporte également des risques:
En réponse aux risques susmentionnés, nous pouvons envisager de réduire de manière appropriée la taille de la position, de la combiner avec d'autres indicateurs pour filtrer les signaux ou de tester différents paramètres afin d'optimiser le réglage du stop loss et du profit.
Cette stratégie peut également être optimisée dans les directions suivantes:
La stratégie de trading EMA Gold Fast Breakthrough est une stratégie simple et pratique de scalping d'or. Elle utilise l'intersection EMA pour déterminer la tendance et définit un stop loss et un profit basé sur l'indicateur ATR, ce qui peut effectivement verrouiller de petits bénéfices.
/*backtest start: 2023-12-18 00:00:00 end: 2024-01-17 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("XAUUSD Trading Strategy", shorttitle="XAUUSD Strategy", overlay=true) // Inputs fastLength = input(9, title="Fast EMA Length") slowLength = input(21, title="Slow EMA Length") atrLength = input(2, title="ATR Length") atrMultiplier = input(2, title="ATR Multiplier") profitTarget = input(0.7, title="Profit Target") * 100 // in percentage commission = input(0.001, title="Commission") // 0.1% per trade // Calculations fastEMA = ema(close, fastLength) slowEMA = ema(close, slowLength) atr = atr(atrLength) // Entry rules longCondition = crossover(fastEMA, slowEMA) and close > slowEMA if (longCondition) strategy.entry("Long", strategy.long) shortCondition = crossunder(fastEMA, slowEMA) and close < slowEMA if (shortCondition) strategy.entry("Short", strategy.short) // Stop loss and take profit longStop = lowest(atrLength) - atr * atrMultiplier longTakeProfit = highest(atrLength) + atr * atrMultiplier shortStop = highest(atrLength) + atr * atrMultiplier shortTakeProfit = lowest(atrLength) - atr * atrMultiplier strategy.exit("Exit Long", "Long", stop=longStop, limit=longTakeProfit) strategy.exit("Exit Short", "Short", stop=shortStop, limit=shortTakeProfit) // Plot EMAs plot(fastEMA, title="Fast EMA", color=color.blue) plot(slowEMA, title="Slow EMA", color=color.red)