Type/to search

Estratégia de Linha de Tendência Instantânea de Erl

Common strategy
Created: 2023-12-20 16:51:05
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

A Estratégia de Linha de Tendência Instantânea de Élder foi proposta por John Ehlers em seu livro Análise de Controle para Ações e Futuros. Esta estratégia utiliza indicadores técnicos para identificar a tendência instantânea de uma ação ou futuro e abre posições quando ocorre uma reversão de tendência.

Princípio da Estratégia

O núcleo da estratégia é o cálculo da Linha de Tendência Instantânea (IT). A fórmula da linha IT é a seguinte:

it := (a-((a*a)/4.0))*src+0.5*a*a*src[1]-(a-0.75*a*a)*src[2]+2*(1-a )*it[1]-(1-a )*(1-a )*it[2]

Onde src representa o preço, e a é um fator de suavização, com valor padrão de 0.07. Esta fórmula é um filtro de segunda ordem que suaviza o preço e gera uma tendência.

Outro indicador chave é a Linha de Atraso (lag), calculada como:

lag = 2.0 * it - nz(it[2])

Esta linha está atrasada em relação à linha IT por um período. Quando o preço cruza acima da linha de atraso, indica reversão de tendência (posição comprada); quando o preço cruza abaixo, indica reversão de tendência (posição vendida).

Além disso, a estratégia define ordens de stop loss para controlar o risco.

Análise de Vantagens

A estratégia apresenta as seguintes vantagens:

  1. Utiliza a linha IT para identificar tendências, filtrando efetivamente o ruído do mercado e melhorando a qualidade dos sinais.
  2. Aplica um filtro de segunda ordem, com amplo espaço para otimização de parâmetros e alta ajustabilidade.
  3. Combina a linha de atraso para gerar sinais de negociação, evitando aberturas e fechamentos repetitivos durante a tendência.
  4. Define ordens de stop loss para controlar o risco, permitindo pré-definir uma porcentagem de stop.
  5. Estrutura de código clara, facilitando a compreensão e modificação.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. Ajustes inadequados dos parâmetros da linha IT e da linha de atraso podem gerar sinais falsos.
  2. A definição inadequada do ponto de stop loss pode resultar em stop precoce ou margem excessiva de stop.
  3. A frequência de negociação pode ser alta, impactando o lucro devido aos custos de transação.
  4. Períodos prolongados de posição concentrada podem amplificar o efeito sobre a taxa de retorno.

Esses riscos podem ser mitigados através dos seguintes métodos:

  1. Aplicar algoritmos de aprendizado de máquina para otimizar parâmetros.
  2. Configurar pontos de stop loss adaptativos.
  3. Ajustar adequadamente o tamanho da posição para reduzir a frequência de negociação.
  4. Definir um limite de tempo para a permanência da posição.

Direções de Otimização

A estratégia pode ser otimizada nas seguintes direções:

  1. Testar o impacto de diferentes parâmetros do filtro nos resultados, buscando os parâmetros ideais.
  2. Tentar combinar outros indicadores para filtrar sinais de negociação, melhorando a qualidade dos sinais.
  3. Otimizar a lógica de abertura, aumentando a posição durante fases de aceleração da tendência.
  4. Implementar uma estratégia de stop loss adaptativa, ajustando o ponto de stop conforme a volatilidade do mercado.
  5. Realizar análise de séries temporais para determinar o impacto do momento e do período de negociação nos resultados.

Conclusão

Em resumo, a Estratégia de Linha de Tendência Instantânea de Élder utiliza indicadores técnicos para identificar a tendência em tempo real de ações/futuros e abre posições nas reversões. Ela apresenta vantagens como filtragem eficaz de ruído, alta ajustabilidade de parâmetros, lógica clara de geração de sinais e controle de risco integrado. Com otimizações adicionais na seleção de parâmetros, filtragem de sinais, tamanho da posição e ajuste de stop, esta estratégia pode obter melhores desempenhos. A estrutura clara do código também facilita sua compreensão e modificação. Em suma, é um sistema de acompanhamento eficiente que vale a pena testar e aprimorar.

Source
Pine
/*backtest
start: 2022-12-13 00:00:00
end: 2023-12-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Ehlers Instantaneous Trendline Strategy", shorttitle = "Ehlers Instantaneous Trendline Strategy", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 1, backtest_fill_limits_assumption = 1)
src = input(hl2, title="Source")
a = input(0.07, title="Alpha", step=0.01) 
Strategy parameters
Strategy parameters
Source
Alpha
Fill Trend Region
rngFrac
revPct
Stop type
Spread
Custom Backtesting Dates
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Start Hour
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Backtest Stop Hour
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)