Demuestra Tus Habilidades en IA
Participa en el Hackathon 2021 de Spain AI
El equipo Alpha Team de Darwinex quiere contaros algunas referencias e ideas de cómo abordar el problema de crear un algoritmo/agente de gestión de portfolios para activos DARWIN.
El reto consiste en crear una estrategia de inversión/desinversión/rebalanceo de activos DARWIN. Para ello, se facilitan datos de los 100 mejores DARWINs a día de hoy habiendo sido filtrados por su DScore.
Información importante
¿Qué datos se proporcionan?
Los datos que se proporcionan son:
- Velas OHLC horarias de los 100 DARWINs para los últimos 2 años
- (train_set = primeros 12 meses y test_set = últimos seis)
- Atributos de inversión en temporalidad diaria para los 100 DARWINs para los últimos 2 años
- (train_set = primeros 12 meses y test_set = últimos seis)
¿Qué es un DARWIN y sus atributos de inversión?
El DARWIN es el activo financiero que cotiza en el mercado Darwinex para beneficio de traders e inversores independientes.
Es un activo totalmente líquido que se puede comprar y vender en todo momento salvo en algunas circunstancias excepcionales. Su valor de cotización viene determinado por la rentabilidad a origen del DARWIN.
Todos los DARWINs que cotizan en nuestro mercado, e independientemente de la rentabilidad que ofrezcan, operan dentro del mismo rango de riesgo.
Centro de documentación de Darwinex:
- Mundo de Darwinex
- https://help.darwinex.com/es/mundo-darwinex
- Invertir en DARWINs
- https://help.darwinex.com/es/invertir-en-darwins
¿Cómo afrontar el reto?
Ideas y referencias sobre cómo afrontar el reto:
- El activo DARWIN puede tener riesgo diversificado sobre mercado y estrategias.
- Actualmente, el activo DARWIN solo se puede comprar para vender (LONG y NO vender para comprar SHORT).
- Testar si los atributos de inversión pueden llegar a predecir el quote del DARWIN o si pueden servir para diferenciar DARWINs con mejor o peor performance.
- Analizar si existe algún periodo tentativo más óptimo para invertir en DARWINs (rebalanceos horarios, diarios, semanales...).
- Analizar la tipología de los activos DARWIN y su comportamiento (trending, reversión a la media...).
-
Analizar si puede ser interesante incluir otro tipo de datos (macro, alternativos...) o aquellos accesibles via FTP sobre posiciones, trades y etc.
- Para acceder a estos últimos, basta con crear una cuenta en Darwinex y coger las credenciales FTP.
- Para la descarga via Python, hay ejemplos en nuestro GitHub utilizando el paquete darwinexapis.
-
Podéis tomar como referencia y ejemplos nuestros paquetes darwinexapis, mendel-framework y quantresearch-env.
- Darwinex GitHub: https://github.com/darwinex
-
Podéis usar algoritmos de estado del arte para gestión de activos, generación de atributos, generación de labeling u otros dentro del paquete MLFinLab.
- MLFinLab GitHub: https://github.com/hudson-and-thames/mlfinlab
- MLFinLab Docs: https://mlfinlab.readthedocs.io/en/latest/
-
Podéis ver diferentes listas de reproducción dentro del canal de Youtube de Darwinex, en los cuales analizamos casos de uso potenciales sobre activos DARWIN y/o activos tradicionales.
- Quant R&D: https://www.youtube.com/watch?v=P9xr9xd94q4&list=PLv-cA
- Mendel Framework: https://www.youtube.com/watch?v=LWB34CSoF8A&list=PLv-cA
Los CFD son instrumentos complejos y están asociados a un riesgo elevado de perder dinero rápidamente debido al apalancamiento. 62% de las cuentas de inversores minorista pierden dinero en la comercialización con CFD con este proveedor. Debe considerar si comprende el funcionamiento de los CFD y si puede permitirse asumir un riesgo elevado de perder su dinero.