A estratégia simples de seguimento de tendências Trix é uma estratégia simples de seguimento de tendências baseada no indicador Trix.
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.
Trata-se de uma tendência muito simples que segue uma estratégia com estas vantagens:
O uso do indicador Trix pode identificar efetivamente as tendências de preços e reduzir os falsos sinais.
A combinação de médias móveis rápidas e lentas ajuda a determinar a direção da tendência.
Usar dois indicadores Trix com parâmetros diferentes melhora a qualidade do sinal.
O filtro de banda média aumenta o efeito de filtragem e evita a abertura frequente durante oscilações do mercado.
É adequado para a negociação de tendências de médio a longo prazo e não é perturbado por flutuações de curto prazo.
É fácil de compreender e implementar, adequado para aprendizagem de iniciantes.
Há também alguns riscos a considerar para esta estratégia:
Não consegue captar tendências a tempo durante tendências estáveis, perdendo alguns lucros.
O indicador Trix pode gerar sinais incorretos durante grandes oscilações de mercado.
A gestão inadequada de posições de média móvel rápida e lenta pode levar a perdas maiores.
Não dispõe de uma estratégia de stop loss e não pode controlar eficazmente perdas individuais.
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.
As taxas de transacção podem levar alguns lucros.
Esta estratégia pode ser otimizada nos seguintes aspectos:
Adicionar estratégias de stop loss como trailing stop loss ou ATR stop loss para controlar perdas individuais.
Otimizar os parâmetros Trix para encontrar combinações mais adequadas e melhorar a qualidade do sinal.
Adicionar outros filtros de indicadores como MACD, KDJ etc. para evitar sinais falsos.
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.
Adicione indicadores de avaliação de tendências como o ADX para evitar a negociação contra a tendência.
Usar conjuntos de parâmetros diferentes para distinguir mercados de alta e baixa.
Otimizar o tempo de entrada e entrar após a confirmação da tendência.
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))