К основному содержанию
скилл CX Codex

stockbee-20pct-study — скилл для Claude Code: суть и установка

Скилл собирает базу акций США с дневными движениями от 20%, классифицирует катализаторы и рассчитывает исходы на дистанции для исследования паттернов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add tradermonty/claude-trading-skills --skill stockbee-20pct-study -a claude-code
Открыть на GitHub

Что делает stockbee-20pct-study

Скрипт run_20pct_study.py находит американские акции с дневным изменением цены от +20% или -20%. Он фиксирует контекст графика, связывает движение с новостным катализатором и ведёт локальную базу в state/stockbee/20pct_study_events.jsonl. Это инструмент для формирования модельного бука по методике Stockbee: торговых сигналов он не генерирует и ордера брокеру не отправляет.

Пайплайн состоит из пяти шагов: сканирование рынка, обогащение новостями, расчёт исходов, группировка когорт и исторический бэкфил. Скилл отслеживает поведение бумаги через 1, 3, 5, 10 и 20 дней, сохраняя метрики закрытия, MFE и MAE. При бэкфиле скрипт помечает данные риском survivorship bias, если в архиве нет исключённых из листинга акций.

Для работы нужен Python 3.9+ и ключ FMP API, либо заранее выгруженный файл котировок OHLCV в формате JSON. Если новостей по тикеру нет, событие останется в статусе NO_CLEAR_NEWS — без отдельной базы катализаторов размечать причины придётся вручную.

Какие задачи решает

  • находить акции США с дневным ходом от 20%
  • формировать модельный бук сильных движений рынка
  • рассчитывать исходы сделок через 1, 3, 5, 10 и 20 дней
  • группировать паттерны по типу катализатора и качеству закрытия

Примеры запросов агенту

  • Запусти сканирование акций с ходом от 20% за последние 5 дней через run_20pct_study.py
  • Обнови исходы для событий в базе state/stockbee/20pct_study_events.jsonl
  • Сделай бэкфил исторических движений от 20% с 2020 года по файлу data/us_daily_ohlcv.json

Как установить stockbee-20pct-study

1Через Skills CLI (Vercel)

npx skills add tradermonty/claude-trading-skills --skill stockbee-20pct-study -a claude-code

2Вручную: положить файлы

~/.claude/skills/stockbee-20pct-study/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/stockbee-20pct-study/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о stockbee-20pct-study

Как установить stockbee-20pct-study в Claude Code?

Выполните команду npx skills add tradermonty/claude-trading-skills --skill stockbee-20pct-study -a claude-code.

Что делает stockbee-20pct-study?

Скилл автоматизирует подход Stockbee: отбирает акции с движениями от 20%, классифицирует катализаторы и рассчитывает показатели закрытия, MFE и MAE на горизонтах до 20 дней.

Обязательно ли иметь ключ FMP API для сканирования?

Нет, вместо сканирования через FMP можно передать локальный файл дневных баров параметром --prices-json.

Исходный текст

SKILL.md · MIT
---
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.
---

# Stockbee 20% Study

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.

## When to Use

- User wants to run a Stockbee-style daily 20% mover study
- User asks which stocks moved +20% or -20% today, this week, or over a configurable lookback window
- User wants to backfill historical 20% movers and study what happened next
- User wants to identify continuation, reversal, exhaustion, or theme-cluster patterns
- User wants to build a model book of explosive winners, major failures, and failed low-quality pops
- User wants edge hints for downstream strategy research rather than immediate trade signals

## Prerequisites

- Python 3.9+
- FMP API key for live US universe scans, or offline OHLCV JSON via `--prices-json`
- Optional structured news/catalyst JSON for higher-quality catalyst classification
- Recommended market regime artifact from `market-regime-daily`
- Recommended local state path: `state/stockbee/20pct_study_events.jsonl`

## Workflow

### Step 1: Scan for 20% Movers

Run after the US market close, or against the latest complete daily bar in an offline OHLCV file.

```bash
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:

```bash
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/
```

### Step 2: Enrich and Classify Events

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.

```bash
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/
```

### Step 3: Update Matured Forward Outcomes

Update 1-day, 3-day, 5-day, 10-day, and 20-day forward outcomes after enough future bars exist.

```bash
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.

### Step 4: Summarize Cohorts

```bash
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.

### Step 5: Historical Backfill

```bash
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.

## Output Format

- `stockbee_20pct_events_YYYY-MM-DD_HHMMSS.json` — scan metadata and event records
- `stockbee_20pct_daily_report_YYYY-MM-DD_HHMMSS.md` — human-readable daily 20% study report
- `stockbee_20pct_enriched_YYYY-MM-DD_HHMMSS.json` — enriched event records
- `stockbee_20pct_outcome_update_YYYY-MM-DD_HHMMSS.json/md` — matured forward outcome update
- `stockbee_20pct_cohort_summary_YYYY-MM-DD_HHMMSS.json/md` — cohort statistics and rule candidates
- `stockbee_20pct_edge_hints_YYYY-MM-DD_HHMMSS.yaml` — edge-hint export for downstream research skills
- `state/stockbee/20pct_study_events.jsonl` — durable 20% mover model book

## Resources

- `references/methodology.md` — 20% study methodology and review checklist
- `references/event_schema.md` — JSONL event record schema
- `references/catalyst_taxonomy.md` — catalyst and risk label definitions
- `references/scoring_system.md` — event quality and study priority scoring
- `references/cohort_mining_rules.md` — overfitting controls and sample-size rules
- `scripts/run_20pct_study.py` — CLI for scan, enrich, update-outcomes, summarize, and backfill

© tradermonty · MIT · tradermonty/claude-trading-skills

Похожие скиллы

Всё по теме «Финансы и бизнес» →
finlab koreal6803 Скилл помогает писать стратегии и проводить бэктесты акций через библиотеку FinLab. Пригодится при анализе американских и азиатских бирж. CX Codex +1 1 900установок optimize marketcalls Генерирует Python-скрипты для перебора параметров торговых стратегий на VectorBT, строит тепловые карты Plotly и сверяет результаты с бенчмарком NIFTY. CX Codex +1 2 300установок vectorbt agiprolabs Запускает векторизованный бэктестинг торговых стратегий через NumPy и pandas. Помогает тестировать сетки параметров без медленных циклов по свечам. CX Codex +1 492установок quant-analyst Seth Hobson Субагент настраивает алгоритмические торговые стратегии, рассчитывает риск-метрики и проводит бэктесты. Помогает подготовить финансовые модели на Python. CX Codex 1 366установок technical-analysis staskh Скилл запускает расчёт технических индикаторов и матриц корреляции акций прямо через терминал. Пригодится при анализе графиков цен и проверке рыночных сигналов. CX Codex +1 586установок llmquant-equities LLMQuant Маршрутизирует задачи по анализу акций в Claude Code: скоринг, сравнение бумаг, инвестиционные записки и правила фиксации прибыли. CX Codex +1 514установок

Из того же набора73

weekly-performance-digest Считает недельную статистику по закрытым торговым тезисам trader-memory-core: винрейт, R-кратность, матожидание и MAE/MFE. Выдаёт отчёт в Markdown и JSON без внешних API. CX Codex +1 2 700установок drawdown-circuit-breaker Скилл читает журнал сделок trader-memory-core и решает, можно ли сегодня открывать новые позиции: дневной лимит убытка, серия лоссов, недельная и месячная просадка. CX Codex +1 2 700установок pre-trade-discipline-gate Проверяет чек-лист перед ручным входом в сделку и блокирует входы без плана, с превышением риска или в период отката. CX Codex +1 2 700установок stockbee-momentum-burst-screener Находит акции США под краткосрочные импульсные сетапы Pradeep Bonde по дневному пробою, объёму и сужению базы. Пригодится трейдерам для отбора бумаг на свинги от 3 до 5 дней. CX Codex +1 2 700установок stockbee-exhaustion-hammer-screener Скилл ищет среди акций США паттерны Stockbee с истощением продаж и молотом. Нужен для отбора кандидатов перед ручной проверкой сделки. CX Codex +1 2 600установок stockbee-setup-fluency-trainer Собирает из кандидатов скринера Stockbee Momentum Burst учебный журнал сетапов и обновляет их результаты через 3 и 5 дней. CX Codex +1 2 600установок stockbee-episodic-pivot-analyzer Оценивает акции на паттерн Episodic Pivot по методике Stockbee. Сопоставляет силу корпоративных новостей со всплеском объёма и дневным ценовым импульсом. CX Codex +1 2 600установок fxmacrodata-calendar Тянет официальные даты релизов макроданных из FXMacroData, чтобы планировать сделки и не входить в рынок перед CPI или решением центробанка. CX Codex +1 2 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой