alphagbm-bps-backtest

Backtest Bull Put Spread strategies with FearScore signals against a no-signal baseline.

1.7k|225|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/AlphaGBM/skills --skill alphagbm-bps-backtest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alphagbm-bps-backtest
Source: https://github.com/AlphaGBM/skills/tree/main/skills/alphagbm-bps-backtest
Command: npx skills add https://github.com/AlphaGBM/skills --skill alphagbm-bps-backtest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Backtest Bull Put Spread strategies with FearScore entry signals to quantify the value of signal-driven entries versus a no-signal baseline, across historical data.

Core Features & Use Cases

  • Backtests the Bull Put Spread (short put + long put at lower strike) mechanically over a defined period with two passes per call: with signal and no-signal control.
  • Returns comprehensive metrics including equity curve, annualized return, win rate, max drawdown, Sharpe, and a full trade ledger, enabling direct comparison of signal effectiveness.
  • Supports parameter exploration (ticker, dte_target, short_delta, spread_width, take_profit_pct, fear_threshold, start_date, end_date, include_control) for robust strategy analysis.

Quick Start

Ask the system to backtest a Bull Put Spread on a chosen ticker with a FearScore entry rule.

Frequently Asked Questions about alphagbm-bps-backtest

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

FAQPage Schema
How do I backtest a Bull Put Spread strategy with FearScore entry signals?

To backtest a Bull Put Spread with FearScore signals, configure parameters like ticker, dte_target, short_delta, spread_width, and fear_threshold. The tool runs two passes per call—with signal and no-signal control—returning equity curves, KPI metrics, and a trade ledger.

What metrics do I get from a Bull Put Spread backtest?

A Bull Put Spread backtest returns comprehensive metrics including equity curve, annualized return, win rate, max drawdown, Sharpe ratio, and a full trade ledger. These metrics enable direct comparison of signal-driven entries versus a no-signal baseline.

Can I backtest options strategies on US tickers over historical data?

Yes, you can backtest options strategies on US tickers over historical data spanning 2018 to present. The tool mechanically applies your configured spread parameters across the defined period to produce performance results.

Does the backtest include a control group to measure signal effectiveness?

Yes, the backtest includes a no-signal control group. By setting the include_control parameter, it executes two passes per call—one with FearScore signals and one without—allowing you to quantify the signal value against the baseline.

How do I test a Bull Put Spread backtest without live market data?

You can test a Bull Put Spread backtest without live market data by using the exposed mock-data pathway. This allows you to validate the tool's functionality and parameter configuration safely before running against actual historical data.

What parameters can I configure for a Bull Put Spread backtest?

Configurable parameters for a Bull Put Spread backtest include ticker, dte_target, short_delta, spread_width, take_profit_pct, fear_threshold, start_date, end_date, and include_control. These support robust strategy analysis and parameter exploration.