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.