Бэктест торговых стратегий

AI-Trader

MCP-сервер фреймворка AI-Trader для бэктестинга. Ассистент запускает готовые или собственные стратегии на исторических данных и объясняет результат.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Запускает бэктест по YAML-конфигурацииrun_backtest
  • Делает быстрый бэктест без файла конфигурацииquick_backtest
  • Скачивает исторические данные по акциям, крипте и форексуfetch_market_data
  • Показывает список доступных стратегийlist_strategies

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Прогони бэктест стратегии CrossSMAStrategy на данных TSM с 2020 по 2022 год.

Покажи все доступные торговые стратегии.

Скачай исторические данные по акциям Apple с 2021 по 2024 год.

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. Понадобится: Python 3.11 или новее, Менеджер пакетов uv (подойдут и pip/poetry), Исходники проекта из git clone.
  2. Склонируйте репозиторий и установите зависимости: git clone https://github.com/whchien/ai-trader.git, cd ai-trader, uv sync.
  3. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  4. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  5. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "ai-trader": {
      "command": "python3",
      "args": [
        "-m",
        "ai_trader.mcp"
      ]
    }
  }
}

В блок конфигурации сервера в Claude Desktop добавьте вручную поле "cwd" с абсолютным путём к папке ai-trader — сервер должен запускаться из корня проекта, иначе не найдёт стратегии и данные.

Безопасность

Сервер только считает бэктесты на исторических данных и не подключается к брокерам — реальные сделки он не совершает.

Похожие серверы

ИИ получает сводки мировых событий, оценки рисков по странам, данные рынков, конфликтов и стихийных бедствий — всё с указанием источников.

ИсследованияНужен ключ или входЗвёзд на GitHub: 87 111

ИИ ищет готовые отчёты в вашем Metabase, строит запросы к данным, рисует графики прямо в чате и может собрать новый дашборд.

Базы данныхНужна настройкаЗвёзд на GitHub: 49 347

ИИ запоминает ваши заметки, документы и решения в общем хранилище и потом находит их — память сохраняется между разговорами.

ПамятьНужна настройкаЗвёзд на GitHub: 30 871