Type/to search

Estratégia de Previsão de Ondas Gaussianas

Common strategy
Created: 2024-01-22 12:37:07
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

A Estratégia de Previsão de Ondas Gaussianas é uma estratégia de negociação quantitativa baseada no filtro Gaussiano. Utilizando a característica de suavização do filtro Gaussiano, ela filtra repetidamente a série de preços para gerar múltiplas séries suavizadas. Em seguida, combinando o ajuste polinomial dessas séries, realiza previsões de preços futuros. Com base nos resultados da previsão, são emitidas recomendações de posição longa ou curta.

Princípio da Estratégia

O núcleo desta estratégia é o algoritmo de filtro Gaussiano. O filtro Gaussiano é um filtro de suavização linear que utiliza a função Gaussiana como peso. Na estratégia, o parâmetro p define o tamanho da janela de filtragem. Em seguida, o coeficiente alfa é calculado por meio de funções trigonométricas. Cada série de preços ret[i] representa o resultado após i aplicações do filtro Gaussiano sobre a série original de preços.

A estratégia utiliza um raciocínio recursivo. Primeiramente, com alfa e a série de preços price, calcula-se o primeiro filtro ret. Em seguida, com base em ret, aplica-se um segundo filtro para obter ret2, e assim sucessivamente, repetindo-se várias vezes. Por fim, combinando múltiplas séries de preços, ajusta-se uma curva para prever o preço futuro ret4. Se o preço previsto for superior ao preço real atual, assume-se uma posição longa; se for inferior, assume-se uma posição curta.

Dessa forma, por meio de múltiplas filtragens, é possível suavizar e ajustar a tendência de maneira mais eficaz. Ao mesmo tempo, combinado com o ajuste polinomial, é possível prever a trajetória de preços no curto prazo.

Análise de Vantagens

Esta estratégia apresenta as seguintes vantagens:

  1. Utilização do filtro Gaussiano para suavizar os preços: filtra eficazmente os ruídos de alta frequência, tornando a estratégia mais estável.

  2. Filtragens recursivas múltiplas: permitem um melhor ajuste à tendência dos preços, melhorando o desempenho das previsões.

  3. Previsão de preços com base em ajuste polinomial: modela a trajetória de preços de curto prazo para gerar sinais de negociação.

  4. Combinação do preço atual com o preço previsto para tomada de decisão: os sinais de negociação estão diretamente vinculados à previsão da tendência, evitando a perda de oportunidades de negociação.

  5. Implementação simples, fácil de entender e otimizar: pode servir como módulo base para estratégias de alta frequência e ser expandida com outros indicadores de análise.

Análise de Riscos

A estratégia também apresenta os seguintes riscos:

  1. O efeito de suavização do filtro Gaussiano em mudanças bruscas de preço pode levar à perda de oportunidades de negociação de curto prazo.

  2. O ajuste polinomial possui risco de sobreajuste. Se o padrão de variação dos preços sofrer uma mudança repentina, o desempenho das previsões pode diminuir.

  3. O tamanho da janela de filtragem e a ordem do polinômio de ajuste precisam ser configurados com precisão. Uma configuração inadequada pode levar ao fracasso.

  4. Dependência exclusiva do preço de abertura como sinal de negociação: impossibilita operações intradiárias (dentro do pregão).

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Adicionar um mecanismo de treinamento do modelo e re-treinamento com janela móvel: permite ajustar dinamicamente os parâmetros da estratégia, reduzindo o risco de sobreajuste.

  2. Incorporar mais indicadores e características de preço: enriquece a entrada da estratégia, tornando as previsões mais estáveis.

  3. Adicionar mecanismo de stop loss: define uma proporção máxima de perda para evitar perdas significativas em condições extremas de mercado.

  4. Otimizar o gerenciamento de posição: ajusta dinamicamente o tamanho da posição com base na precisão das previsões e na volatilidade.

  5. Experimentar previsões baseadas em modelos populares de aprendizado de máquina, como LSTM e outros modelos de aprendizado profundo, para melhorar ainda mais a capacidade preditiva da estratégia.

Resumo

No geral, esta estratégia é uma estratégia quantitativa de alta frequência que utiliza filtro Gaussiano e ajuste polinomial para prever preços. Ela possui certas vantagens, mas também espaço para melhorias. Ao combinar mais características, introduzir ajuste dinâmico de parâmetros, mecanismos de stop loss e outros módulos para otimização, o desempenho da estratégia pode se tornar ainda mais notável. Esta estratégia estabelece uma base para estratégias de alta frequência e merece pesquisa adicional.

Source
Pine
/*backtest
start: 2023-01-15 00:00:00
end: 2024-01-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Gaussbot v1.0", overlay=true)

p = input(20, minval=1, title="Length")
Strategy parameters
Strategy parameters
Length
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)