run-backtest

Resolve partial inputs and execute backtests with configuration defaults.

1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Jaggia/backTestingTraderBot --skill run-backtest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: run-backtest
Source: https://github.com/Jaggia/backTestingTraderBot/tree/main/.claude/skills/run-backtest
Command: npx skills add https://github.com/Jaggia/backTestingTraderBot --skill run-backtest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill orchestrates end-to-end backtests by taking partial user inputs and filling in the rest from a live configuration, then running a complete backtest and delivering a structured interpretation.

Core Features & Use Cases

  • Argument resolution: merges user-supplied dates, mode, and data source with config defaults.
  • MC analysis ready: optionally runs Monte Carlo simulations and produces a report.
  • Results navigation: locates the generated backtest results and config snapshot for review.
  • Use Case: A user asks for a backtest for 2025-01-01 to 2026-04-02 with equities, and the skill resolves missing parameters, executes the run, and returns a ready-to-interpret analysis.

Quick Start

Ask Claude to run a backtest for 2025-01-01 to 2026-04-02 in equities mode and review the resulting analysis.

Frequently Asked Questions about run-backtest

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

FAQPage Schema
How do I run a backtest with partial parameters and Monte Carlo simulations?▼

To run a backtest, provide partial inputs like date ranges and trade mode, and the system merges them with defaults from config/strategy_params.yaml. It then executes the run and optionally applies Monte Carlo simulations for robust analysis.

What is Monte Carlo simulation in trading backtests?▼

Monte Carlo simulation in backtesting models probability distributions of trade outcomes to assess strategy robustness. This skill applies Monte Carlo settings to generate statistical insights and saves a Claude-friendly analysis report to the results path.

How to backtest equities or options strategies automatically?▼

Backtesting equities or options requires specifying a trade mode and date range. The skill validates inputs, selects the appropriate runner based on parameter counts, and executes the backtest across the configured data source.

Do I need a configuration file to execute a backtest?▼

Yes, a configuration file is required. The skill reads config/strategy_params.yaml to resolve missing parameters such as data source, date range, and Monte Carlo settings, ensuring the backtest executes with validated defaults.

Can I review configuration snapshots after a backtest run?▼

Yes, you can review configuration snapshots after a backtest run. The skill locates generated backtest results and saves a config snapshot alongside a structured analysis report for interpretation and review.

What are the limitations of automated backtest argument resolution?▼

Automated backtest argument resolution depends entirely on the existing config/strategy_params.yaml file. If required defaults are missing or invalid in the configuration, the validation step will fail before the runner executes.