Biblioteca Pythonica de backtesting basado en eventos para estrategias de trading, mantenida por la comunidad como fork de Zipline de Quantopian.
tradingstrategy-ai/getting-started
Ejemplos de notebooks de Jupyter para desarrollar y probar estrategias de trading algorítmico con datos de DEX, DeFi y Binance CEX mediante Trading Strategy SDK.
- Estrellas
- 265
- Forks
- 39
- Issues abiertos
- 7
- Último commit
- hace 12 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?
Este repositorio es un kit de inicio con notebooks de Jupyter para Trading Strategy SDK, un conjunto de herramientas de Python para crear estrategias de trading algorítmico que se ejecutan en exchanges descentralizados y mercados DeFi. Abarca feeds de datos de mercado, backtesting, desarrollo de estrategias y ejecución de operaciones en vivo.
Los notebooks van desde estrategias sencillas con indicadores técnicos —como cruces de medias móviles y rupturas basadas en ATR para BTC, ETH y MATIC— hasta la creación de carteras con múltiples pares, estrategias de rendimiento DeFi y conjuntos de memecoins filtrados por liquidez en Uniswap y Base. Varios ejemplos comparan los feeds de precios de Uniswap con datos del exchange centralizado Binance. Una sección aparte explica la búsqueda en cuadrícula y los optimizadores de procesos gaussianos mediante scikit-optimize.
El repositorio se puede ejecutar en GitHub Codespaces, en contenedores de desarrollo de VS Code o en un entorno local de Python administrado con Poetry. Todos los notebooks siguen una estructura común: configurar el cliente, definir los parámetros, crear un universo de trading, generar indicadores, escribir una función decide_trades, ejecutar el backtest y revisar los resultados de rendimiento.
Funciones clave
- 01Prueba estrategias con datos de pares DEX de Uniswap v2/v3 y Polygon, además de datos de Binance CEX.
- 02Incluye estrategias de ruptura, medias móviles y RSI/Bollinger para un solo activo y para varios pares.
- 03Incluye ejemplos de creación de carteras con rebalanceo diario y filtros de liquidez o TVL.
- 04Ofrece búsqueda en cuadrícula y optimizadores de procesos gaussianos para los parámetros de las estrategias.
- 05Exporta archivos CSV con datos OHLCV de los pares más líquidos para usarlos en otras herramientas de trading.
Casos de uso
- Aprender a escribir y probar una estrategia de trading de criptomonedas en notebooks de Python.
- Probar una estrategia basada en indicadores técnicos con datos históricos de precios de DEX o CEX.
- Comparar la calidad de los datos de DEX y de exchanges centralizados para una misma estrategia.
- Ajustar los parámetros de una estrategia mediante búsqueda en cuadrícula u optimización de tipo bayesiano.
Inicio rápido
- 1
Abre el repositorio en GitHub Codespaces desde el enlace del README
- 2
Abre y ejecuta un único notebook de backtesting en el navegador
Antes de usarlo
- No se especifica ninguna licencia en los metadatos del repositorio.
- El README indica que Codespaces es lento, así que la configuración local es más rápida.
Temas
Preguntas frecuentes
- ¿Qué es getting-started?
- Ejemplos de notebooks de Jupyter para desarrollar y probar estrategias de trading algorítmico con datos de DEX, DeFi y Binance CEX mediante Trading Strategy SDK. Este repositorio es un kit de inicio con notebooks de Jupyter para Trading Strategy SDK, un conjunto de herramientas de Python para crear estrategias de trading algorítmico que se ejecutan en exchanges descentralizados y mercados DeFi. Abarca feeds de datos de mercado, backtesting, desarrollo de estrategias y ejecución de operaciones en vivo.
- ¿getting-started es gratuito? ¿Qué licencia tiene?
- getting-started no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿getting-started sigue mantenido?
- Mantenimiento activo. El último commit de getting-started fue el 26 oct 2026.
- ¿Para qué puedo usar getting-started?
- Aprender a escribir y probar una estrategia de trading de criptomonedas en notebooks de Python. Probar una estrategia basada en indicadores técnicos con datos históricos de precios de DEX o CEX. Comparar la calidad de los datos de DEX y de exchanges centralizados para una misma estrategia. Ajustar los parámetros de una estrategia mediante búsqueda en cuadrícula u optimización de tipo bayesiano.
- ¿Cómo se instala getting-started?
- Abre el repositorio en GitHub Codespaces desde el enlace del README Abre y ejecuta un único notebook de backtesting en el navegador
- ¿Dónde consigo getting-started?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tradingstrategy-ai/getting-started
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Kit de herramientas de Python para investigar estrategias de trading y probar miles de ideas en distintos activos y marcos temporales mediante operaciones vectorizadas de NumPy y pandas.
Framework de Python para probar estrategias algorítmicas y operar en vivo en exchanges descentralizados, con datos de mercado on-chain.
Una lista seleccionada de bibliotecas, artículos, estrategias, libros, blogs y cursos para el trading sistemático (cuantitativo).
Repositorio complementario del libro chino «XQuant: Everyone Can Be a Quant Trader», con Specs y notebooks de Jupyter para trading cuantitativo y backtesting en Python.
Colección bilingüe de documentación y ejemplos en Python y Jupyter sobre trading de acciones con IA: materiales de aprendizaje, backtests, minería de alpha, pronósticos bursátiles con LLM y simulaciones de trading en vivo.