Estratégia de negociação do indicador de liderança de Ehlers


Data de criação: 2023-10-31 14:13:30 última modificação: 2023-10-31 14:13:30
cópia: 0 Cliques: 1202
1
focar em
1617
Seguidores

Estratégia de negociação do indicador de liderança de Ehlers

Visão geral

A estratégia é baseada no pensamento do mestre da análise técnica John Ehlers, e usa os indicadores liderados por Ehlers para julgar a situação do ciclo histórico dos preços, emitindo sinais de compra e venda. A estratégia combina o preço de síntese de tendência e o indicador liderado por Ehlers para gerar um sinal de negociação usando a linha de indicadores que atravessa o preço de síntese de tendência.

Princípio da estratégia

A estratégia começa com o cálculo do preço sintético deteriorado (Detrended Synthetic Price, DSP), onde o DSP obtém uma função que é sincronizada com o ciclo de dominação do preço real, subtraindo o valor de um filtro de 3o grau de Barthes e um filtro de 2o grau de Barthes.

Em seguida, calcula-se o Índice de Liderança de Ehlers, ELI, ELI é obtido pela subtração de uma média móvel simples de preços de síntese de tendência e de preços de síntese de tendência, que pode antecipar o sinal de um ponto de viragem cíclica.

Por fim, quando o Euler conduz a linha do indicador através do preço de síntese de tendência, gera-se um sinal de compra e venda. Se o DSP estiver acima do ELI, gera-se um sinal de compra; se o DSP estiver abaixo do ELI, gera-se um sinal de venda.

Análise de vantagens

A maior vantagem da estratégia é que ela usa o indicador de liderança de Ells para prever o movimento dos preços em pontos de inflexão, permitindo que as posições sejam abertas antes que os preços comecem a se inverter, o que permite obter maiores margens de lucro.

Além disso, a estratégia combina o preço de tendência para o julgamento de sinais de negociação, filtrando informações de baixa frequência não relevantes nos preços, permitindo que a estratégia se concentre mais na regularidade periódica dos preços e não seja interrompida pelo ruído do mercado de curto prazo.

Risco e otimização

O principal risco desta estratégia é a possibilidade de que a liderança de Ehlers tenha um sinal de identificação errada do indicador, resultando em prejuízos de abertura de posição antecipada. A sensibilidade do indicador pode ser otimizada ajustando os parâmetros do indicador.

Além disso, os comerciantes precisam ter em conta que a estratégia só se aplica a variedades com evidentes regularidades de ciclo, com efeitos descontados para variedades com movimentos de preços mais confusos. Recomenda-se examinar a regularidade de ciclo das variedades e decidir se a estratégia deve ser usada.

Pode ser confirmada em combinação com outros indicadores, ou ajustar a estratégia de gerenciamento de posições para controlar o risco. Por exemplo, definir uma linha de parada ou reduzir o tamanho de uma única transação.

Resumir

A estratégia utiliza o indicador de liderança de Ehlers para determinar a periodicidade dos preços, estabelecendo uma posição antes do início de um novo ciclo de preços, e é uma estratégia típica de acompanhamento de tendências. A estratégia é muito boa para a variedade de efeitos visíveis de periodicidade, mas também existe um certo risco de falso sinal.

Código-fonte da estratégia
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 23/03/2017
// This Indicator plots a single
// Daily DSP (Detrended Synthetic Price) and a Daily ELI (Ehlers Leading
// Indicator) using intraday data.
// Detrended Synthetic Price is a function that is in phase with the dominant
// cycle of real price data. This one is computed by subtracting a 3 pole Butterworth
// filter from a 2 Pole Butterworth filter. Ehlers Leading Indicator gives an advanced
// indication of a cyclic turning point. It is computed by subtracting the simple
// moving average of the detrended synthetic price from the detrended synthetic price.
// Buy and Sell signals arise when the ELI indicator crosses over or under the detrended
// synthetic price.
// See "MESA and Trading Market Cycles" by John Ehlers pages 64 - 70. 
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading
////////////////////////////////////////////////////////////
strategy(title="D_ELI (Ehlers Leading Indicator)", shorttitle="D_ELI (Ehlers Leading Indicator)")
Length = input(7, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=red, linestyle=line)
xHL2 = request.security(syminfo.tickerid, 'D', hl2)
xEMA1 = ema(xHL2, Length)
xEMA2 = ema(xHL2, 2 * Length)
xEMA1_EMA2 = xEMA1 - xEMA2
xResultEMA = ema(xEMA1_EMA2, Length)
nRes = xEMA1_EMA2 - xResultEMA
pos = iff(nRes > 0, 1,
	     iff(nRes < 0, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(request.security(syminfo.tickerid, "D", xEMA1_EMA2), color=blue, title="D_DSP")
plot(request.security(syminfo.tickerid, "D", nRes), color=green, title="D_ELI")