# stock-correlation

Скилл находит бумаги, которые ходят вместе с выбранным тикером, и меряет связь: корреляция, бета, спред, матрица по группе. Нужен, когда непонятно, что потянет за собой акцию.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3400 установок · ★ 3453
- Автор: himself65
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/himself65/finance-skills/tree/HEAD/plugins/market-analysis/skills/stock-correlation/SKILL.md
- Обновлён: 2026-10-25
- HTML: https://affpapa.org/nevibecode/skills/stock-correlation

## Что делает

Скилл отвечает на вопрос «что ещё двигается вместе с этой бумагой». Берёт историю цен с Yahoo Finance через `yfinance`, считает корреляцию лог-доходностей и сортирует тикеры по абсолютному значению. Если на входе один тикер, вселенную кандидатов он собирает сам: сперва та же отрасль, затем сектор, если отрасль дала меньше десяти бумаг, потом смежные отрасли по описанию бизнеса. Готовых списков тикеров в скилле нет.

Дальше запрос уходит в один из четырёх сценариев. Поиск соседей для одного тикера. Разбор конкретной пары: корреляция, бета, R², спред и его z-score, плюс скользящее окно на 60 торговых дней. Матрица по группе тикеров. И отдельно — как корреляция менялась во времени. По умолчанию год дневных данных, метод Пирсона, порог 0.60 и топ-10 результатов.

Внутри — Python-код, который качает котировки, поэтому нужен интерпретатор с `yfinance`, `pandas` и `numpy`. Скилл сначала проверяет окружение shell-пробой, при нехватке пакетов ставит их через pip, а без доступа к shell сообщит об ограничении. Проверьте это заранее — на хостах с урезанным окружением агента установка и упрётся. Автор сразу оговаривает: это исследование, не инвестиционный совет.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add himself65/finance-skills --skill stock-correlation -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/stock-correlation/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/stock-correlation/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add himself65/finance-skills --skill stock-correlation -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/stock-correlation/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add himself65/finance-skills --skill stock-correlation -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/stock-correlation/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install himself65/finance-skills stock-correlation
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/stock-correlation/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add himself65/finance-skills --skill stock-correlation -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/himself65/finance-skills --path plugins/market-analysis/skills/stock-correlation
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/stock-correlation/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add himself65/finance-skills --skill stock-correlation -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/himself65/finance-skills/tree/HEAD/plugins/market-analysis/skills/stock-correlation/SKILL.md

## Когда брать
- найти акции, которые двигаются вместе с NVDA
- посчитать бету и R² для пары LITE/COHR
- собрать матрицу корреляции по группе тикеров
- отследить, как корреляция пары менялась за год
- подобрать отрицательно correlated бумагу под хедж

## Примеры запросов агенту
- Что коррелирует с NVDA за последний год?
- Посчитай корреляцию, бету и спред между LITE и COHR
- Собери матрицу корреляции по FAANG и покажи, кто выбивается

## Похожие
- [alphaear-stock](https://affpapa.org/nevibecode/skills/alphaear-stock.md) — скилл · 1200 установок
- [stock-market-pro](https://affpapa.org/nevibecode/skills/stock-market-pro.md) — скилл · 4100 установок
- [stock-quote](https://affpapa.org/nevibecode/skills/stock-quote.md) — скилл · 691 установка
- [correlation-analysis](https://affpapa.org/nevibecode/skills/correlation-analysis.md) — скилл · 464 установки
- [alphaear-deepear-lite](https://affpapa.org/nevibecode/skills/alphaear-deepear-lite.md) — скилл · 334 установки
- [market-data](https://affpapa.org/nevibecode/skills/rebyteai-template-market-data.md) — скилл · 380 установок

Из того же набора: [himself65/finance-skills](https://affpapa.org/nevibecode/by/himself65/finance-skills.md) — 22 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
