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

edge-candidate-agent — скилл для Claude Code: экспорт и установка

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

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

Что делает 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. Это повод проверить окружение до запуска.

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

  • превратить наблюдения 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.

Как установить edge-candidate-agent

1Через Skills CLI (Vercel)

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/

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

Вопросы о edge-candidate-agent

Как установить edge-candidate-agent в Claude Code?

Выполните npx skills add tradermonty/claude-trading-skills --skill edge-candidate-agent -a claude-code, затем повторите эту команду: npx skills add tradermonty/claude-trading-skills --skill edge-candidate-agent -a claude-code. Файл скилла находится по пути ~/.claude/skills/edge-candidate-agent/SKILL.md.

Что делает edge-candidate-agent?

Скилл превращает наблюдения EOD OHLCV и гипотезы в структурированные тикеты, экспортирует кандидатов в strategy.yaml и metadata.json, а затем проверяет их перед передачей в trade-strategy-pipeline.

Что нужно для работы edge-candidate-agent?

Нужны Python 3.9+ с установленным PyYAML и доступ к репозиторию trade-strategy-pipeline. Для pipeline-проверки через --pipeline-root также требуется uv.

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

SKILL.md · MIT
---
name: edge-candidate-agent
description: Generate and prioritize US equity long-side edge research tickets from EOD observations, then export pipeline-ready candidate specs for trade-strategy-pipeline Phase I. Use when users ask to turn hypotheses/anomalies into reproducible research tickets, convert validated ideas into `strategy.yaml` + `metadata.json`, or preflight-check interface compatibility (`edge-finder-candidate/v1`) before running pipeline backtests.
---

# Edge Candidate Agent

## Overview

Convert daily market observations into reproducible research tickets and Phase I-compatible candidate specs.
Prioritize signal quality and interface compatibility over aggressive strategy proliferation.
This skill can run end-to-end standalone, but in the split workflow it primarily serves the final export/validation stage.

## When to Use

- Convert market observations, anomalies, or hypotheses into structured research tickets.
- Run daily auto-detection to discover new edge candidates from EOD OHLCV and optional hints.
- Export validated tickets as `strategy.yaml` + `metadata.json` for `trade-strategy-pipeline` Phase I.
- Run preflight compatibility checks for `edge-finder-candidate/v1` before pipeline execution.

## Prerequisites

- Python 3.9+ with `PyYAML` installed.
- Access to the target `trade-strategy-pipeline` repository for schema/stage validation.
- `uv` available when running pipeline-managed validation via `--pipeline-root`.

## Output

- `strategies/<candidate_id>/strategy.yaml`: Phase I-compatible strategy spec.
- `strategies/<candidate_id>/metadata.json`: provenance metadata including interface version and ticket context.
- Validation status from `scripts/validate_candidate.py` (pass/fail + reasons).
- Daily detection artifacts:
  - `daily_report.md`
  - `market_summary.json`
  - `anomalies.json`
  - `watchlist.csv`
  - `tickets/exportable/*.yaml`
  - `tickets/research_only/*.yaml`

## Position in Split Workflow

Recommended split workflow:

1. `skills/edge-hint-extractor`: observations/news -> `hints.yaml`
2. `skills/edge-concept-synthesizer`: tickets/hints -> `edge_concepts.yaml`
3. `skills/edge-strategy-designer`: concepts -> `strategy_drafts` + exportable ticket YAML
4. `skills/edge-candidate-agent` (this skill): export + validate for pipeline handoff

## Workflow

1. Run auto-detection from EOD OHLCV:
   - `skills/edge-candidate-agent/scripts/auto_detect_candidates.py`
   - Optional: `--hints` for human ideation input
   - Optional: `--llm-ideas-cmd` for external LLM ideation loop
2. Load the contract and mapping references:
   - `references/pipeline_if_v1.md`
   - `references/signal_mapping.md`
   - `references/research_ticket_schema.md`
   - `references/ideation_loop.md`
3. Build or update a research ticket using `references/research_ticket_schema.md`.
4. Export candidate artifacts with `skills/edge-candidate-agent/scripts/export_candidate.py`.
5. Validate interface and Phase I constraints with `skills/edge-candidate-agent/scripts/validate_candidate.py`.
6. Hand off candidate directory to `trade-strategy-pipeline` and run dry-run first.

## Quick Commands

Daily auto-detection (with optional export/validation):

```bash
python3 skills/edge-candidate-agent/scripts/auto_detect_candidates.py \
  --ohlcv /path/to/ohlcv.parquet \
  --output-dir reports/edge_candidate_auto \
  --top-n 10 \
  --hints path/to/hints.yaml \
  --export-strategies-dir /path/to/trade-strategy-pipeline/strategies \
  --pipeline-root /path/to/trade-strategy-pipeline
```

Create a candidate directory from a ticket:

```bash
python3 skills/edge-candidate-agent/scripts/export_candidate.py \
  --ticket path/to/ticket.yaml \
  --strategies-dir /path/to/trade-strategy-pipeline/strategies
```

Validate interface contract only:

```bash
python3 skills/edge-candidate-agent/scripts/validate_candidate.py \
  --strategy /path/to/trade-strategy-pipeline/strategies/my_candidate_v1/strategy.yaml
```

Validate both interface contract and pipeline schema/stage rules:

```bash
python3 skills/edge-candidate-agent/scripts/validate_candidate.py \
  --strategy /path/to/trade-strategy-pipeline/strategies/my_candidate_v1/strategy.yaml \
  --pipeline-root /path/to/trade-strategy-pipeline \
  --stage phase1
```

## Export Rules

- Keep `validation.method: full_sample`.
- Keep `validation.oos_ratio` omitted or `null`.
- Export only supported entry families for v1:
  - `pivot_breakout` with `vcp_detection`
  - `gap_up_continuation` with `gap_up_detection`
- Mark unsupported hypothesis families as research-only in ticket notes, not as export candidates.

## Guardrails

- Reject candidates that violate schema bounds (risk, exits, empty conditions).
- Reject candidate when folder name and `id` mismatch.
- Require deterministic metadata with `interface_version: edge-finder-candidate/v1`.
- Use `--dry-run` in pipeline before full execution.

## Resources

### `skills/edge-candidate-agent/scripts/export_candidate.py`
Generate `strategies/<candidate_id>/strategy.yaml` and `metadata.json` from a research ticket YAML.

### `skills/edge-candidate-agent/scripts/validate_candidate.py`
Run interface checks and optional `StrategySpec`/`validate_spec` checks against `trade-strategy-pipeline`.

### `skills/edge-candidate-agent/scripts/auto_detect_candidates.py`
Auto-detect edge ideas from EOD OHLCV, generate exportable/research tickets, and optionally export/validate automatically.

### `references/pipeline_if_v1.md`
Condensed integration contract for `edge-finder-candidate/v1`.

### `references/signal_mapping.md`
Map hypothesis families to currently exportable signal families.

### `references/research_ticket_schema.md`
Ticket schema used by `export_candidate.py`.

### `references/ideation_loop.md`
Hint schema and external LLM ideation command contract.

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

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

Всё по теме «Финансы и бизнес» →
candidate-sourcing crustdata Ведёт от открытой вакансии до готовых черновиков в Gmail: ищет инженеров, проверяет ссылки на профили, находит почты и пишет персональные письма. CX Codex +1 599установок edge-tts aahl Озвучивает текст в MP3 через утилиту uvx edge-tts нейросетевыми голосами Microsoft Edge. Пригодится, когда информацию удобнее слушать на слух во время других дел. CX Codex +1 8 200установок edge-to-edge Google LLC Переводит Jetpack Compose-приложение на edge-to-edge и исправляет перекрытия системными панелями, клавиатурой и отступами. CX Codex +1 3 200установок netlify-edge-functions netlify Помогает писать, роутить и отлаживать edge-функции Netlify на Deno: middleware, редиректы по гео, кэш, стриминг SSR. CX Codex +1 3 100установок deliver-edge-cases product-on-purpose Составляет каталог краевых сценариев, сбоев сети, гонок данных и путей восстановления для фичи. Помогает продумать граничные случаи до разработки и тестирования. CX Codex +1 873установок arduino-azure-iot-edge-integration официальный github Помогает спроектировать связь Arduino с Azure IoT Hub и IoT Edge. Пригодится для телеметрии, команд устройству и работы при нестабильной сети. 100установок

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

edge-concept-synthesizer Группирует тикеты детектора и подсказки в общие торговые концепты с тезисом и сигналами инвалидации. Защищает от переобучения перед созданием стратегий. CX Codex +1 3 300установок trader-memory-core Скилл ведёт инвестиционные тезисы от идеи из скринера до закрытой позиции с разбором полётов. Пригодится, если решения по сделкам теряются между чатами. CX Codex +1 3 300установок pead-screener Ищет акции с гэпом вверх после отчёта и проверяет, есть ли у движения продолжение. Полезен, если торгуете пост-отчётный дрейф по недельным свечам. CX Codex +1 3 300установок kanchi-dividend-us-tax-accounting Скилл классифицирует дивиденды США для акций, REIT и BDC, проверяет сроки удержания и распределяет активы между брокерскими и пенсионными счетами. CX Codex +1 3 300установок ftd-detector Ищет сигналы Follow-Through Day по методике Уильяма О'Нила и оценивает, можно ли снова наращивать позиции после коррекции. CX Codex +1 3 300установок strategy-pivot-designer Скилл находит застой в итерациях бэктеста и предлагает новые архитектуры торговой стратегии, когда простая подгонка параметров заходит в тупик. CX Codex +1 3 300установок data-quality-checker Скилл проверяет рыночные обзоры и статьи перед публикацией: масштаб цен, тикеры, даты, суммы аллокаций, единицы. Находки идут как предупреждения для ручной проверки. CX Codex +1 3 300установок dividend-growth-pullback-screener Ищет дивидендные акции с ростом выплат от 12% в год, которые просели по RSI до 40 и ниже. Для входа в качественные бумаги на короткой слабости. CX Codex +1 3 300установок

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

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