TradingAgents: безопасная настройка AI-симуляции трейдинга
Что на самом деле значит «пусть ИИ торгует за меня»
Звучит как бесплатные деньги. На практике TradingAgents — мультиагентная симуляция трейдинга: LLM играют сотрудников фонда и выдают research-нарратив + mock-ордер. Вы запускаете workflow LangGraph, а не кладёте деньги в бота.
Почему нравится новичкам:
- Драма: bull vs bear vs риск-офицер — читаемые логи
- Обучение: как профи разделяют анализ, риск и исполнение
- Низкие ставки: по умолчанию API данных и симулированное исполнение — выводы как фанфик без аудированного prod-стека
Красная линия: fork с .exe или .dmg не из официального repo — стоп. Только github.com/TauricResearch/TradingAgents.
Виртуальный trading desk (упрощённо)
API рынка ──► Агенты-аналитики (фундамент, sentiment, техника, …)
│
▼
Дебаты Bull vs Bear (N раундов)
│
▼
Агент-трейдер (план инвестиций)
│
▼
Дебаты комитета по риску
│
▼
Портфельный менеджер ──► Симулированная ПОКУПКА/ДЕРЖАТЬ/ПРОДАЖА
| Роль | Простыми словами |
|---|---|
| Аналитики | Факты и нарративы по тикеру (напр. AAPL) |
| Исследователи | Bull vs bear для max_debate_rounds |
| Трейдер | План из дебатов |
| Команда риска | Атакует план с агрессивной / консервативной стороны |
| Портфельный менеджер | Одобряет или отклоняет симулированную сделку |
Типичный run: ~12 вызовов LLM. Время 5–25 минут. RAM ~2–5 ГБ — GPU опционален при cloud API. Статья TradingAgents (arXiv).
Правила safe mode перед запуском
| Правило | Зачем |
|---|---|
| Только официальный repo | TauricResearch/TradingAgents |
| Сначала paper/симуляция | Без live API брокера, пока не понятны логи и costs |
| Лимит API | Billing alerts — любопытные выходные могут сжечь 50 $+ |
| Один тикер | AAPL или SPY |
| Читать disclaimers | README: только research |
| Статья бюджета | Типичный диапазон (2026) |
|---|---|
| OpenAI/Claude API за полный run | 2–15 $ |
| Alpha Vantage | Free tier |
| Время на логи | Бесценно |
Runbook для новичка: 8 шагов
Шаг 1 — Клонировать официальный monorepo
git clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents
git remote -v
# origin https://github.com/TauricResearch/TradingAgents.git
Шаг 2 — Python (3.11–3.13)
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install .
Conda:
conda create -n tradingagents python=3.13 -y
conda activate tradingagents
pip install .
Шаг 3 — API-ключи в .env
cp .env.example .env
OPENAI_API_KEY=sk-...
ALPHA_VANTAGE_API_KEY=your_key
set -a && source .env && set +a
Шаг 4 — Интерактивный CLI
tradingagents
Тикер (AAPL), дата, провайдер LLM, глубина research.
Шаг 5 — Первая фоновая симуляция
Глубина shallow, mid-tier модель — ждите FINAL TRANSACTION PROPOSAL: HOLD.
Шаг 6 — Читать лог как историю
- Реальные данные тикера или галлюцинации?
- Риск-агенты возражают или rubber-stamp?
- Финальное действие совпадает с интуицией?
Шаг 7 — Ollama: 0 $ inference
ollama pull qwen2.5:14b
export OLLAMA_BASE_URL=http://127.0.0.1:11434/v1
Матрица памяти M4 — 16 ГБ RAM.
Шаг 8 — Always-on машина (опционально)
tmux new -s tradingagents
tradingagents
Форма выходных данных
| Артефакт | Содержание |
|---|---|
| Транскript дебатов | Bull vs bear с цитатами |
| Диалог риска | Агрессивные vs консервативные возражения |
| Финальное предложение | ПОКУПКА/ДЕРЖАТЬ/ПРОДАЖА |
| JSON | TradeRecommendation для backtest |
Не банковская выписка.
Стоимость и «ИИ потеряет мне деньги?»
| Вопрос | Честный ответ |
|---|---|
| Торгует мой брокер? | По умолчанию нет |
| Может сжечь API-деньги? | Да |
| Sim P&L выглядит круто? | Backtests overfit — viral screenshots = marketing |
| Дешевле? | Ollama + free data tier |
TradingAgents vs FinGPT · MiroFish
Устранение неполадок
ModuleNotFoundError: tradingagents
source .venv/bin/activate && pip install -e .
CLI сразу закрывается
python -c "import os; print('OPENAI' in os.environ, 'ALPHA' in os.environ)"
Зависание после Risk committee
Rate limit — сменить модель, меньше раундов, подождать 60 с.
Подозрительный fork с .exe
Удалить. Официально — только Python source.
Рекомендуемый путь
| Вы… | Действие |
|---|---|
| Новичок | Шаги 1–6, AAPL, shallow |
| Максимум драмы | Больше раундов дебатов |
| Ненавижу API-счета | Ollama + аренда vs покупка Mac |
| Quant сравнивает | vs FinGPT |
| Dev-автоматизация | MCP custom servers |
Не читали bull/bear log — не подключайте live-брокера.
FAQ
TradingAgents легален?
Open source Apache-2.0. Compliance на вас. Только research-симуляция.
Отличие от Robinhood или бота?
Брокеры исполняют regulated orders. TradingAgents — LLM role-play для sim-решений.
Нужен Mac?
Нет. Удалённый M4 опционален.
Claude вместо GPT?
Да — через .env и CLI.
Какие тикеры?
AAPL, MSFT, SPY. Crypto в community configs.
Хостинг TradingAgents на удалённом Mac M4
Узел KuzCloud 24/7 сохраняет bull/bear-дебаты и чекпоинты LangGraph — tmux, SSH, логи утром.