This is a comprehensive backtesting skill built around VectorBT with a sharp focus on Indian markets. It enforces TA-Lib for all standard indicators, pulls data from OpenAlgo's Indian market feed, and applies realistic fee models including STT and statutory charges. The skill includes ready-made strategy templates (EMA crossover, Supertrend, RSI accumulation), automatic NIFTY 50 benchmarking, and signal cleaning utilities from openalgo.ta. It also handles DuckDB direct loading, walk-forward analysis, and QuantStats tearsheets. The rules are strict about whole-share sizing, exrem signal deduplication, and avoiding VectorBT's built-in indicators. If you're backtesting Indian equities or futures with proper cost modeling, this gives you a production-ready framework without the usual setup headaches.

skills.sh installs
3K
GitHub stars
223
last updated
Aug 21, 2026

Install

$ npx -y skills add marketcalls/vectorbt-backtesting-skills --skill vectorbt-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

VectorBT Backtesting Expert Skill

Environment

Sponsors

Details

Repository
github.com/marketcalls/vectorbt-backtesting-skills
Categories
Debugging, Finance & Trading

More from marketcalls/vectorbt-backtesting-skills

All 6

Recommended

More Debugging
1getsentry avatarsentry-browser-sdkgetsentry/sentry-for-aiFull Sentry SDK setup for browser JavaScript. Use when asked to "add Sentry to a website", "install @sentry/browser", or configure error monitoring, tracing, se3Kskills.sh installs
2himself65 avatarskill-creatorhimself65/finance-skillsCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an 3Kskills.sh installs
3sanity-io avatarportable-text-serializationsanity-io/agent-toolkitRender and serialize Portable Text to React, Svelte, Vue, Astro, HTML, Markdown, and plain text. Use when implementing Portable Text rendering in any frontend f3Kskills.sh installs
4jezweb avatarux-auditjezweb/claude-skillsWalk through a live web app AS a real user to find usability + behavioural bugs that static reviews miss. REQUIRES proof of interaction (typing, clicking, sendi3Kskills.sh installs
5forcedotcom avatarrunning-apex-testsforcedotcom/sf-skillsApex test execution, coverage analysis, and test-fix loops with 120-point scoring. Use when the user needs to run Apex tests, check code coverage, fix failing t3Kskills.sh installs
6asyrafhussin avatarreact-vite-best-practicesasyrafhussin/agent-skillsReact and Vite performance optimization guidelines. Use when writing, reviewing, or optimizing React components built with Vite. Triggers on tasks involving Vit3Kskills.sh installs