Repolode
AI4Finance-Foundation

AI4Finance-Foundation/FinRL-Meta

Una capa de entornos de mercado y benchmarking para aprendizaje por refuerzo financiero, con datasets de mercado y entornos de trading para desarrollar y comparar agentes de trading con DRL.

Estrellas
1,961
Forks
754
Issues abiertos
80
Último commit
hace 26 días

Esta página presenta un proyecto de código abierto y no constituye asesoramiento de inversión. Operar e invertir puede generar pérdidas: evalúa el riesgo por tu cuenta y cumple las leyes de tu país antes de usarlo.

¿Qué es?

FinRL-Meta es el componente de entornos de mercado y benchmarking del ecosistema FinRL. Recopila datos históricos de mercado de numerosas fuentes y los convierte en entornos de trading en los que los agentes de aprendizaje por refuerzo pueden entrenarse y ponerse a prueba. Los usuarios pueden comparar distintos agentes con el mismo dataset, algo que el proyecto presenta como una forma de conseguir evaluaciones más justas.

El proyecto abarca una capa de datos que obtiene y preprocesa precios e indicadores técnicos de proveedores como Alpaca, Binance, Yahoo Finance, Tushare y Baostock, y una capa de entornos que adapta estos datos para el entrenamiento con DRL. Los agentes de ElegantRL, Stable-Baselines3 y RLlib se pueden conectar directamente a los entornos. También describe un pipeline de entrenamiento, pruebas y trading que separa los periodos de entrenamiento de los de evaluación para reducir las filtraciones de información.

FinRL-Meta se centra en las capas de datos y entornos, no en el despliegue completo en producción. Para infraestructura de trading orientada a producción, los mantenedores remiten al proyecto independiente FinRL-X / FinRL-Trading.

Funciones clave

  • 01Obtiene datos de mercado OHLCV de varios proveedores, entre ellos Alpaca, Binance y Yahoo Finance.
  • 02Calcula indicadores técnicos como MACD, Bandas de Bollinger y RSI para usarlos como características.
  • 03Ofrece entornos de mercado con los que los agentes de DRL pueden entrenarse y ponerse a prueba.
  • 04Permite conectar agentes de ElegantRL, Stable-Baselines3 y RLlib.
  • 05Separa los periodos de entrenamiento, pruebas y trading para reducir las filtraciones de información.

Casos de uso

  • Comparar varios algoritmos de DRL con el mismo dataset financiero.
  • Investigar el aprendizaje por refuerzo aplicado al trading en los mercados de EE. UU., China y criptomonedas.
  • Crear entornos de mercado personalizados con características definidas por el usuario.
  • Crear prototipos de agentes de trading antes de conectarlos a API de paper trading o trading en vivo.

Inicio rápido

  1. 1

    Abre en Colab el notebook de demostración «Plug and Play with DRL Agents»

Antes de usarlo

  • El README no incluye instrucciones de instalación, así que tendrás que averiguar cómo configurarlo a partir del código.
  • Varias fuentes de datos requieren acceso a la API específico de cada cuenta. Además, el README indica que el proyecto es una capa de referencia para investigación, no una plataforma de trading para producción.

En colecciones

Temas

Preguntas frecuentes

¿Qué es FinRL-Meta?
Una capa de entornos de mercado y benchmarking para aprendizaje por refuerzo financiero, con datasets de mercado y entornos de trading para desarrollar y comparar agentes de trading con DRL. FinRL-Meta es el componente de entornos de mercado y benchmarking del ecosistema FinRL. Recopila datos históricos de mercado de numerosas fuentes y los convierte en entornos de trading en los que los agentes de aprendizaje por refuerzo pueden entrenarse y ponerse a prueba. Los usuarios pueden comparar distintos agentes con el mismo dataset, algo que el proyecto presenta como una forma de conseguir evaluaciones más justas.
¿FinRL-Meta es gratuito? ¿Qué licencia tiene?
FinRL-Meta es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿FinRL-Meta sigue mantenido?
Mantenimiento activo. El último commit de FinRL-Meta fue el 12 oct 2026.
¿Para qué puedo usar FinRL-Meta?
Comparar varios algoritmos de DRL con el mismo dataset financiero. Investigar el aprendizaje por refuerzo aplicado al trading en los mercados de EE. UU., China y criptomonedas. Crear entornos de mercado personalizados con características definidas por el usuario. Crear prototipos de agentes de trading antes de conectarlos a API de paper trading o trading en vivo.
¿Cómo se instala FinRL-Meta?
Abre en Colab el notebook de demostración «Plug and Play with DRL Agents»
¿Dónde consigo FinRL-Meta?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AI4Finance-Foundation/FinRL-Meta

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados