Skip to content

jefrnc/start-your-quant

Repository files navigation

🎓 Start Your Quant - Academia de Trading Cuantitativo

De cero a quant trader profesional con módulos prácticos y progresivos.

Aprende trading cuantitativo de forma estructurada, a tu propio ritmo, con ejemplos reales y ejercicios hands-on. Desde conceptos básicos hasta estrategias institucionales.

🌟 Completamente gratis y open source - Disponible como GitHub Pages


⚠️ Disclaimer

Gran parte del contenido de este repositorio son recopilaciones que fui haciendo de distintos cursos, seminarios, charlas y material público. Es un punto de partida, no una verdad absoluta.

Si encontrás alguna mejora, corrección o ampliación de algún tema, no dudes en enviar un pull request. Cuestioná el contenido — la idea es que esto sea útil como base y que crezca con los aportes de la comunidad.

Si este repo te sirvió y pensás que tu comentario, observación o aporte me podría ayudar a mí o a otros, mandalo sin dudar. Estaría más que agradecido.


🚀 ¿Por dónde empiezo?

Tu Nivel Empieza Aquí Tiempo
Total principiante 🎯 ¿Qué es ser Quant? 2-4 meses
Sé algo de Python 🐍 Python Trading Básico 1-3 meses
Ya tradeo manualmente 📊 Indicadores Técnicos 1-2 meses
Quiero mi primera estrategia 🤖 Primera Estrategia Inmediato
Desarrollador avanzado 🏗️ Infraestructura Inmediato

¿No sabes por dónde empezar?📖 Guía de Inicio | 📚 Ruta de Aprendizaje


📚 Índice del Contenido

Conceptos Fundamentales

Prácticas Técnicas

Temas Avanzados

Documentación Detallada (docs/)

Categoría Contenido
Fundamentos Qué es quant, tipos de estrategias, discrecional vs cuantitativo
Setup Configuración de brokers, data providers, getting started
Estrategias Gap & Go, VWAP Reclaim, Low Float Runners, First Green/Red Day, Short Selling
Indicadores Moving Averages, VWAP, Bollinger Bands, Parabolic SAR, Gap/Float, Volumen
Backtesting Motor simple, métricas, overfitting, walk-forward analysis
Riesgo Position sizing, stops, portfolio risk, riesgo asimétrico
Datos Fuentes de datos, limpieza, datos real-time, datasets de backtesting
Análisis ML, sentimiento, microestructura, análisis fundamental, transformers
Automatización Arquitectura de sistemas, robo-advisors, estrategias de automatización
Herramientas Librerías esenciales, infraestructura avanzada, deployment en producción
Compliance Frameworks regulatorios, AI ético en trading
Validación Testing de estrategias, evaluación de modelos, consideraciones institucionales
Referencia Rápida Cheat sheet de conceptos clave

Templates y Scripts

Ejemplos del Mundo Real

Infraestructura

Código Fuente de Referencia (src/)

src/
├── indicators/       # MovingAverages (SMA/EMA/WMA), VWAP con bandas
├── strategies/       # Gap and Go strategy
├── backtesting/      # Motor simple + export CSV (TraderVue/TradesViz)
├── risk/             # Position sizing (fixed, Kelly, ATR, risk parity)
├── data/             # Interfaces de datos (yfinance, Alpha Vantage)
└── examples/         # Ejemplo integrado completo

🛠️ Quick Start para Desarrolladores

# Clonar el repositorio
git clone https://github.com/jefrnc/start-your-quant.git
cd start-your-quant

# Instalar dependencias mínimas para los ejemplos de src/
pip install pandas numpy matplotlib requests

# Ejecutar el ejemplo integrado
cd src/examples && python complete_strategy_example.py

# Calculadoras de métricas
python scripts/strategy-metrics/sharpe-calculator/calculate_sharpe.py
python scripts/strategy-metrics/max-drawdown/calculate_drawdown.py
python scripts/strategy-metrics/profit-factor/calculate_profit_factor.py

Vista previa local del sitio (Jekyll)

bundle install
bundle exec jekyll serve
# Sitio en http://localhost:4000/start-your-quant/

🛠️ Stack Tecnológico

  • Python como lenguaje principal
  • Pandas/NumPy para manipulación de datos
  • Plotly/Matplotlib para visualización
  • yfinance/Polygon para datos de mercado
  • IBKR TWS para ejecución
  • Jekyll para el sitio en GitHub Pages
  • Docker/Kubernetes para infraestructura

🤝 Contribuciones

Cualquier mejora, corrección u observación es enormemente agradecida:

  • 🐛 Reportá errores en implementaciones o documentación
  • 💡 Sugerí mejoras en estrategias o metodologías
  • 📚 Proponé nuevo contenido basado en tu experiencia
  • 🔧 Optimizá código existente o agregá nuevas funcionalidades

¿Cómo contribuir? Abrí un issue o mandá un pull request directamente.

📚 Recursos Adicionales Recomendados

Cursos y Material Educativo

  • Trading Cuantitativo en Python - Curso completo con 15+ módulos prácticos (integración con brokers, ML aplicado, análisis de sentimiento). Material que inspiró varias implementaciones de este repositorio.

Herramientas y Plataformas

Libros Fundamentales

  • "Quantitative Trading" - Ernest Chan
  • "Algorithmic Trading" - Ernie Chan
  • "A Man for All Markets" - Edward Thorp

Comunidades

  • QuantStart - Artículos técnicos de trading cuantitativo
  • r/algotrading - Comunidad activa de traders algorítmicos

APIs y Proveedores de Datos


⚠️ Disclaimer de riesgo: Este contenido es puramente educativo. El trading implica riesgo de pérdida. Siempre operá con gestión de riesgo adecuada.

Releases

No releases published

Packages

 
 
 

Contributors