Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
marketcalls avatar

Quick Stats

  • 1.5k installs
  • 179 repo stars
  • Updated July 12, 2026
  • marketcalls/vectorbt-backtesting-skills

quick-stats is an agent skill that quickly fetch data and print key backtest stats for a symbol with a default ema crossover strategy. no file creation needed - runs inline in a notebook cell or prints to console.

About

quick-stats is an agent skill from marketcalls/vectorbt-backtesting-skills that quickly fetch data and print key backtest stats for a symbol with a default ema crossover strategy. no file creation needed - runs inline in a notebook cell or prints to console. Generate a quick inline backtest and print stats. Do NOT create a file - output code directly for the user to run or execute in a notebook. ## Arguments - `$0` = symbol (e.g., SBIN, RELIANCE). Default: SBIN - `$1` = exchange. Default: NSE - `$2` = interval. Default: D ## Instructions Generate a single code block the user can paste into a Jupyte Developers invoke quick-stats during ship/testing work for testing & qa tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.

  • Generate a quick inline backtest and print stats. Do NOT create a file - output code directly for the user to run or exe
  • `$0` = symbol (e.g., SBIN, RELIANCE). Default: SBIN
  • `$1` = exchange. Default: NSE
  • `$2` = interval. Default: D
  • Generate a single code block the user can paste into a Jupyter cell or run as a script. The code must:

Quick Stats by the numbers

  • 1,456 all-time installs (skills.sh)
  • +52 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #475 of 2,184 Testing & QA skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

quick-stats capabilities & compatibility

Capabilities
generate a quick inline backtest and print stats · `$0` = symbol (e.g., sbin, reliance). default: s · `$1` = exchange. default: nse · `$2` = interval. default: d · generate a single code block the user can paste
Use cases
orchestration
From the docs

What quick-stats says it does

Generate a quick inline backtest and print stats. Do NOT create a file - output code directly for the user to run or execute in a notebook.
SKILL.md
- `$0` = symbol (e.g., SBIN, RELIANCE). Default: SBIN
SKILL.md
Generate a single code block the user can paste into a Jupyter cell or run as a script. The code must:
SKILL.md
npx skills add https://github.com/marketcalls/vectorbt-backtesting-skills --skill quick-stats

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.5k
repo stars179
Security audit3 / 3 scanners passed
Last updatedJuly 12, 2026
Repositorymarketcalls/vectorbt-backtesting-skills

What it does

Quickly fetch data and print key backtest stats for a symbol with a default EMA crossover strategy. No file creation needed - runs inline in a notebook cell or prints to console.

Who is it for?

Developers working on testing & qa during ship tasks.

Skip if: Tasks outside Testing & QA scope described in SKILL.md.

When should I use this skill?

Quickly fetch data and print key backtest stats for a symbol with a default EMA crossover strategy. No file creation needed - runs inline in a notebook cell or prints to console.

What you get

Completed testing & qa workflow aligned with SKILL.md steps.

  • Inline backtest code block
  • Printed performance statistics

By the numbers

  • Defaults to SBIN on NSE with daily (D) interval for EMA crossover backtests

Files

SKILL.mdMarkdownGitHub ↗

Generate a quick inline backtest and print stats. Do NOT create a file - output code directly for the user to run or execute in a notebook.

Arguments

  • $0 = symbol (e.g., SBIN, RELIANCE). Default: SBIN
  • $1 = exchange. Default: NSE
  • $2 = interval. Default: D

Instructions

Generate a single code block the user can paste into a Jupyter cell or run as a script. The code must:

1. Fetch data from OpenAlgo (or DuckDB if user provides a DB path, or yfinance as fallback) 2. Use TA-Lib for EMA 10/20 crossover (never VectorBT built-in) 3. Clean signals with ta.exrem() (always .fillna(False) before exrem) 4. Use Indian delivery fees: fees=0.00111, fixed_fees=20 5. Fetch NIFTY benchmark via OpenAlgo (symbol="NIFTY", exchange="NSE_INDEX") 6. Print a compact results summary:

Symbol: SBIN | Exchange: NSE | Interval: D
Strategy: EMA 10/20 Crossover
Period: 2023-01-01 to 2026-02-27
Fees: Delivery Equity (0.111% + Rs 20/order)
-------------------------------------------
Total Return:    45.23%
Sharpe Ratio:    1.45
Sortino Ratio:   2.01
Max Drawdown:   -12.34%
Win Rate:        42.5%
Profit Factor:   1.67
Total Trades:    28
-------------------------------------------
Benchmark (NIFTY): 32.10%
Alpha:           +13.13%

7. Explain key metrics in plain language for normal traders 8. Show equity curve plot using Plotly (template="plotly_dark")

Example Usage

/quick-stats RELIANCE /quick-stats HDFCBANK NSE 1h

Related skills

How it compares

Use quick-stats for one-off inline stats; move to a full vectorbt strategy skill when persisting multi-symbol pipelines.

FAQ

What does quick-stats do?

Quickly fetch data and print key backtest stats for a symbol with a default EMA crossover strategy. No file creation needed - runs inline in a notebook cell or prints to console.

When should I use quick-stats?

During ship testing work for testing & qa.

Is quick-stats safe to install?

Review the Security Audits panel on this listing before production use.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.