Type/to search

Estratégia de negociação quantitativa com aprendizado de máquina kNN baseada em VWMA, MFI e ADX

Common strategy
Created: 2023-12-22 14:13:27
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia é uma estratégia experimental de negociação quantitativa que combina indicadores de média móvel e o algoritmo de aprendizado de máquina kNN para gerar sinais de negociação. A estratégia utiliza o cruzamento de duas médias móveis VWMA de diferentes períodos para determinar a direção da tendência e, em conjunto com os indicadores MFI e ADX, filtra os sinais por meio do algoritmo kNN, aumentando a confiabilidade dos sinais.

Princípio da Estratégia

O indicador central da estratégia são duas médias móveis VWMA com parâmetros diferentes: a linha rápida e a linha lenta. Quando a linha rápida cruza acima da linha lenta, gera um sinal de compra; quando cruza abaixo, gera um sinal de venda. Além disso, a estratégia introduz dois indicadores auxiliares, MFI e ADX, que, por meio do algoritmo de classificação kNN, avaliam a confiabilidade do sinal nas condições atuais do mercado.

A ideia do algoritmo kNN é comparar novos dados com dados históricos, identificar os k dados históricos mais próximos e classificar o resultado por votação majoritária com base nesses k resultados históricos. Esta estratégia utiliza MFI e ADX como os dois parâmetros de entrada do algoritmo kNN, julgando a tendência histórica dos preços (alta ou baixa) quando esses indicadores são combinados, filtrando assim o sinal atual e melhorando sua qualidade.

Vantagens da Estratégia

  • Utiliza a capacidade de acompanhamento de tendência da VWMA, combinada com o cruzamento de médias para gerar pontos de compra e venda.
  • Aplica os indicadores MFI e ADX para extração de características multidimensionais, auxiliando na determinação da direção da tendência.
  • Otimiza e filtra dinamicamente os sinais de negociação com o auxílio do algoritmo de aprendizado de máquina kNN.
  • Estratégia experimental com grande espaço de desenvolvimento, que precisa ser validada e otimizada com mais dados.

Riscos e Contramedidas

  • As médias móveis VWMA podem apresentar atraso.
  • Os indicadores MFI e ADX possuem certa defasagem, podendo interpretar erroneamente as condições do mercado.
  • A configuração dos parâmetros do algoritmo kNN (como a escolha do valor k) tem grande impacto nos resultados.
  • Por ser uma estratégia experimental, pode ter desempenho insatisfatório em negociações reais.

Contramedidas correspondentes:

  • Ajustar os parâmetros das médias móveis para reduzir a defasagem.
  • Melhorar os algoritmos dos indicadores para aumentar a precisão na identificação de tendências.
  • Otimizar os parâmetros do algoritmo kNN para melhorar o ajuste.
  • Validar a estratégia por meio de backtesting e simulação em tempo real.

Direções de Otimização

A estratégia ainda possui grande espaço para otimização:

  • Adicionar mais indicadores de média móvel para construir combinações de médias.
  • Experimentar diferentes indicadores auxiliares, como MACD, KDJ, etc.
  • Aprimorar o algoritmo kNN, como usar diferentes métodos de medição de distância.
  • Experimentar outros algoritmos de aprendizado de máquina, como SVM, Random Forest, etc.
  • Realizar otimização de parâmetros para encontrar a melhor combinação.

Com a introdução de mais indicadores e algoritmos de aprendizado de máquina, espera-se melhorar ainda mais a estabilidade e a rentabilidade da estratégia.

Resumo

Esta estratégia é uma estratégia experimental de negociação quantitativa baseada em médias móveis VWMA e no algoritmo de aprendizado de máquina kNN. Ela possui forte capacidade de acompanhamento de tendências e filtra sinais por meio de aprendizado de máquina. A estratégia tem amplo potencial e, através da introdução de mais características e otimização de algoritmos, pode produzir melhores resultados. No entanto, como uma estratégia inovadora, também apresenta certos riscos, que precisam ser validados e melhorados. Em geral, a estratégia possui um grande potencial de inovação.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © lastguru

//@version=4
Strategy parameters
Strategy parameters
Source
Fast Length
Slow Length
Filter Length
Filter Smoothing
kNN nearest neighbors (k)
Draw background
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)