Esta estratégia usa uma combinação da teoria da onda de Elliott, do indicador estocástico e das médias móveis exponenciais (EMA). A teoria da onda de Elliott é usada para identificar tendências de mercado e condições de compra / venda, o indicador estocástico é usado para medir a força da tendência atual e as EMAs são usadas para visualizar a tendência geral do mercado, bem como os níveis de suporte e resistência. A combinação dessas três técnicas pode ajudar os comerciantes a identificar oportunidades de negociação e tomar decisões informadas sobre o mercado.
A estratégia usa primeiro a teoria da onda de Elliott para identificar tendências de mercado. Um sinal de compra é gerado quando o preço de fechamento ultrapassa a EMA de 5 dias e um sinal de venda é gerado quando o preço de fechamento ultrapassa a EMA de 5 dias. Isso ajuda a capturar o início e o fim das tendências.
Em seguida, a estratégia usa o indicador estocástico para medir a força da tendência atual. O indicador estocástico consiste em duas linhas: a linha %K e a linha %D. A linha %K mede o preço de fechamento em relação ao máximo e ao mínimo de um período recente, e a linha %D é uma média móvel da linha %K. Quando a linha %K está acima da linha %D, indica uma forte tendência de alta; quando a linha %K está abaixo da linha %D, indica uma forte tendência de queda.
Por fim, a estratégia usa cinco EMAs de períodos diferentes (5, 10, 20, 50 e 200) para visualizar a tendência geral do mercado. As EMAs de curto prazo refletem tendências de curto prazo, enquanto as EMAs de longo prazo refletem tendências de longo prazo.
A estratégia Elliott Wave Stochastic EMA fornece um sistema de negociação abrangente, combinando a teoria Elliott Wave, o indicador estocástico e as médias móveis exponenciais. Ele alavanca esses indicadores para identificar tendências, medir a força da tendência e visualizar a tendência geral do mercado. Embora a estratégia tenha vários pontos fortes, como facilidade de implementação e capacidades de identificação de tendências, ela também carrega alguns riscos, como sensibilidade à volatilidade e o potencial de excesso de ajustamento. O desempenho da estratégia poderia ser melhorado incorporando indicadores adicionais, otimizando configurações de parâmetros e melhorando a gestão de dinheiro.
/*backtest start: 2024-05-30 00:00:00 end: 2024-06-06 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © montanarigiuliano9 //@version=5 strategy("Elliott Wave with Stochastic and Exponential Averages", overlay=true) // Definizione delle onde di Elliott length = input.int(14, title="Length") ema1 = ta.ema(close, 5) ema2 = ta.ema(close, 10) ema3 = ta.ema(close, 20) ema4 = ta.ema(close, 50) ema5 = ta.ema(close, 200) // Calcolo delle onde di Elliott buySignal = ta.crossover(close, ema1) sellSignal = ta.crossunder(close, ema1) // Calcolo dell'indicatore Stochastic k = ta.sma(ta.stoch(close, high, low, 14), 3) d = ta.sma(k, 3) stoch = k // Applicazione delle condizioni di trading if (buySignal) strategy.entry("Buy", strategy.long) if (sellSignal) strategy.entry("Sell", strategy.short) // Visualizzazione delle onde di Elliott plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy") plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell") // Visualizzazione dell'indicatore Stochastic plot(stoch, color=color.blue, linewidth=2, title="Stochastic K") plot(d, color=color.orange, linewidth=2, title="Stochastic D") // Visualizzazione delle medie esponenziali plot(ema1, color=color.red, linewidth=2, title="EMA 5") plot(ema2, color=color.orange, linewidth=2, title="EMA 10") plot(ema3, color=color.yellow, linewidth=2, title="EMA 20") plot(ema4, color=color.green, linewidth=2, title="EMA 50") plot(ema4, color=color.green, linewidth=2, title="EMA 50") plot(ema5, color=color.green, linewidth=2, title="EMA 200")