Com base na estratégia de rastreamento inteligente de EMA duplo


Data de criação: 2024-02-26 11:41:23 última modificação: 2024-02-26 11:41:23
cópia: 4 Cliques: 607
1
focar em
1617
Seguidores

Com base na estratégia de rastreamento inteligente de EMA duplo

Visão geral

Esta estratégia é uma estratégia de acompanhamento de tendências baseada em dois indicadores de EMA. A estratégia de acompanhamento de tendências de mercado é automaticamente realizada através da computação de EMAs de linha rápida e lenta, e do julgamento de cruzamentos e mortes de ouro.

Princípio da estratégia

O indicador central da estratégia é a dupla EMA. Inclui a linha EMA rápida e a linha EMA lenta. A linha EMA rápida tem 3 dias de duração e é sensível à reação; a linha EMA lenta tem 30 dias de duração e é lenta à reação. Quando a linha rápida atravessa a linha lenta abaixo, gera um sinal de cruzagem dourada, indicando que o mercado está entrando em uma tendência ascendente, e a estratégia abre mais posições. Quando a linha rápida atravessa a linha lenta de cima para baixo, gera um sinal de cruzagem, indicando que o mercado está entrando em uma tendência descendente, e a estratégia se estabiliza.

Análise de vantagens

A maior vantagem da estratégia é que ela permite identificar automaticamente as tendências do mercado e ajustar as posições com flexibilidade. Em particular, existem as seguintes vantagens:

  1. A combinação da sensibilidade do EMA rápido com a estabilidade do EMA lento permite tanto capturar com precisão os pontos de inflexão da tendência como filtrar o ruído para evitar falsos sinais.

  2. Utilizando sinais de cruzamento de duplas EMAs, apenas se ajusta a posição quando há uma mudança significativa na tendência e não se negocia com muita frequência.

  3. A lógica da estratégia é simples e clara, fácil de entender e modificar, além de facilitar a otimização de feedback quantitativo.

  4. A utilização dos fundos foi muito eficiente, mantendo a posição durante a maior parte do tempo, seguindo a tendência.

Análise de riscos e soluções

  1. Os dois indicadores EMA pertencem à estratégia de acompanhamento de tendências e não podem prever ou evitar o risco de grandes abalos ou surtos de concat. O método de controle de risco é reduzir adequadamente o tempo de posição e parar os prejuízos a tempo.

  2. Os indicadores EMA são sensíveis aos parâmetros, e a configuração inadequada dos parâmetros de linha rápida e lenta pode levar a um mau desempenho da estratégia. Os melhores parâmetros podem ser encontrados através do método de otimização de feedback do sistema.

  3. O indicador duplo EMA pode produzir falsos sinais em algumas situações de liquidação de liquidação. Pode-se considerar a introdução de outros indicadores auxiliares para filtragem de sinais com base no EMA.

  4. A estratégia de dupla EMA pertence à estratégia de rastreamento e não é uma boa opção para prever pontos de grande mudança. Pode-se considerar a introdução de meios de julgamento auxiliares, como a forma de linha K, em locais de tecnologia importantes.

Direção de otimização

A estratégia pode ser melhorada em várias dimensões:

  1. Otimizar os parâmetros das linhas rápidas e lentas da EMA para encontrar a melhor combinação de parâmetros.

  2. A adição de outros conjuntos de indicadores, a construção de modelos multifatores, a melhoria da precisão do sinal. Por exemplo, a introdução de indicadores de derivados BOLL.

  3. Aumentar a estratégia de stop loss e controlar o risco de uma única transação, como a introdução de trailing stop.

  4. Os parâmetros de diferentes variedades não são necessariamente os mesmos. Pode-se considerar a decomposição por fatores para encontrar o parâmetro mais adequado para cada variedade.

  5. Pode-se experimentar métodos de aprendizagem de máquina para a otimização de hiperparametros por meio do time drive.

  6. Explorar meios como a identificação de formas de linhas K inseridas em posições tecnológicas-chave para tentar capturar a transformação em níveis maiores.

Resumir

Esta estratégia é uma estratégia de acompanhamento de tendências de EMA dupla simples e prática. A estratégia de ajuste automático de posições é implementada através de fases de mercado de determinação de EMA transversal rápida e lenta. A lógica da estratégia é concisa e clara e é fácil de quantificar.

Código-fonte da estratégia
/*backtest
start: 2023-02-19 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Crossover Strategy with Target", shorttitle="EMACross", overlay=true)

// Define input parameters
fastLength = input(3, title="Fast EMA Length")
slowLength = input(30, title="Slow EMA Length")
profitPercentage = input(100.0, title="Profit Percentage")

// Calculate EMAs
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)

// Plot EMAs on the chart
plot(fastEMA, color=color.blue, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")

// Buy condition: 3EMA crosses above 30EMA
buyCondition = ta.crossover(fastEMA, slowEMA)

// Sell condition: 3EMA crosses below 30EMA or profit target is reached
sellCondition = ta.crossunder(fastEMA, slowEMA) or close >= (strategy.position_avg_price * (1 + profitPercentage / 100))

// Target condition: 50 points profit
//targetCondition = close >= (strategy.position_avg_price + 50)

// Execute orders
// strategy.entry("Buy", strategy.long, when=buyCondition)
// strategy.close("Buy", when=sellCondition )
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.close("Buy")

// // Execute sell orders
// strategy.entry("Sell", strategy.short, when=sellCondition)
// strategy.close("Sell", when=buyCondition)

// Plot buy and sell signals on the chart
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)