Estratégia de negociação baseada no cruzamento de média móvel exponencial tripla


Data de criação: 2023-09-19 15:41:47 última modificação: 2023-09-19 15:41:47
cópia: 1 Cliques: 611
1
focar em
1617
Seguidores

Visão geral

A estratégia determina os sinais de compra e venda através do cálculo de um cruzamento de duas séries de diferentes parâmetros de médias móveis triplos {TEMA}. A estratégia gera um sinal de compra quando a linha rápida atravessa a linha lenta TEMA e um sinal de venda quando a linha lenta atravessa a linha rápida TEMA. A estratégia combina os benefícios da curva de suavização TEMA para descobrir potenciais pontos de mudança de tendência.

Princípio da estratégia

  1. Calcule um TEMA triplo de um conjunto de tempo de 34 como uma linha rápida.

  2. Calcule um EMA triplo de um conjunto de duração de tempo de 13 como um TEMA de linha curta.

  3. Quando a linha rápida atravessa a linha lenta TEMA, um sinal de compra é gerado.

  4. Quando a linha rápida atravessa a linha lenta abaixo da TEMA, gera um sinal de venda.

  5. Gerenciamento automático de pedidos com o módulo estratégia.

Análise de vantagens

  1. A curva TEMA é mais suave e reduz os sinais falsos.

  2. A interseção de diferentes curvas permite captar mudanças nas tendências de curto e longo prazo.

  3. Os sinais de estratégia são simples, claros e fáceis de executar.

  4. Os parâmetros podem ser ajustados livremente para adaptar-se a diferentes períodos.

  5. Posições de parada e parada predefinidas para controlar o risco.

Análise de Riscos

  1. Se os parâmetros não forem ajustados corretamente, pode haver muitos sinais errados.

  2. A TEMA está atrasada e pode ter perdido uma emergência.

  3. A maior parte dos avanços não pode ser antecipada.

  4. O que é necessário é uma combinação de tendência e apoio para o julgamento de resistência.

  5. Há um certo risco de recusa.

Direção de otimização

  1. Teste os parâmetros de otimização para encontrar a melhor combinação.

  2. Aumentar as condições de filtragem para garantir a qualidade do sinal.

  3. A análise das tendências, em conjunto com outros indicadores.

  4. Desenvolver mecanismos de saída para evitar a posse de títulos em excesso.

  5. Ajuste o stop loss fixo para o stop loss dinâmico.

  6. Testar a eficácia do disco vivo em diferentes variedades e ciclos.

Resumir

A estratégia utiliza os benefícios de suavização do indicador TEMA e de julgamento cruzado para gerar um sinal de negociação simples. Com otimização de parâmetros, filtragem rigorosa e controle de risco, pode ser uma estratégia de acompanhamento de tendências estável.

Código-fonte da estratégia
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy(title="TEMA With Alert", shorttitle="ALRTEMA", overlay = true )
//Blue
Length = input(34, minval=1)
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3


//RED
Length2 = input(13, minval=1)
xPrice2 = close
xEMA12 = ema(xPrice2, Length2)
xEMA22 = ema(xEMA12, Length2)
xEMA32 = ema(xEMA22, Length2)
nRes2 = 3 * xEMA12 - 3 * xEMA22 + xEMA32


buy = 1
sell = 0

x = if nRes > nRes2
	buy
else
	sell


c = cross(nRes, nRes2)

xy = "Do Some Thing :" + tostring(x)


alertcondition(c, title="Crosing Found", message=xy)

plot(nRes, color=red)
plot(nRes2, color=blue)

short = cross(nRes, nRes2) and nRes > nRes2
long = cross(nRes, nRes2) and nRes < nRes2

strategy.entry("long", strategy.long, when=long)
strategy.entry("short", strategy.short, when=short)