backtest-expert

Evaluates trading strategy backtests using pessimistic friction and structured validation.

1|Updated May 15, 2026
One-click install
npx skills add https://github.com/dnkrow/skill --skill backtest-expert-dnkrow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backtest-expert
Source: https://github.com/dnkrow/skill/tree/main/claude-global/backtest-expert
Command: npx skills add https://github.com/dnkrow/skill --skill backtest-expert-dnkrow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

It helps you evaluate whether a trading strategy’s backtest results are robust or likely to fail in live trading by enforcing pessimistic assumptions and systematic validation.

Core Features & Use Cases

  • Robustness-first backtesting guidance: emphasizes finding strategies that “break the least” under friction and stress rather than maximizing paper returns.
  • Stress testing playbook: covers parameter sensitivity, execution realism (slippage, commissions, worst-case fills), and time/regime robustness checks.
  • Out-of-sample validation framework: provides walk-forward analysis and clear warning signs for curve-fitting, look-ahead bias, and fragile parameter dependence.
  • Actionable evaluation criteria: defines Deploy / Refine / Abandon decision rules and recommends a structured scoring script for consistent analysis.

Quick Start

Use the backtest-expert skill to evaluate your proposed strategy by running an initial backtest, then performing stress tests for parameter sensitivity and slippage realism, and finally applying walk-forward validation to decide whether to deploy, refine, or abandon.

Frequently Asked Questions about backtest-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stress-test a trading strategy backtest for robustness?

Stress-test trading strategy backtests by enforcing pessimistic friction, modeling slippage, and applying structured validation to evaluate parameter robustness and execution realism. This approach identifies strategies that break the least under stress rather than maximizing paper returns.

What is walk-forward validation and how does it prevent overfitting?

Walk-forward validation is an out-of-sample testing framework that checks strategy performance across different time periods and regimes. It prevents overfitting and curve-fitting by exposing fragile parameter dependence and look-ahead bias, ensuring results generalize to live trading.

How do I evaluate if my backtest has realistic execution and slippage modeling?

Evaluate backtest execution realism by applying pessimistic friction assumptions, including slippage modeling, commissions, and worst-case fills. A slippage-tested execution realism signal supports a quantitative scoring workflow to determine if live trading conditions are accurately reflected.

When should I deploy, refine, or abandon a systematic trading strategy?

Deploy, refine, or abandon a systematic trading strategy based on actionable evaluation criteria derived from robustness checks. Apply decision rules after completing parameter sensitivity, execution realism, and walk-forward validation to ensure the strategy meets minimum-sample and multi-regime testing expectations.

Does backtesting require deterministic rule codification for multi-regime testing?

Yes, robust backtesting requires deterministic rule codification to systematically evaluate strategies across multiple market regimes. This structured approach ensures consistent analysis and supports quantitative scoring when assessing parameter sensitivity and out-of-sample performance.

What are the limitations of relying on paper returns in trading strategy backtests?

Relying on paper returns ignores execution realism and friction. Without pessimistic slippage modeling, parameter sensitivity checks, and walk-forward validation, backtests are highly susceptible to curve-fitting and look-ahead bias, leading to fragile strategies that fail in live trading.