trader-signal — скилл для Claude Code: что делает и как установить
Скилл находит аномалии в котировках через neural-trader, оценивает Z-score и строит торговые сигналы с точками входа, стопа и тейка.
npx skills add ruvnet/ruflo --skill trader-signal -a claude-codeЧто делает trader-signal
Скилл подключает движок neural-trader для расчёта Z-score и поиска рыночных аномалий по списку тикеров. Он классифицирует движения на всплески, дрейф тренда, консолидацию или межфакторные расхождения. Дополнительно агент обращается к инструментам ruflo для сверки исторических паттернов и нейросетевого прогноза режимов рынка.
Все готовые сигналы ранжируются по уровню уверенности и сохраняются в память с ограничением жизни на 86400 секунд. Это исключает засорение долгосрочной базы дневными сделками. Если запустить сканирование без флага --live или запрос котировок срывается, движок выдаёт синтетические бары. В таком режиме скилл помечает результат как демо и принципиально не рассчитывает уровни входа и стоп-лосса.
Какие задачи решает
- находить рыночные аномалии по тикерам с расчётом Z-score
- определять смену рыночного режима и пробои диапазонов
- искать исторические аналоги паттернов в базе agentdb
- рассчитывать точки входа, стоп-лосса и тейк-профита для сигналов
Примеры запросов агенту
- Просканируй тикеры AAPL и MSFT на аномалии в реальном времени
- Запусти trader-signal со стратегией momentum для символов NVDA и TSLA
- Найди торговые сигналы с флагом --live для валютных пар
Как установить trader-signal
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-signal -a claude-code2Вручную: положить файлы
~/.claude/skills/trader-signal/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/trader-signal/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-signal -a codex2Вручную: положить файлы
.agents/skills/trader-signal/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-signal -a cursor2Вручную: положить файлы
.cursor/skills/trader-signal/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ruvnet/ruflo trader-signal2Вручную: положить файлы
.github/skills/trader-signal/SKILL.md1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-signal -a gemini-cli2Командой платформы
gemini skills install https://github.com/ruvnet/ruflo --path plugins/ruflo-neural-trader/skills/trader-signalВручную: положить файлы
.devin/skills/trader-signal/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-signal -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора104
Весь набор →Похожие
Вопросы о trader-signal
Как установить trader-signal в Claude Code?
Выполните команду npx skills add ruvnet/ruflo --skill trader-signal -a claude-code. Инструмент добавится в окружение вашего агента.
Что делает trader-signal?
Он запускает сканирование котировок через neural-trader, выявляет аномалии по Z-score и формирует торговые сигналы с уровнями входа и риска.
Что произойдёт, если сканирование запустится без флага --live?
Движок переключится на синтетические бары данных. В этом случае скилл выведет результат как демо и не станет предлагать точки входа, стопы и цели.
Исходный текст
SKILL.md · MIT
---
name: trader-signal
description: Generate trading signals using npx neural-trader anomaly detection engine with Z-score scoring and neural prediction
allowed-tools: Bash Read mcp__plugin_ruflo-core_ruflo__memory_store mcp__plugin_ruflo-core_ruflo__memory_retrieve mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__memory_delete mcp__plugin_ruflo-core_ruflo__neural_predict mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search
argument-hint: "[--strategy NAME] [--symbols AAPL,MSFT]"
---
Generate trading signals using neural-trader's anomaly detection engine.
Steps:
1. Ensure neural-trader is available:
`npm ls neural-trader 2>/dev/null || npm install --ignore-scripts neural-trader`
2. Scan for signals:
```bash
npx neural-trader --signal scan --symbols <TICKERS> --live
```
With a specific strategy:
```bash
npx neural-trader --signal scan --strategy <name> --symbols <TICKERS> --live
```
Without `--live` the scan runs on deterministic synthetic bars (`dataSource: "synthetic"`). Check `dataSource` in the result; if it is not `yahoo-finance` (including when the live fetch failed and fell back), present the result as a demo and propose no entry, stop or target.
3. If --strategy specified, load strategy filters:
`mcp__plugin_ruflo-core_ruflo__memory_retrieve({ key: "strategy-NAME", namespace: "trading-strategies" })`
4. neural-trader classifies anomalies automatically:
- **spike** (maxZ > 5): breakout — momentum entry or mean-reversion fade
- **drift** (sustained high Z): trend forming — trend-following signal
- **flatline** (low Z): consolidation — prepare for breakout
- **oscillation** (alternating): range-bound — mean-reversion at extremes
- **pattern-break** (multiple dims): regime change — close and reassess
- **cluster-outlier** (>50% dims): multi-factor dislocation — arbitrage
5. Use SONA for regime prediction:
`mcp__plugin_ruflo-core_ruflo__neural_predict({ input: "anomaly types: [DETECTED], scores: [SCORES]" })`
6. Search historical pattern matches:
`mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search({ query: "ANOMALY_TYPE score RANGE", namespace: "trading-signals" })`
7. Present ranked signals: instrument, direction, confidence, anomaly type, entry/stop/target
8. Store signals with a 24-hour TTL (intraday signals shouldn't pollute long-running memory; the `MemoryConsolidator.sweepExpired()` pass introduced in ADR-125 Phase 4 — shipped in `@claude-flow/[email protected]` — sweeps them out after they expire):
`mcp__plugin_ruflo-core_ruflo__memory_store({ key: "signal-TIMESTAMP", value: "SIGNALS_JSON", namespace: "trading-signals", ttl: 86400 })` (`ttl` is in seconds; `expiresAt` is not a `memory_store` parameter and would be ignored, leaving the signal in memory forever)
© ruvnet · MIT · ruvnet/ruflo