Skills Agentes

Backtesting Frameworks

Construye sistemas de backtesting robustos para estrategias de trading, manejando correctamente look-ahead bias, survivorship bias y costes de transacción.

Estrellas
39.8k

en todo el repo

Actividad
43

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
878 tok

60 tok en reposo

Paquete
2 archivos

21 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add wshobson/agents --skill backtesting-frameworks --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Guía la construcción de sistemas de backtesting con manejo correcto de look-ahead bias, survivorship bias y costes de transacción
  • Define la estructura correcta train/validation/test para backtests
  • Explica cómo implementar walk-forward analysis con ventanas móviles
  • Enumera buenas y malas prácticas (point-in-time data, Monte Carlo, evitar overfitting)

Úsalo cuando

  • Desarrollar backtests de estrategias de trading
  • Construir infraestructura de backtesting
  • Validar el rendimiento de una estrategia o compararla con alternativas
  • Implementar walk-forward analysis y evitar sesgos comunes

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “Ayúdame a construir un backtest sin look-ahead bias para mi estrategia”
    • “Necesito implementar walk-forward analysis en mi sistema de trading”
    • “Cómo evito el survivorship bias en mi backtesting”

    SKILL.md

    En inglés

    Backtesting Frameworks

    Build robust, production-grade backtesting systems that avoid common pitfalls and produce reliable strategy performance estimates.

    When to Use This Skill

    • Developing trading strategy backtests
    • Building backtesting infrastructure
    • Validating strategy performance
    • Avoiding common backtesting biases
    • Implementing walk-forward analysis
    • Comparing strategy alternatives

    Core Concepts

    1. Backtesting Biases

    Bias Description Mitigation
    Look-ahead Using future information Point-in-time data
    Survivorship Only testing on survivors Use delisted securities
    Overfitting Curve-fitting to history Out-of-sample testing
    Selection Cherry-picking strategies Pre-registration
    Transaction Ignoring trading costs Realistic cost models

    2. Proper Backtest Structure

    Historical Data
          │
          ▼
    ┌─────────────────────────────────────────┐
    │              Training Set               │
    │  (Strategy Development & Optimization)  │
    └─────────────────────────────────────────┘
          │
          ▼
    ┌─────────────────────────────────────────┐
    │             Validation Set              │
    │  (Parameter Selection, No Peeking)      │
    └─────────────────────────────────────────┘
          │
          ▼
    ┌─────────────────────────────────────────┐
    │               Test Set                  │
    │  (Final Performance Evaluation)         │
    └─────────────────────────────────────────┘
    

    3. Walk-Forward Analysis

    Window 1: [Train──────][Test]
    Window 2:     [Train──────][Test]
    Window 3:         [Train──────][Test]
    Window 4:             [Train──────][Test]
                                         ─────▶ Time
    

    Detailed worked examples and patterns

    Detailed sections (starting with ## Implementation Patterns) live in references/details.md. Read that file when the navigation summary above is insufficient.

    Best Practices

    Do's

    • Use point-in-time data - Avoid look-ahead bias
    • Include transaction costs - Realistic estimates
    • Test out-of-sample - Always reserve data
    • Use walk-forward - Not just train/test
    • Monte Carlo analysis - Understand uncertainty

    Don'ts

    • Don't overfit - Limit parameters
    • Don't ignore survivorship - Include delisted
    • Don't use adjusted data carelessly - Understand adjustments
    • Don't optimize on full history - Reserve test set
    • Don't ignore capacity - Market impact matters

    Reproducido de wshobson/agents bajo licencia MIT. Leer esta página en markdown.

    Archivos

    2 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Para detalles de implementación adicionales, consultar references/details.md.

    Detalles

    Creador
    wshobson
    Licencia
    MIT
    Recursos incluidos
    referencias
    Repositorio
    wshobson/agents
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de wshobson/agents

    Este repo incluye 183 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack agents entero y su comando de instalación

    Instala y opera Hermes Tweet, un plugin de Hermes Agent para investigar X/Twitter, leer timelines, analizar tweets y ejecutar operaciones privadas o de cambio de estado con aprobación previa.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    redes sociales

    Úsalo para mantener un almacén Markdown de conocimiento donde cada afirmación compilada se rastrea hasta una fuente inmutable y el drift se detecta con git diff sin gastar tokens.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 24 días
    documentos

    Úsalo al diseñar o revisar un esquema específico de PostgreSQL: buenas prácticas, tipos de datos, indexación, restricciones, patrones de rendimiento y funciones avanzadas.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 24 días
    bases de datos

    Úsalo cuando un proyecto guarda su estado en Superself: lee `self context` al iniciar sesión, vincula el trabajo a una work unit, reporta con evidencia y registra decisiones confirmadas.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 24 días
    productividad

    Úsalo cuando pidan optimizar un prompt, mejorar su rendimiento, diseñar una plantilla, aplicar chain-of-thought, few-shot prompting o técnicas avanzadas de prompt engineering para producción.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    10 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Audita y reescribe prosa para que deje de sonar generada por máquina. Incluye modo solo-detección, modo reescritura y modo edición en el lugar, con perfiles opcionales de voz y contexto.”

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    el mes pasado
    redaccion contenido

    Skills relacionados

    Implementa validación de calidad de datos con Great Expectations, pruebas dbt y contratos de datos para pipelines fiables.

    Costo de contexto al activarse
    1.1k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    datos analitica

    Transforma datos en narrativas persuasivas usando visualización, contexto y estructura. Útil al presentar analíticas a stakeholders, crear reportes o presentaciones ejecutivas.

    Costo de contexto al activarse
    530 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    datos analitica

    Prepara, formatea y valida datasets para fine-tuning supervisado y entrenamiento de preferencias: formato, plantillas de chat, packing, datos sintéticos y dataset card.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    hace 2 meses
    datos analitica