Estratégia de acompanhamento de tendência de cruzamento de média móvel múltipla

EMA T3
Data de criação: 2024-06-28 15:10:58 última modificação: 2024-06-28 15:10:58
cópia: 1 Cliques: 695
1
focar em
1617
Seguidores

Estratégia de acompanhamento de tendência de cruzamento de média móvel múltipla

Visão geral

Esta estratégia é um sistema de negociação de acompanhamento de tendências baseado no indicador Tillson T3. Utiliza o cruzamento de múltiplos índices de médias móveis (EMA) para gerar sinais de compra e venda e é retestado na plataforma TradingView. A idéia central da estratégia é capturar a tendência do mercado com o indicador Tillson T3 e abrir mais posições em tendências ascendentes e abrir posições em tendências descendentes para obter lucro.

Princípio da estratégia

  1. O indicador Tillson T3 é calculado:

    • Primeiro, calculemos:*EMA de fechamento)
    • E depois eu faço cinco EMAs consecutivas, e eu tenho e1 até e6.
    • Finalmente, o valor de T3 é calculado com base em um determinado coeficiente.
  2. Geração de sinal:

    • Multi-header: quando o valor T3 atravessa o seu valor anterior
    • Sinal de cabeçalho: quando o valor de T3 passa pelo seu valor anterior
  3. Execução da transação:

    • Quando surgir um sinal de multiplicação, abra uma posição.
    • Quando aparecer um sinal de vazio, esvazie o armazém
  4. Visualização:

    • Sinais múltiplos: abaixo do gráfico, a flecha verde para cima
    • Sinal de cabeceira: acima do gráfico, a seta vermelha para baixo

Vantagens estratégicas

  1. Seguimento de tendências: O indicador T3 de Tillson é eficaz em capturar tendências de mercado e reduzir a ocorrência de falsas rupturas.

  2. Flexibilidade: adapta-se a diferentes circunstâncias do mercado, ajustando a duração e o fator de volume de transação.

  3. Feedback visual: Os sinais gráficos claros ajudam na tomada de decisões comerciais.

  4. Automação: A plataforma TradingView permite negociações automáticas.

  5. Gerenciamento de riscos: Gerenciamento de posições com porcentagem de capital.

Risco estratégico

  1. Reversão de tendência: Falso sinal pode ser frequente em mercados de turbulência.

  2. Atraso: como um indicador de atraso, pode perder oportunidades no início da tendência.

  3. Transações excessivas: sinais frequentes podem levar a transações excessivas, aumentando os custos.

  4. Sensível a parâmetros: o desempenho é altamente dependente da configuração dos parâmetros.

  5. Indicador único: confiar apenas no Tillson T3 pode ignorar outras informações importantes do mercado.

Direção de otimização da estratégia

  1. Combinação de múltiplos indicadores: introdução de indicadores como RSI, MACD e outros para confirmação de sinal.

  2. Optimização de stop loss: adição de stop loss dinâmico, como o rastreamento de stop loss, para melhorar a capacidade de gerenciamento de risco.

  3. Análise de quadros temporais: combinação de vários quadros temporais para melhorar a confiabilidade do sinal.

  4. Ajuste da taxa de volatilidade: ajuste o tamanho da posição de acordo com a volatilidade do mercado, otimizando a relação de risco-retorno.

  5. Identificação do estado do mercado: integração da lógica de julgamento do estado do mercado, adotando diferentes estratégias em diferentes contextos de mercado.

Resumir

A estratégia de acompanhamento de tendências de cruzamento de linhas de média múltipla é um sistema de negociação automatizado baseado no indicador Tillson T3. Ele gera sinais de negociação capturando tendências de mercado, com forte capacidade de acompanhamento de tendências e vantagens claras de operação simples. No entanto, a estratégia também enfrenta riscos de frequência de falsos sinais de mercado de choque, atraso de sinais e outros.

Código-fonte da estratégia
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Hashtag Signals and Backtest", overlay=true)

// Input parameters for indicators
length1 = input(8, "T3 Length")
a1 = input(0.7, "Volume Factor")

// Tillson T3 Calculation
e1 = ema((high + low + 2 * close) / 4, length1)
e2 = ema(e1, length1)
e3 = ema(e2, length1)
e4 = ema(e3, length1)
e5 = ema(e4, length1)
e6 = ema(e5, length1)
c1 = -a1 * a1 * a1
c2 = 3 * a1 * a1 + 3 * a1 * a1 * a1
c3 = -6 * a1 * a1 - 3 * a1 - 3 * a1 * a1 * a1
c4 = 1 + 3 * a1 + a1 * a1 * a1 + 3 * a1 * a1
T3 = c1 * e6 + c2 * e5 + c3 * e4 + c4 * e3

// Signal conditions
longSignal = crossover(T3, T3[1])
shortSignal = crossunder(T3, T3[1])

// Plotting signals
plotshape(series=longSignal, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="LONG", textcolor=color.white, size=size.tiny)
plotshape(series=shortSignal, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SHORT", textcolor=color.white, size=size.tiny)

// Strategy Entries for Backtest
if (longSignal)
    strategy.entry("Long", strategy.long)

if (shortSignal)
    strategy.entry("Short", strategy.short)

// Alerts
alertcondition(longSignal, title="BUY", message="BUY!")
alertcondition(shortSignal, title="SELL", message="SELL!")