strategy-generate

Generate and test quantitative trading strategies into a backtest-ready signal engine.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ebrahim-sani/trading-automation --skill strategy-generate-ebrahim-sani
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: strategy-generate
Source: https://github.com/ebrahim-sani/trading-automation/tree/main/vibe-trading/agent/src/skills/strategy-generate
Command: npx skills add https://github.com/ebrahim-sani/trading-automation --skill strategy-generate-ebrahim-sani

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables users to design, modify, and backtest quantitative trading strategies, and to evaluate their performance before deployment.

Core Features & Use Cases

  • End-to-end strategy workflow from concept to backtest results using a configurable signal engine and run configuration.
  • Iterative optimization that lets you tweak parameters and compare performance across different instruments and periods.
  • Use Case: Build momentum, mean-reversion, or breakout strategies and compare metrics such as drawdown and Sharpe across backtests.

Quick Start

Define your target instruments and dates, implement signal_engine.py following the contract, then run the backtester to evaluate results.

Frequently Asked Questions about strategy-generate

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

FAQPage Schema
How do I backtest a quantitative trading strategy?▼

Backtesting a quantitative trading strategy involves implementing a signal_engine.py module, defining your target instruments and dates in config.json, and running the backtester to evaluate performance results.

Can I compare backtest results across different instruments and timeframes?▼

You can compare backtest results across different instruments and timeframes by iteratively tweaking parameters to evaluate metrics such as drawdown and Sharpe ratio across multiple backtests.

What do I need to run a strategy backtest?▼

Running a strategy backtest requires a config.json file at the run directory root and a Python module named signal_engine.py that implements the SignalEngine contract.

How do I optimize a mean-reversion or momentum trading strategy?▼

Optimizing mean-reversion, momentum, or breakout trading strategies involves iteratively tweaking parameters within your signal engine and comparing performance metrics across historical backtests.

What types of systematic trading strategies can I design and evaluate?▼

Systematic traders and researchers can design and evaluate momentum, mean-reversion, and breakout strategies, generating a backtest-ready signal engine to measure drawdown and Sharpe metrics.