# StratEvo

MCP-сервер для количественного трейдинга: котировки, бэктесты, скрининг и эволюция стратегий генетическим алгоритмом на 484+ факторах.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 33
- Автор: NeuZhou
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/NeuZhou/stratevo
- Обновлён: 2026-04-18
- HTML: https://affpapa.org/nevibecode/mcp/stratevo

## Что делает

Сервер даёт агенту количественный трейдинг: котировки, бэктесты, скрининг бумаг и эволюцию стратегий. Работает на американских акциях и крипте.

Внутри — генетический алгоритм. Стратегия описана вектором весов по 484+ факторам плюс риск-параметры: `hold_days` от 2 до 60, `trailing_stop`, чувствительность к режиму рынка, `kelly_fraction` для размера позиции. Кандидатов прогоняют через walk-forward на нескольких окнах, выживших ранжируют по Sharpe × Return / MaxDD, потом мутируют и скрещивают. Переобучение ловят Монте-Карло на 1,000 перемешанных прогонов, комбинаторной кросс-валидацией и штрафом за оборот. Из 484+ факторов 200 написаны под крипту: ставки финансирования, ликвидации, активность крупных кошельков.

Опубликованные доходности — бэктесты с walk-forward, а не живые сделки. Ранняя версия однажды отчиталась о 25,000% и это оказалось заглядыванием в будущее. Установка запускает `uvx stratevo`, поэтому `uvx` нужен на машине заранее.

## Требования
- Нужно: Python и uv (команды через uvx)

## Установка

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

**Командой платформы**
```bash
claude mcp add stratevo -- uvx stratevo
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from stratevo <команда>

### Codex

**Командой платформы**
```bash
codex mcp add stratevo -- uvx stratevo
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from stratevo <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "stratevo": {
            "command": "uvx",
            "args": [
                "stratevo"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from stratevo <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "stratevo": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "stratevo"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from stratevo <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add stratevo uvx stratevo
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from stratevo <команда>

## Когда брать
- прогнать бэктест стратегии на нескольких окнах без заглядывания в будущее
- отсеять кандидатов, которые держатся только на одном периоде
- подобрать веса факторов вместо ручной настройки параметров
- сравнить стратегии по Sharpe с поправкой на просадку
- проверить, не объясняется ли рост случайностью

## Примеры запросов агенту
- Прогони walk-forward по моей стратегии на акциях из S&P 500 и покажи максимальную просадку
- Собери двадцать кандидатов на 484 факторах и оставь те, что проходят Монте-Карло
- Сравни две стратегии по Sharpe и MaxDD с учётом комиссий и проскальзывания

## Похожие
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89408
- [CCXT](https://affpapa.org/nevibecode/mcp/ccxt.md) — MCP-сервер · ★ 44583
- [Finance Toolkit](https://affpapa.org/nevibecode/mcp/finance-toolkit.md) — MCP-сервер · ★ 5458
- [EdgarTools](https://affpapa.org/nevibecode/mcp/edgartools.md) — MCP-сервер · ★ 2814
- [LetsFG — Flights & Hotels](https://affpapa.org/nevibecode/mcp/letsfg-flights-hotels.md) — MCP-сервер · ★ 2188
- [AutoTS](https://affpapa.org/nevibecode/mcp/autots.md) — MCP-сервер · ★ 1434

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