Estratégia de rompimento de média móvel de EMA tripla


Data de criação: 2023-09-15 14:36:11 última modificação: 2023-12-01 14:58:23
cópia: 0 Cliques: 815
1
focar em
1617
Seguidores

Visão geral da estratégia

A estratégia de ruptura de média móvel de três EMAs é uma estratégia quantitativa que usa o indicador de média móvel de três índices para julgar o sinal de negociação. Quando o preço quebra a EMA de três, um sinal de negociação é gerado, com a operação de fazer mais ou fazer menos, de acordo com a direção da ruptura de preço. A estratégia é usada principalmente para capturar mudanças de tendência nos preços de linha curta.

Princípio da estratégia

  1. Calcule o EMA triplo com a fórmula: 3 x EMA (n) - 3 x EMA[EMA(n)] + EMA[EMA(EMA(n))]

  2. Faça mais quando o preço sobe em três EMAs

  3. Faça um corte quando o preço atravessar o EMA triplo

  4. Sinais de equilíbrio para que o preço volte a cair ou atravesse o EMA triplo

O EMA triplo, em conjunto com o EMA único, permite um acompanhamento mais rápido das tendências e dos pontos de inflexão das mudanças de preço. Ele mantém as características de acompanhamento de tendências do EMA, mas também aumenta a suavidade da curva.

A eficácia de uma ruptura dependendo da configuração dos parâmetros do EMA. Os parâmetros podem ser ajustados de acordo com o mercado para obter o melhor efeito de negociação.

Vantagens estratégicas

  • Método de cálculo do EMA triplo simples e direto

  • Responder mais rapidamente às mudanças de preços

  • Curva suave, vibrações filtradas

  • Facilita a determinação da direção das tendências

  • Parâmetros ajustáveis e adaptáveis

Alerta de risco

  • Há um certo atraso nos preços.

  • Precauções para a falsa brecha

  • A configuração dos parâmetros da EMA precisa ser continuamente otimizada

  • Não há como saber a duração das tendências

Resumir

A estratégia de ruptura de média móvel de três EMAs é uma aplicação inovadora do indicador de MA, com vantagens únicas na captura de mudanças de tendência de curta linha. Um bom efeito de negociação pode ser alcançado através do ajuste de parâmetros.

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 14/08/2018
// This study plots the TEMA1 indicator. TEMA1 ia s triple MA (Moving Average),
// and is calculated as 3*MA - (3*MA(MA)) + (MA(MA(MA)))
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TEMA1 Backtest", shorttitle="TEMA", overlay = true )
Length = input(26, minval=1)
reverse = input(false, title="Trade reverse")
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3
pos = iff(close > nRes, 1,
       iff(close < nRes, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )