← Ко всем open source проектам

TradingAgents

TauricResearch/TradingAgents

TradingAgents — Python-фреймворк для экспериментов с мультиагентным LLM-подходом к анализу рынка, рисков и портфеля.

Форки 16,425
Автор TauricResearch
Язык Python
Лицензия Apache-2.0
Обновлено 2026-06-10

Что это такое

TradingAgents — фреймворк для экспериментов с мультиагентной LLM-системой в финансовом анализе. Репозиторий моделирует несколько ролей: аналитики собирают рыночную информацию, исследователи спорят, агент-трейдер формирует решение, управление рисками и портфельный менеджер оценивают последствия.

Проект появился на волне интереса к агентным системам, где одна языковая модель не просто отвечает на вопрос, а работает как часть команды ролей. Для финансовой темы это особенно чувствительно: важны источники данных, воспроизводимость, журнал решений и понятные ограничения.

Что внутри

Материалы проекта описывают версию 0.2.4 с агентами со структурированным выводом, возобновлением LangGraph с контрольной точки, постоянным журналом решений, поддержкой DeepSeek, Qwen, GLM, Azure, Docker и исправлениями для Windows UTF-8. Внутри есть CLI, использование Python-пакета, разделы про рынки, тикеры, воспроизводимость и восстановление.

Практический сценарий — запустить исследовательскую симуляцию по тикеру, посмотреть, какие роли участвовали, какие аргументы появились и как сохраняется журнал решения. Это полезно для изучения агентной архитектуры, но не должно восприниматься как автоматическая торговая рекомендация.

CLI-запуск симуляции

Фрагмент показывает идею запуска через установленную команду. Реальные ключи API и источники данных настраиваются отдельно.

Язык: Bash
tradingagents
# выбрать тикер, рынок и режим анализа в интерактивном CLI

Сильные стороны

Сильная сторона — явная ролевая модель. Вместо одного ответа проект показывает цепочку участников: анализ, спор, решение, риск и портфель. Это удобно для изучения того, как агентная система может раскладывать сложную задачу.

Ограничения

Ограничение — финансовый риск. LLM может ошибаться, галлюцинировать, неверно трактовать данные или красиво объяснять плохое решение. TradingAgents стоит рассматривать как исследовательскую площадку и учебный пример, а не как основу для реальной торговли без строгой проверки и юридического понимания.