backtester

Run validated trading strategy backtests on PlausibleAI with DSL-based requests.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/terraleiloa/seren-skills --skill backtester-terraleiloa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backtester
Source: https://github.com/terraleiloa/seren-skills/tree/main/plausibleai/backtester
Command: npx skills add https://github.com/terraleiloa/seren-skills --skill backtester-terraleiloa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you design, validate, and run trading backtests on PlausibleAI without guessing market symbols, DSL structure, or execution details.

Core Features & Use Cases

  • Market and symbol discovery: Find supported market types and locate the correct symbols before running strategies.
  • DSL contract-driven strategy building: Use the backtests catalog as the authoritative source for indicators, parameters, operators, logic nodes, and metrics.
  • Validation before execution: Detect issues in novel payloads (symbols, indicators, logic trees) to avoid wasted runs.
  • Single, batch, and mining workflows: Run one backtest, run concurrent batches, or mine for the best actionable signals using PlausibleAI’s mining endpoint.
  • Incremental result retrieval: Fetch full stored results, trades, and equity curves (with pagination) when you need deeper analysis.

Quick Start

Run a validated backtest on BTC-USD using the provided PlausibleAI backtests DSL by asking: "Backtest BTC-USD from 2020-01-01 on daily data with a long entry using a 50/200 SMA golden cross and exit using a 50/200 SMA death cross."

Frequently Asked Questions about backtester

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

FAQPage Schema
How do I backtest trading strategies using PlausibleAI?▼

To backtest trading strategies, guide market discovery, retrieve DSL catalog contracts, construct and validate payloads, then execute single or batch runs on supported market symbols and timeframes via PlausibleAI.

Do I need API validation before executing a backtest payload?▼

Yes, API validation is required before execution to detect payload issues involving symbols, indicators, and logic trees, ensuring compatibility and avoiding wasted backtest runs on PlausibleAI.

Can I run batch backtests and mine for actionable trading signals?▼

Batch backtests and strategy mining are supported through PlausibleAI's mining endpoint, allowing you to run concurrent batches and extract the best actionable signals across supported market symbols.

How do I retrieve equity curves and trade data from stored backtest outputs?▼

Retrieve stored backtest outputs incrementally by fetching summary reports, trade logs, and equity curves with pagination support for deeper post-execution analysis on PlausibleAI.

What is DSL contract-driven strategy building for backtesting?▼

DSL contract-driven strategy building uses the backtests catalog as the authoritative source for indicators, parameters, operators, and logic nodes to construct valid rule-id-based trading strategies before execution.

What do I need to access PlausibleAI backtesting endpoints?▼

Accessing PlausibleAI backtesting endpoints requires publisher API access with Bearer authorization and rule-id-based DSL logic to construct, validate, and execute trading strategy payloads.