Trix simples tendência seguindo estratégia

Autora:ChaoZhang, Data: 2023-10-08 12:17:21
Tags:

Resumo

A estratégia simples de seguimento de tendências Trix é uma estratégia simples de seguimento de tendências baseada no indicador Trix.

Estratégia lógica

O indicador Trix é uma ferramenta de análise técnica que pode identificar mudanças na tendência de preços. Ele calcula a taxa de mudança de preços através de médias móveis triple suavizadas. Quando o Trix cruza acima de sua média móvel, é um sinal de compra.

Especificamente, esta estratégia primeiro calcula dois grupos de indicadores Trix com parâmetros diferentes, chamados Trix e Trix1. Os parâmetros para Trix são (7,4,4) e para Trix1 são (4,4,4).

Quando a EMA13 mais rápida cruza acima da SMA68 mais lenta, e Trix está abaixo da faixa média, é um sinal de compra. Quando Trix1 cruza acima de Trix, desencadeia a compra. Quando Trix cruza de volta acima da faixa média, fecha a posição.

Quando a EMA13 cruza abaixo da SMA68, e o Trix está acima da faixa média, é um sinal de venda. Quando o Trix1 cruza abaixo do Trix, ele desencadeia a venda. Quando o Trix cruza abaixo da faixa média, fecha a posição.

Vantagens

Trata-se de uma tendência muito simples que segue uma estratégia com estas vantagens:

  1. O uso do indicador Trix pode identificar efetivamente as tendências de preços e reduzir os falsos sinais.

  2. A combinação de médias móveis rápidas e lentas ajuda a determinar a direção da tendência.

  3. Usar dois indicadores Trix com parâmetros diferentes melhora a qualidade do sinal.

  4. O filtro de banda média aumenta o efeito de filtragem e evita a abertura frequente durante oscilações do mercado.

  5. É adequado para a negociação de tendências de médio a longo prazo e não é perturbado por flutuações de curto prazo.

  6. É fácil de compreender e implementar, adequado para aprendizagem de iniciantes.

Riscos

Há também alguns riscos a considerar para esta estratégia:

  1. Não consegue captar tendências a tempo durante tendências estáveis, perdendo alguns lucros.

  2. O indicador Trix pode gerar sinais incorretos durante grandes oscilações de mercado.

  3. A gestão inadequada de posições de média móvel rápida e lenta pode levar a perdas maiores.

  4. Não dispõe de uma estratégia de stop loss e não pode controlar eficazmente perdas individuais.

  5. A configuração inadequada dos parâmetros pode conduzir a uma frequência de negociação demasiado elevada ou a uma má qualidade do sinal.

  6. As taxas de transacção podem levar alguns lucros.

Optimização

Esta estratégia pode ser otimizada nos seguintes aspectos:

  1. Adicionar estratégias de stop loss como trailing stop loss ou ATR stop loss para controlar perdas individuais.

  2. Otimizar os parâmetros Trix para encontrar combinações mais adequadas e melhorar a qualidade do sinal.

  3. Adicionar outros filtros de indicadores como MACD, KDJ etc. para evitar sinais falsos.

  4. Ajustar dinamicamente os parâmetros da média móvel rápida e lenta com base nas condições do mercado para melhorar a flexibilidade.

  5. Adicione indicadores de avaliação de tendências como o ADX para evitar a negociação contra a tendência.

  6. Usar conjuntos de parâmetros diferentes para distinguir mercados de alta e baixa.

  7. Otimizar o tempo de entrada e entrar após a confirmação da tendência.

Conclusão

Em resumo, esta é uma estratégia de tendência fácil de implementar. Ele usa o indicador Trix para determinar a direção da tendência e gera sinais de negociação em combinação com médias móveis. As vantagens são sua simplicidade e capacidade de rastrear efetivamente tendências de médio a longo prazo, tornando-o adequado para iniciantes aprenderem. Mas os riscos existem e precisam ser evitados. Com otimizações adequadas, a eficácia da estratégia pode ser melhorada.


/*backtest
start: 2023-09-07 00:00:00
end: 2023-10-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Trix simple", overlay=true)

///_____________Made by Zan______//
// All thanks to Nmike's Chat, go visit there lol, you'll learn a lot.//

//Length setting
lengtha = input(7, minval=1)
lengtha1 = input(4, minval=1)
Trix = 10000 * change(ema(ema(ema(log(close), lengtha), lengtha), lengtha)) // TRIX 5
Trix1= 10000 * change(ema(ema(ema(log(close), lengtha1), lengtha1), lengtha1)) // TRIX 3
bb = input(20)
Middle_Band = sma(Trix, bb)
sma68 = sma(close,68)
ema13 = sma(close,13)



longCondition = ema13>sma68 and Middle_Band>0 and Trix<Middle_Band
if (longCondition)
    strategy.entry("Buy", strategy.long, when = crossover(Trix1,Trix))
    strategy.exit("Buy", when = cross(Trix,Middle_Band))
    
    
shortCondition = ema13<sma68 and Middle_Band<0 and Trix>Middle_Band
if (shortCondition)
    strategy.entry("Sell", strategy.short, when = crossunder(Trix1,Trix))
    strategy.exit("Sell",when = cross(Trix,Middle_Band))

Mais.