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

market-pattern — скилл для Claude Code: свечные паттерны из OHLCV

Скилл ищет свечные паттерны в загруженных OHLCV-данных, классифицирует их по типу и надёжности и сохраняет результат в память.

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

Что делает market-pattern

Скилл проходит по последовательностям свечей и находит знакомые фигуры: доджи, молот, перевёрнутый молот, бычье и медвежье поглощение, утреннюю и вечернюю звезду, три белых солдата, три чёрных вороны, а также голову и плечи, двойную вершину и дно, чашку с ручкой. Каждому совпадению присваивается имя, тип (разворот или продолжение), направление и оценка надёжности от 0.0 до 1.0. Список сортируется по этой оценке.

Данные скилл не собирает. Сначала их нужно загрузить через market-ingest, иначе искать будет нечего. Чтение идёт через mcp__plugin_ruflo-core_ruflo__memory_search или memory_list по неймспейсу market-data: семейство memory_* маршрутизируется по неймспейсу, а agentdb_hierarchical-* — по уровню, поэтому для выборки по неймспейсу нужны именно memory_*.

Запись возможна двумя путями. Типизированный через mcp__plugin_ruflo-core_ruflo__agentdb_pattern-store с type: 'market-pattern' — аргумент namespace передавать не нужно, маршрутизацией занимается ReasoningBank, а при недоступности моста запись уходит в зарезервированный неймспейс pattern с controller: 'memory-store-fallback'. Обычный путь — memory_store --namespace market-patterns, он неймспейс уважает. Вызов принимает символ и необязательный период: <symbol> [--period 1D].

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

  • найти доджи и молот в загруженных свечах
  • отличить разворотную фигуру от фигуры продолжения
  • отсортировать найденные паттерны по надёжности
  • сохранить разметку паттерна в память под ключом
  • проверить историю по символу за нужный период

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

  • Найди свечные паттерны по AAPL за период 1D
  • Прогони market-pattern по BTC-USD и отсортируй по надёжности
  • Сохрани найденный паттерн в неймспейс market-patterns

Как установить market-pattern

1Через Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill market-pattern -a claude-code

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

~/.claude/skills/market-pattern/SKILL.md

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

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

Вопросы о market-pattern

Как установить market-pattern в Claude Code?

Выполните npx skills add ruvnet/ruflo --skill market-pattern -a claude-code. Файл скилла окажется по пути ~/.claude/skills/market-pattern/SKILL.md.

Что делает market-pattern?

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

Почему скилл ничего не находит?

Данные должны быть загружены заранее через market-ingest. Без этого в неймспейсе market-data не будет свечей для символа и периода.

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

SKILL.md · MIT
---
name: market-pattern
description: Detect and classify candlestick patterns from ingested OHLCV data
argument-hint: "<symbol> [--period 1D]"
allowed-tools: mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__memory_list mcp__plugin_ruflo-core_ruflo__memory_store mcp__plugin_ruflo-core_ruflo__agentdb_pattern-store mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search mcp__plugin_ruflo-core_ruflo__ruvllm_hnsw_route Bash
---

# Market Pattern

Scan ingested OHLCV data for known candlestick patterns, classify them by type and reliability, and store for future reference.

## When to use

When you need to identify candlestick patterns (doji, hammer, engulfing, head-shoulders, etc.) in market data. Requires data to be ingested first via `market-ingest`.

## Steps

1. **Load candles** -- call `mcp__plugin_ruflo-core_ruflo__memory_search` (or `memory_list`) on the `market-data` namespace to retrieve normalized OHLCV data for the symbol and period. The `memory_*` tool family routes by namespace; the `agentdb_hierarchical-*` family does NOT (it routes by tier), so use `memory_*` for namespaced reads.
2. **Scan for patterns** -- iterate through candle sequences looking for:
   - Single-candle: doji (open ~= close), hammer (long lower wick), inverted hammer
   - Two-candle: bullish/bearish engulfing
   - Three-candle: morning star, evening star, three white soldiers, three black crows
   - Multi-candle: head & shoulders, double top/bottom, cup & handle
3. **Classify** -- for each detection, assign: pattern name, type (reversal/continuation), direction (bullish/bearish), reliability score (0.0-1.0)
4. **Rank** -- sort by reliability score descending
5. **Store** -- two paths (per ruflo-cost-tracker ADR-0001 dual-path pattern):
   - **Pattern-store (typed, recommended)**: `mcp__plugin_ruflo-core_ruflo__agentdb_pattern-store` with `type: 'market-pattern'`. Don't pass a `namespace` arg — ReasoningBank routes it; on bridge unavailability the fallback writes to the reserved `pattern` namespace with `controller: 'memory-store-fallback'` (see ruflo-agentdb ADR-0001).
   - **Plain store (namespace-routable)**: `mcp__plugin_ruflo-core_ruflo__memory_store --namespace market-patterns` — this DOES respect the `market-patterns` namespace because `memory_*` is namespace-routed.
6. **Report** -- display: pattern name, date range, direction, reliability, suggested action

## CLI alternative

```bash
npx @claude-flow/cli@latest memory search --query "bullish reversal patterns" --namespace market-patterns
npx @claude-flow/cli@latest memory store --key "pattern-AAPL-2026-05-04-doji" --value '{...}' --namespace market-patterns
```

© ruvnet · MIT · ruvnet/ruflo

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

Всё по теме «ИИ и ML» →
skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. 466 719установок media-use heygen-com Находит и генерирует ассеты для видео в HyperFrames — музыку, дикторский голос, аватары и эффекты. Сохраняет всё локально в assets. CX Codex +1 1 100 000установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок subagent-driven-development Jesse Vincent Скилл выполняет план через отдельных субагентов для каждой задачи и проверяет результат после каждого шага. Подходит для независимых задач в одной сессии. CX Codex 237 746установок orchestration stablyai Координирует воркеров Orca через DAG задач, циклы супервизора и цепочки сообщений. Пригодится для распределения сложной работы между агентами. CX Codex +1 349 800установок

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

workflow-create Скилл для написания рабочих потоков: либо MCP-шаблоны с паузами и одобрениями, либо JS-скрипты с фан-аутом субагентов. Для длительных конвейеров и комплексных аудитов. CX Codex +1 738установок ddd-context Разворачивает структуру ограниченного контекста DDD с разделением на домен, приложение и инфраструктуру. Пригодится при распиле монолита. CX Codex +1 738установок adr-index Собирает индекс архитектурных решений и граф связей между ними одним запуском scripts/import.mjs. Пригодится, когда ADR-файлы на диске разошлись с графом в памяти агента. CX Codex +1 737установок trader-train Запускает обучение нейросетевых моделей на рыночных данных через CLI neural-trader. Помогает готовить прогнозы с доверительными интервалами для торговых тикеров. CX Codex +1 736установок iot-register Регистрирует устройство Cognitum Seed по адресу endpoint и заводит мост к агенту. Нужен, когда подключаете устройство к Claude. CX Codex +1 736установок ddd-validate Проверяет границы ограниченных контекстов в коде на TypeScript и выявляет утечки между доменами. Пригодится при аудите архитектуры DDD и перед слиянием общих правок. CX Codex +1 736установок sparc-implement Скилл запускает фазы проектирования SPARC: пишет псевдокод алгоритмов, определяет границы модулей и API-контракты, потом генерирует рабочий код. Нужен, если вы разрабатываете по методологии SPARC и хотите автоматизировать этап архитектуры. CX Codex +1 734установок observe-metrics Собирает счётчики, уровни и гистограммы роя агентов за выбранный период, сверяет их с базовой линией и находит аномалии. CX Codex +1 733установок

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

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