iterating-strategies

Coordinates Pine Script strategy-versioning to prevent regression via changelog logging and metric comparisons.

1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/piriya33/antigravity-skills --skill iterating-strategies
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: iterating-strategies
Source: https://github.com/piriya33/antigravity-skills/tree/main/trading-stack/iterating-strategies
Command: npx skills add https://github.com/piriya33/antigravity-skills --skill iterating-strategies

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Track strategy changes and prevent regression during Pine Script development.

Core Features & Use Cases

  • Enforces single-change iterations to avoid uncontrolled feature creep and to measure each change's impact.
  • Documents every version with a structured changelog, including date, description, hypothesis, backtest results, and verdict.
  • Enables cross-version comparisons of key metrics (PF, DD, Net Profit, WR) and guides decision-making, while integrating with planning, coding, and backtesting workflows.

Quick Start

Choose a current strategy version, implement changes one at a time, and immediately log each iteration in the structured changelog.

Frequently Asked Questions about iterating-strategies

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

FAQPage Schema
How do I track Pine Script strategy changes to prevent regression?▼

Prevent regression in Pine Script strategies by enforcing single-change iterations and logging each version with date, hypothesis, backtest results, and verdict in a structured changelog to isolate each modification's impact.

Why should I use single-change iterations for trading strategy backtests?▼

Single-change iterations for trading strategy backtests prevent uncontrolled feature creep. By modifying one variable at a time, you accurately measure each change's impact and clearly identify which specific edit caused performance shifts.

What is the best way to compare Pine Script backtest results across versions?▼

The best way to compare Pine Script backtest results across versions is to document baseline metrics and log them in a changelog. Cross-version comparisons of metrics like PF, DD, Net Profit, and WR guide which changes to keep.

Can I integrate version control into my Pine Script planning and coding workflow?▼

Yes, strategy-versioning integrates directly with planning, coding, and analyzing stages. You start from a current strategy version, implement changes one at a time, and immediately log iterations to coordinate the entire development workflow.

How do I document a trading strategy changelog after editing and backtesting?▼

Document a trading strategy changelog after editing by recording the date, description, hypothesis, backtest results, and verdict for each iteration. This structured log maintains a clear history of why changes were kept or discarded.

What metrics should I record as a baseline before modifying a Pine Script strategy?▼

Before modifying a Pine Script strategy, record baseline metrics including Profit Factor (PF), Drawdown (DD), Net Profit, and Win Rate (WR). Prompting for these baseline metrics ensures accurate cross-version comparisons to decide which change to keep.