backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
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 tradermonty/claude-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.
Claude Trading Skills started as a personal project to use AI to improve my own trading process. Claude Trading Skills is a Claude Skills-based trading workflow toolkit for time-constrained individual investors.
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
This skill should be used when analyzing market breadth charts, specifically the S&P 500…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user…
Synthesize the three Jason Shapiro contrarian-pipeline verdicts (COT crowding, news-reaction…
Detect crowded speculative positioning in CFTC futures markets (COT report analysis) to find…