trader-regime — скилл для Claude Code: режимы рынка
Скилл просит у neural-trader текущий режим рынка и подбирает тип стратегии под него. Нужен перед бэктестом или выбором стратегии.
npx skills add ruvnet/ruflo --skill trader-regime -a claude-codeЧто делает trader-regime
Скилл запускает определение рыночного режима через npx neural-trader --regime --symbol TICKER и раскладывает ответ на четыре класса: бычий, медвежий, боковой, волатильный. Дальше агент через SONA-предсказание в MCP-сервере ruflo-core подбирает тип стратегии и ищет в памяти похожие условия. Разбор сохраняется под ключом regime-DATE.
Перед первым запуском скилл проверяет, стоит ли пакет, и при необходимости ставит neural-trader через npm с флагом --ignore-scripts. Один тикер на вызов: --symbols и --regime-detect CLI не понимает, отвечает «Unknown command».
Главная оговорка — версия 2.8.11. Флаг --regime классифицирует встроенный демонстрационный ряд цен, в выводе так и написано: «Synthetic prices used for demo». Значит, цифры показывают форму отчёта, а не состояние TICKER. Реальное чтение берут из --backtest --live с источником yahoo-finance. Флагов для индикаторов в этой версии нет (--indicators отклоняется): RSI и SMA считают библиотечными nt.calculateRsi и nt.calculateSma по реальным барам.
Какие задачи решает
- Понять, в каком режиме рынок находится сейчас, до выбора стратегии
- Получить рекомендованный тип стратегии под текущие условия
- Найти в памяти прошлые периоды с похожим режимом
- Сохранить разбор с меткой
regime-DATEи вернуться к нему позже - Проверить режим перед запуском бэктеста или сигнала
Примеры запросов агенту
- Какой сейчас режим рынка по SPY? Запусти скилл trader-regime.
- trader-regime --symbol AAPL: определи режим и скажи, какая стратегия подходит.
- Перед бэктестом прогони trader-regime по MSFT и сохрани разбор в память.
Как установить trader-regime
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-regime -a claude-code2Вручную: положить файлы
~/.claude/skills/trader-regime/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/trader-regime/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-regime -a codex2Вручную: положить файлы
.agents/skills/trader-regime/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-regime -a cursor2Вручную: положить файлы
.cursor/skills/trader-regime/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ruvnet/ruflo trader-regime2Вручную: положить файлы
.github/skills/trader-regime/SKILL.md1Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-regime -a gemini-cli2Командой платформы
gemini skills install https://github.com/ruvnet/ruflo --path plugins/ruflo-neural-trader/skills/trader-regimeВручную: положить файлы
.devin/skills/trader-regime/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill trader-regime -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора104
Весь набор →Похожие
Вопросы о trader-regime
Как установить trader-regime в Claude Code?
Выполни npx skills add ruvnet/ruflo --skill trader-regime -a claude-code. Скилл появится в ~/.claude/skills/trader-regime/SKILL.md.
Что делает trader-regime?
Определяет рыночный режим через npx neural-trader и предлагает тип стратегии под него, а результат складывает в память ruflo-core для повторных запросов.
Почему `--regime` показывает синтетические цены?
В версии 2.8.11 этот флаг классифицирует встроенный демонстрационный ряд, о чём сказано в самом выводе. Реальные бары берут из --backtest --live с источником yahoo-finance, а индикаторы считают функциями nt.calculateRsi и nt.calculateSma.
Исходный текст
SKILL.md · MIT
---
name: trader-regime
description: Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy. Use when the user asks about market conditions, wants to pick a strategy for current conditions, or before running a backtest/signal that should be regime-aware.
allowed-tools: Bash Read mcp__plugin_ruflo-core_ruflo__memory_store mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__neural_predict
argument-hint: "[--symbol SPY] [--symbols AAPL,MSFT]"
---
Detect the current market regime using neural-trader's regime detection engine.
Steps:
1. Ensure neural-trader is available:
`npm ls neural-trader 2>/dev/null || npm install --ignore-scripts neural-trader`
2. Run regime detection:
```bash
npx neural-trader --regime --symbol TICKER
```
One symbol per call (`--regime-detect` and `--symbols` are not recognised; the CLI answers "Unknown command"). In 2.8.11 this classifies a built-in sample price series (the result says "Synthetic prices used for demo"), so it is a demo of the output shape, not a read on TICKER. Say so in the report. For a real read, get the symbol's bars with `--backtest --live` (`dataSource: "yahoo-finance"`) and classify from those.
3. Technical indicators have no standalone CLI flag in 2.8.11 (`--indicators` is rejected). Use the `nt.calculateRsi` / `nt.calculateSma` library functions on real bars, or the `multi-indicator` strategy inside a backtest.
4. Use SONA for regime prediction:
`mcp__plugin_ruflo-core_ruflo__neural_predict({ input: "indicators: RSI=X, ADX=Y, VIX=Z" })`
5. Search for similar historical regimes:
`mcp__plugin_ruflo-core_ruflo__memory_search({ query: "regime similar to CURRENT", namespace: "trading-analysis" })`
6. Present: regime classification, confidence, recommended strategy type, historical precedents. If step 2 returned the synthetic sample, present only the output shape and state that no regime was measured.
7. Store analysis:
`mcp__plugin_ruflo-core_ruflo__memory_store({ key: "regime-DATE", value: "REGIME_ANALYSIS", namespace: "trading-analysis" })`
© ruvnet · MIT · ruvnet/ruflo