backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating…
Build and maintain a Stockbee-style daily 20% mover study for US equities by scanning +20%/-20% movers, classifying catalysts and setup context, updating forward outcomes, and summarizing cohort patterns. Use when the user asks to run a daily 20% study, backfill historical 20%
$ npx -y skills add BaggaT236/AI-Trading-Skills --skill stockbee-20pct-study --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/stockbee-20pct-studyContext preview
The summary Claude sees to decide when to auto-load this skill.
Build and maintain a Stockbee-style daily 20% mover study for US equities by scanning +20%/-20% movers, classifying catalysts and setup context, updating forward outcomes, and summarizing cohort patterns. Use when the user asks to run a daily 20% study, backfill historical 20%
name: stockbee-20pct-study description: Build and maintain a Stockbee-style daily 20% mover study for US equities by scanning +20%/-20% movers, classifying catalysts and setup context, updating forward outcomes, and summarizing cohort patterns. Use when the user asks to run a daily 20% study, backfill historical 20% movers, find recurring edge patterns, or build a model book of explosive market moves.
Build a daily event study of US equities that moved +20% or -20% over a defined window. Convert large movers into structured study records, classify the catalyst and chart context, update forward outcomes, and summarize recurring patterns for research.
This skill is a research, model-book, and setup-fluency workflow. It does not generate buy/sell signals, place orders, or output broker execution instructions.
Run after the US market close, or against the latest complete daily bar in an offline OHLCV file.
python3 skills/stockbee-20pct-study/scripts/run_20pct_study.py scan \ --fmp-universe \ --max-symbols 300 \ --as-of 2026-06-28 \ --lookback-days 5 \ --min-abs-return-pct 20 \ --min-price 5 \ --min-dollar-volume 20000000 \ --include-down-movers \ --state-file state/stockbee/20pct_study_events.jsonl \ --output-dir reports/
Use offline data instead of FMP:
python3 skills/stockbee-20pct-study/scripts/run_20pct_study.py scan \ --prices-json data/us_daily_ohlcv.json \ --as-of 2026-06-28 \ --lookback-days 5 \ --include-down-movers \ --state-file state/stockbee/20pct_study_events.jsonl \ --output-dir reports/
Use structured catalyst data when available. The enrichment step is best-effort: if no news record is found, the event remains a price-only `NO_CLEAR_NEWS` study record.
python3 skills/stockbee-20pct-study/scripts/run_20pct_study.py enrich \ --events-json reports/stockbee_20pct_events_YYYY-MM-DD_HHMMSS.json \ --news-json data/catalysts_YYYY-MM-DD.json \ --market-regime reports/market_regime_latest.json \ --state-file state/stockbee/20pct_study_events.jsonl \ --output-dir reports/
Update 1-day, 3-day, 5-day, 10-day, and 20-day forward outcomes after enough future bars exist.
python3 skills/stockbee-20pct-study/scripts/run_20pct_study.py update-outcomes \ --prices-json data/us_daily_ohlcv.json \ --state-file state/stockbee/20pct_study_events.jsonl \ --horizons 1,3,5,10,20 \ --output-dir reports/
The update records close return, MFE, MAE, direction-adjusted continuation return, and outcome tags.
python3 skills/stockbee-20pct-study/scripts/run_20pct_study.py summarize \ --state-file state/stockbee/20pct_study_events.jsonl \ --group-by direction,catalyst.label,technical_context.pattern_label,technical_context.close_quality \ --min-sample 10 \ --output-dir reports/
Treat `rule_candidates` and exported edge hints as research prompts. Require representative chart review, sample-size thresholds, and out-of-sample validation before changing trade rules.
python3 skills/stockbee-20pct-study/scripts/run_20pct_study.py backfill \ --from 2020-01-01 \ --to 2026-06-28 \ --prices-json data/us_daily_ohlcv.json \ --min-abs-return-pct 20 \ --include-down-movers \ --state-file state/stockbee/20pct_study_events.jsonl \ --output-dir reports/
Backfill records are marked `CURRENT_UNIVERSE_BACKFILL_SURVIVORSHIP_BIAS` by default. Add `--survivorship-complete` only when the supplied OHLCV includes delisted symbols and historical universe coverage.
Build disciplined, repeatable trading workflows with a modern TypeScript platform.
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating…
This skill should be used when analyzing market breadth charts, specifically the S&P 500 Breadth Index (200-Day MA based) and the…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user requests CANSLIM stock screening, growth…
Validate data quality in market analysis documents and blog articles before publication. Use when checking for price scale…
Use this skill to find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield) that are experiencing…