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.