Type/to search

Estrategia de trading cuantitativo con aprendizaje automático kNN basada en VWMA y MFI/ADX

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

img

Resumen

Esta estrategia es una estrategia de trading cuantitativa experimental que combina indicadores de media móvil y el algoritmo de aprendizaje automático kNN para generar señales de trading. La estrategia utiliza el cruce de dos líneas VWMA de diferentes períodos para determinar la dirección de la tendencia, y filtra las señales mediante el algoritmo kNN utilizando los indicadores MFI y ADX, con el fin de mejorar la fiabilidad de las señales.

Principio de la estrategia

El indicador central de la estrategia son dos líneas VWMA con diferentes parámetros: una línea rápida y una línea lenta. Cuando la línea rápida cruza por encima de la línea lenta, se genera una señal de compra; cuando la línea rápida cruza por debajo de la línea lenta, se genera una señal de venta. Además, la estrategia introduce dos indicadores auxiliares, MFI y ADX, y utiliza el algoritmo de clasificación kNN para determinar la fiabilidad de la señal en las condiciones actuales del mercado.

La idea del algoritmo kNN es comparar los nuevos datos con los datos históricos, identificar los k datos históricos más cercanos y los resultados correspondientes, y clasificar mediante votación mayoritaria según estos k resultados históricos. Esta estrategia utiliza MFI y ADX como dos parámetros de entrada del algoritmo kNN, juzgando la tendencia histórica del precio (alcista o bajista) cuando se combinan estos dos indicadores, filtrando así la señal actual para mejorar su calidad.

Ventajas de la estrategia

  • Aprovecha la capacidad de seguimiento de tendencia de la VWMA, combinada con el cruce de medias móviles para generar puntos de compra y venta.
  • Utiliza los indicadores MFI y ADX para la extracción de características multidimensionales, ayudando a determinar la dirección de la tendencia.
  • Recurre al algoritmo de aprendizaje automático kNN para optimizar y filtrar dinámicamente las señales de trading.
  • Estrategia experimental con amplio margen de desarrollo, que requiere validación y optimización con más datos.

Riesgos y contramedidas

  • Las medias móviles VWMA tienden a generar rezago.
  • Los indicadores MFI y ADX tienen cierto rezago, lo que puede llevar a una evaluación incorrecta de las condiciones del mercado.
  • Los parámetros del algoritmo kNN (como la elección del valor k) tienen un gran impacto en los resultados.
  • Por tratarse de una estrategia experimental, puede tener un rendimiento deficiente en trading real.

Contramedidas:

  • Ajustar los parámetros de las medias móviles para reducir el rezago.
  • Mejorar los algoritmos de los indicadores para aumentar la precisión en la detección de tendencias.
  • Optimizar los parámetros del algoritmo kNN para mejorar el ajuste.
  • Validar la estrategia mediante backtesting y simulación en trading real.

Direcciones de optimización

Esta estrategia tiene un amplio margen de optimización:

  • Agregar más indicadores de media móvil para construir un conjunto de medias.
  • Probar diferentes indicadores auxiliares, como MACD, KDJ, etc.
  • Mejorar el algoritmo kNN, por ejemplo utilizando diferentes métodos de medición de distancia.
  • Probar otros algoritmos de aprendizaje automático, como SVM, Random Forest, etc.
  • Realizar optimización de parámetros para encontrar la mejor combinación de parámetros.

Mediante la introducción de más indicadores y algoritmos de aprendizaje automático, es posible aumentar aún más la estabilidad y la rentabilidad de la estrategia.

Conclusión

Esta estrategia es una estrategia de trading cuantitativa experimental basada en el indicador VWMA y el algoritmo de aprendizaje automático kNN. Tiene una buena capacidad de seguimiento de tendencias y, al mismo tiempo, filtra las señales mediante aprendizaje automático. La estrategia tiene un amplio potencial; mediante la introducción de más características y la optimización de algoritmos, se espera lograr mejores resultados. Sin embargo, al ser una estrategia novedosa, también conlleva ciertos riesgos y requiere más validación y mejora. En general, esta estrategia tiene un gran potencial de innovación.

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)