A estratégia de negociação EMA de ruptura rápida de ouro é uma estratégia de scalping de ouro baseada no indicador EMA. Esta estratégia usa o cruzamento da EMA rápida e da EMA lenta para gerar sinais de negociação, combinados com indicadores ATR para definir pontos de stop loss e take profit para implementar a negociação de scalping de ouro.
Esta estratégia baseia-se principalmente no cruzamento da EMA rápida de 9 dias e da EMA lenta de 21 dias, bem como na relação entre o preço e a EMA para determinar a entrada. Especificamente, quando a EMA rápida cruza acima da EMA lenta e o preço de fechamento é maior que a EMA lenta, vá longo; quando a EMA rápida cruza abaixo da EMA lenta e o preço de fechamento é menor que a EMA lenta, vá curto.
Além disso, esta estratégia também usa o indicador ATR para calcular a faixa média de flutuações nos 2 dias mais recentes. Após a entrada, o ponto de stop loss é definido no mais baixo (atrLength) menos atr multiplicado por atrMultiplier; o ponto de take profit é definido no mais alto (atrLength) mais atr multiplicado por atrMultiplier.
Trata-se de uma estratégia relativamente simples de scalping de ouro com as seguintes vantagens:
Esta estratégia tem também alguns riscos:
Em resposta aos riscos acima, podemos considerar reduzir adequadamente o tamanho da posição, combiná-lo com outros indicadores para filtrar sinais ou testar diferentes parâmetros para otimizar a configuração de stop loss e take profit.
Esta estratégia pode também ser otimizada nas seguintes direcções:
A estratégia de negociação EMA de avanço rápido de ouro é uma estratégia simples e prática de scalping de ouro. Ele usa o crossover EMA para determinar a tendência e define stop loss e take profit com base no indicador ATR, que pode efetivamente bloquear pequenos lucros. Esta estratégia pode ser melhorada através de filtragem de múltiplos indicadores, ajuste de tamanho de posição, otimização de parâmetros, etc., tornando-se mais adaptável às condições do mercado.
/*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)