# edge-candidate-agent

Превращает наблюдения по акциям США в исследовательские тикеты и экспортирует проверенных кандидатов для trade-strategy-pipeline Phase I.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3300 установок · ★ 3267
- Автор: tradermonty
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/tradermonty/claude-trading-skills/tree/HEAD/skills/edge-candidate-agent/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/edge-candidate-agent

## Что делает

Скилл берёт наблюдения EOD OHLCV, аномалии и гипотезы, чтобы создавать воспроизводимые исследовательские тикеты. Скрипт `auto_detect_candidates.py` ищет новые идеи, принимает необязательные `hints.yaml` и может запускать внешний цикл идеации через `--llm-ideas-cmd`. Результатом становятся отчёт, сводка рынка, список аномалий, watchlist и YAML-файлы тикетов.

После подготовки тикета `export_candidate.py` создаёт `strategies/<candidate_id>/strategy.yaml` и `metadata.json`. `validate_candidate.py` проверяет интерфейс `edge-finder-candidate/v1`, а с `--pipeline-root` и `--stage phase1` дополнительно сверяет схему и правила этапа. Для экспорта поддерживаются `pivot_breakout` с `vcp_detection` и `gap_up_continuation` с `gap_up_detection`; остальные гипотезы остаются исследовательскими. Нужны Python 3.9+, `PyYAML`, доступ к репозиторию `trade-strategy-pipeline` и `uv` для проверки через pipeline. Это повод проверить окружение до запуска.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill edge-candidate-agent -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill edge-candidate-agent -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill edge-candidate-agent -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install tradermonty/claude-trading-skills edge-candidate-agent
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill edge-candidate-agent -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/tradermonty/claude-trading-skills --path skills/edge-candidate-agent
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill edge-candidate-agent -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/tradermonty/claude-trading-skills/tree/HEAD/skills/edge-candidate-agent/SKILL.md

## Когда брать
- превратить наблюдения EOD OHLCV в исследовательские тикеты
- найти новые edge-кандидаты по рыночным данным
- экспортировать тикет в `strategy.yaml` и `metadata.json`
- проверить совместимость с `edge-finder-candidate/v1`
- подготовить кандидата к dry-run в `trade-strategy-pipeline`

## Примеры запросов агенту
- Преобразуй наблюдения EOD OHLCV в исследовательские тикеты и сохрани отчёты в `reports/edge_candidate_auto`.
- Экспортируй тикет `path/to/ticket.yaml` в каталог стратегий `trade-strategy-pipeline`, затем проверь созданный кандидат.
- Проверь `strategy.yaml` на совместимость с `edge-finder-candidate/v1` и правилами `phase1` через `trade-strategy-pipeline`.

## Похожие
- [candidate-sourcing](https://affpapa.org/nevibecode/skills/candidate-sourcing.md) — скилл · 599 установок
- [edge-tts](https://affpapa.org/nevibecode/skills/edge-tts.md) — скилл · 8200 установок
- [edge-to-edge](https://affpapa.org/nevibecode/skills/edge-to-edge.md) — скилл · 3200 установок
- [netlify-edge-functions](https://affpapa.org/nevibecode/skills/netlify-edge-functions.md) — скилл · 3100 установок
- [deliver-edge-cases](https://affpapa.org/nevibecode/skills/deliver-edge-cases.md) — скилл · 873 установки
- [arduino-azure-iot-edge-integration](https://affpapa.org/nevibecode/skills/arduino-azure-iot-edge-integration.md) — скилл · 100 установок

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

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

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