Estratégia de negociação de Ehlers baseada na Transformada de Fisher
Visão Geral
Esta estratégia utiliza o indicador de Transformação de Fisher, projetado pelo mestre da análise técnica John Ehlers, para identificar automaticamente pontos de reversão de tendência de preços, realizando negociações automáticas de compra e venda. Sua maior vantagem reside na precisão e rapidez na identificação de reversões de preços.
Princípio da Estratégia
A estratégia utiliza a fórmula da Transformação de Fisher para padronizar os preços, gerando uma série de preços com distribuição aproximadamente gaussiana. A fórmula da Transformação de Fisher é: y = 0.5 * ln((1+x)/(1-x)). Através dessa transformação, é possível converter extremos de preço em eventos relativamente mais raros. Quando o valor mais recente da Transformação de Fisher é maior ou menor que o período anterior, indica uma possível reversão de preço. A estratégia emite sinais de negociação com base nos pontos de inflexão desse indicador.
Especificamente, as etapas da estratégia são:
- Calcular o preço médio HL2;
- Calcular o preço máximo xMaxH e o preço mínimo xMinL dentro do período Length;
- Calcular o preço normalizado nValue1 = (xHL2 - xMinL) / (xMaxH - xMinL) - 0.5;
- Suavizar nValue1 para obter nValue2, evitando valores extremos;
- Aplicar a Transformação de Fisher a nValue2 para obter o indicador nFish;
- Comparar nFish com o valor do período anterior para determinar se houve inversão e definir a direção da negociação pos;
- Definir a direção de compra ou venda com base em pos e gerar o sinal de negociação.
Análise de Vantagens
A maior vantagem desta estratégia é a precisão e a rapidez dos seus sinais de negociação. Como a série de preços gerada pela Transformação de Fisher se aproxima de uma distribuição gaussiana, quando ocorre uma reversão de preço, o indicador consegue identificar rapidamente e reagir de forma adequada. Isso garante a captura oportuna das oportunidades de reversão. Além disso, o próprio indicador de Transformação de Fisher de Ehlers foi validado ao longo do tempo, sendo a precisão dos sinais de reversão bastante confiável.
Análise de Riscos
O maior risco desta estratégia é que a série de preços transformada pela Transformação de Fisher pode não corresponder perfeitamente à distribuição gaussiana teórica. Quando o mercado apresenta volatilidade anormal, como gaps ou saltos, o indicador pode emitir sinais falsos. Se a estratégia continuar a operar mecanicamente nessas situações, pode resultar em perdas significativas.
Para reduzir esse risco, pode-se considerar a combinação com outros indicadores para filtrar os sinais, evitando negociar em condições anormais de mercado. Outra opção é ajustar os parâmetros para reduzir a frequência de negociação e o tamanho dos ganhos/perdas por operação.
Direções de Otimização
Esta estratégia pode ser otimizada nos seguintes aspectos:
- Otimizar o parâmetro Length para encontrar a melhor combinação de parâmetros em diferentes condições de mercado;
- Adicionar um mecanismo de stop loss para limitar perdas por operação;
- Adicionar filtros de negociação para evitar erros em mercados anormais;
- Combinar com outros indicadores para formar uma estratégia composta, aumentando a precisão dos sinais.
Resumo
Esta estratégia, baseada no indicador de Transformação de Fisher de Ehlers, consegue identificar pontos de reversão de preço de forma rápida e precisa, capturando oportunidades de negociação oportunamente. Sua maior vantagem é a precisão e rapidez dos sinais. No entanto, também apresenta certos riscos, sendo necessário otimizar parâmetros e regras de negociação para reduzir riscos. No geral, esta estratégia merece mais estudo e aplicação.
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version = 2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 15/12/2016
// Market prices do not have a Gaussian probability density function- 1

