O recurso está a ser carregado... Carregamento...

Estratégia de cruzamento de média móvel dupla TEMA

Autora:ChaoZhang, Data: 2024-06-03 10:59:42
Tags:TEMAEMAMA

img

Resumo

A estratégia de cruzamento de média móvel dupla TEMA é uma estratégia de negociação quantitativa que gera sinais de negociação baseados no cruzamento de duas médias móveis exponenciais triplas (TEMA) com períodos diferentes. A estratégia compara as posições relativas das duas linhas TEMA. Ela abre uma posição longa quando a linha TEMA de curto prazo cruza acima da linha TEMA de longo prazo e abre uma posição curta quando a linha TEMA de curto prazo cruza abaixo da linha TEMA de longo prazo. As posições são fechadas quando ocorrem os sinais de cruzamento opostos. Esta estratégia é adequada para capturar tendências de curto prazo em um mercado variável.

Princípio da estratégia

O núcleo da estratégia de cruzamento de média móvel dupla TEMA é construir duas linhas TEMA com períodos diferentes. TEMA é uma melhoria em relação à média móvel exponencial (EMA).

A estratégia gera sinais de negociação através da comparação das posições das linhas TEMA de curto e longo prazo:

  1. Quando a linha TEMA de curto prazo cruza acima da linha TEMA de longo prazo e a linha TEMA de curto prazo está acima da linha TEMA de longo prazo, abre uma posição longa.
  2. Quando a linha TEMA de curto prazo cruza abaixo da linha TEMA de longo prazo e a linha TEMA de curto prazo está abaixo da linha TEMA de longo prazo, abre uma posição curta.
  3. Ao manter uma posição longa, se a linha TEMA de curto prazo cruzar abaixo da linha TEMA de longo prazo, ele fecha a posição longa.

Usando os sinais de cruzamento de duas linhas TEMA com períodos diferentes, pode captar as tendências de preços a curto prazo em um mercado variável.

Vantagens da estratégia

  1. O indicador TEMA tem menor atraso em comparação com a EMA e a SMA, fornecendo sinais mais responsivos e melhor alinhamento com os movimentos de preços.
  2. Ao utilizar os sinais de cruzamento de duas linhas TEMA com períodos diferentes para abrir e fechar posições, os sinais são claros e eficazes na captura de tendências de curto prazo.
  3. A lógica da estratégia e a implementação do código são simples e claras, fáceis de entender e otimizar.
  4. Adequado para utilização em mercados variados, com potencial para gerar rendimentos estáveis.

Riscos estratégicos

  1. Em mercados de forte tendência, a estratégia pode gerar trocas frequentes, levando a um aumento dos custos de transação e afetando a rentabilidade.
  2. O indicador TEMA é mais sensível ao preço em comparação com a EMA e a SMA, potencialmente gerando sinais falsos frequentes durante a alta volatilidade do mercado.
  3. O desempenho da estratégia depende da selecção de parâmetros com base em dados históricos.
  4. A estratégia não inclui o stop-loss, que pode incorrer em riscos significativos em condições de mercado extremas.

Orientações para a otimização da estratégia

  1. Otimizar os parâmetros do indicador TEMA para melhorar o desempenho da estratégia, por exemplo, utilizando métodos de otimização de parâmetros para encontrar os períodos ideais para as duas linhas TEMA.
  2. Ao gerar sinais de negociação, incorporar outros indicadores técnicos ou indicadores de sentimento de mercado como filtros para melhorar a fiabilidade do sinal e reduzir os falsos sinais.
  3. Estabelecer um stop-loss dinâmico e um stop-loss final com base nas características da volatilidade do mercado para controlar os riscos.
  4. Analisar os períodos de detenção e a frequência de negociação, otimizar o calendário de entrada e saída e a frequência de negociação com base nas características do mercado e nos custos de transação.
  5. Considerar a combinação desta estratégia com outros tipos de estratégias para aproveitar os pontos fortes das diferentes estratégias e melhorar a robustez geral.

Resumo

A estratégia de cruzamento de média móvel dupla TEMA é uma estratégia de negociação quantitativa simples e fácil de usar que capta tendências de preços de curto prazo usando sinais de cruzamento de dois indicadores TEMA com períodos diferentes. A estratégia tem uma lógica clara e é adequada para uso em mercados variados. No entanto, a estratégia também possui alguns riscos, como negociação frequente, falsos sinais e riscos de mercado extremos. O desempenho da estratégia pode ser melhorado otimizando parâmetros, adicionando condições de filtro, definindo stop-loss e combinando-se com outras estratégias para melhorar sua robustez e praticidade.


/*backtest
start: 2023-05-28 00:00:00
end: 2024-06-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('2 TEMA Cross Strategy', shorttitle='2 TEMA Cross Strat', overlay=true, initial_capital=25000, currency=currency.USD)
//My backtesting showed best results on a 5 min chart
//Create 2 TEMA Input and pre-populate
len1 = input.int(9, minval=1, title='Length 1')
len2 = input.int(26, minval=2, title='Length 2')

//Calculate Tema values for each Input
//Tema 1
ema1 = ta.ema(close, len1)
ema11 = ta.ema(ema1, len1)
ema111 = ta.ema(ema11, len1)
tema1 = 3 * (ema1 - ema11) + ema111

//Tema 2
ema2 = ta.ema(close, len2)
ema22 = ta.ema(ema2, len2)
ema222 = ta.ema(ema22, len2)
tema2 = 3 * (ema2 - ema22) + ema222

//Plot the MAs
plot(tema1, color=color.new(color.black, 20))
plot(tema2, color=color.new(color.maroon, 20))

// Define long/short conditions
long = ta.crossover(tema1, tema2) and tema1 > tema2  
short = ta.crossunder(tema1, tema2) and tema1 < tema2
exitLong = ta.crossunder(tema1, tema2)
exitShort = ta.cross(tema1, tema2)

// Buys when buy condition met
strategy.entry('long', strategy.long, when=long)  
strategy.close('long', when=exitLong)

// Closes position when sell condition met
strategy.entry('short', strategy.short, when=short)  
strategy.close('short', when=exitShort)



Relacionados

Mais.