paidaxing1234/quant-backtest-guard

🔴 回测照妖镜 · Um skill do Claude Code que audita backtests quant para viés de futuro, overfitting e execução irrealista, gerando um relatório de saúde do backtest.

O que é quant-backtest-guard?

O quant-backtest-guard é um skill especializado para Claude Code que funciona como um 'detector de ilusões' em backtests quantitativos. Seu objetivo principal é identificar e relatar armadilhas comuns que fazem um backtest parecer lucrativo, mas resultam em perdas no mundo real. Ele audita três grandes áreas: (1) **Viés de futuro (look-ahead bias)** – uso acidental de informações futuras na simulação; (2) **Overfitting e data snooping** – otimização excessiva ou seleção tendenciosa de dados; (3) **Realismo de execução** – se as ordens seriam realmente preenchidas na prática, considerando liquidez e custos de transação. O skill gera um relatório de 'exame de saúde' do backtest, destacando pontos fracos críticos. Ele é ideal para traders quantitativos, desenvolvedores de estratégias e engenheiros de software que usam Claude Code para validar backtests antes de colocá-los em produção. Suporta análise de código Python, arquivos CSV de resultados e descrições textuais de estratégias. O funcionamento é baseado em heurísticas e padrões de código fornecidos pelo SKILL.md, que instrui o Claude a procurar por sinais de alerta específicos, como datas fora de ordem, divisões por variáveis futuras, otimizações sem validação cruzada, e suposições irrealistas de slippage.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add paidaxing1234/quant-backtest-guard

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que quant-backtest-guard faz?

🔴 回测照妖镜 · Um skill do Claude Code que audita backtests quant para viés de futuro (look-ahead bias), overfitting e execução irrealista, gerando um relatório de saúde do backtest.

Visão Geral

Este skill ajuda você a detectar armadilhas comuns em backtests de estratégias quantitativas que podem inflar os resultados simulados, mas levar a perdas no mundo real. Ele foca em três áreas principais:

  • Viés de futuro (Look-ahead bias): Uso acidental de informações futuras, como shift(-1) ou divisão por dados futuros.
  • Overfitting & Data Snooping: Otimização excessiva de parâmetros, seleção tendenciosa de períodos de treino/teste.
  • Realismo de execução: Suposições irrealistas sobre slippage, liquidez e taxas de corretagem.

Como Usar

  1. Cole o código do seu backtest (Python, pseudo-código) ou descreva sua metodologia.
  2. O skill analisará e produzirá um relatório de saúde com pontos fortes e fracos.
  3. Você receberá recomendações acionáveis para melhorar a robustez.

Exemplo de Análise

Usuário: Meu backtest usa dados de 2015-2020, com parâmetros otimizados manualmente.
Assistente: Analisando... Risco alto de overfitting (otimização manual). Considere walk-forward validation.

Boas Práticas

  • Sempre divida dados em treino/teste/fora-de-amostra.
  • Evite funções como shift(-1) que olham para o futuro.
  • Inclua custos de transação realistas (slippage, spread, comissão).
  • Use validação cruzada temporal (walk-forward).

Contribuições

Sinta-se à vontade para abrir issues ou PRs para melhorar as heurísticas de detecção.


Este skill não garante que seu backtest seja perfeito, mas ajuda a evitar os erros mais comuns.

Habilidades Relacionadas