AI 에이전트가 실제 작업을 수행하도록 Docker 기반 Linux 데스크톱, 브라우저, 문서 도구를 제공하는 오픈 에이전트 프레임워크
TauricResearch/TradingAgents
트레이딩 회사를 모사하는 오픈소스 멀티 에이전트 LLM 프레임워크
- 스타
- 111,998
- 포크
- 21,644
- 열린 이슈
- 99
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
TradingAgents는 트레이딩 회사를 LLM 기반 에이전트 집합으로 모델링하는 LangGraph 기반 Python 프레임워크입니다. 펀더멘털, 시장 심리, 뉴스, 기술적 분석 에이전트가 각각 자체 도구로 데이터를 수집하고, 이어서 강세론자와 약세론자 역할의 리서처가 보고서를 두고 토론합니다. 트레이더가 거래를 제안하면 리스크 관리 에이전트와 Portfolio Manager가 승인 또는 거부하고, 승인된 주문은 시뮬레이션 거래소로 전송됩니다.
OpenAI, Google, Anthropic, DeepSeek, Qwen, Ollama, 그리고 OpenAI 호환 엔드포인트 등 다양한 모델 제공업체를 지원하며, 빠른 추론과 심층 추론을 서로 다른 제공업체에서 실행할 수도 있습니다. 대화형 CLI, Python API, Docker 설정, 체크포인트에서 실행 재개, 영구적인 의사 결정 메모리 로그, 그리고 종목과 날짜의 조합을 대상으로 의사 결정에 점수를 매기는 백테스팅 모듈을 제공합니다. 데이터 소스에는 Yahoo Finance, SEC EDGAR 공시 자료, FRED 거시경제 데이터가 포함되며, 여러 시장에서 사용할 수 있습니다.
이 프레임워크는 트레이딩 전략이 아니라 멀티 에이전트 분석 연구를 위한 것입니다. 언어 모델 샘플링과 실시간 데이터는 비결정적이므로 실행할 때마다 결과가 달라집니다.
핵심 기능
- 01분석가, 리서처, 트레이더, 리스크 에이전트가 협업하고 토론한 뒤 의사 결정을 내립니다.
- 02OpenAI, Google, Anthropic, DeepSeek, Qwen, Ollama 및 모든 OpenAI 호환 엔드포인트를 지원합니다.
- 03대화형 CLI, Python API, Docker 설정을 제공합니다.
- 04체크포인트에서 실행을 재개하고 의사 결정 메모리 로그를 지속적으로 저장합니다.
- 05종목과 날짜의 조합을 대상으로 백테스팅을 수행합니다.
- 06여러 시장의 Yahoo Finance, SEC EDGAR, FRED 데이터를 다룹니다.
활용 사례
- 멀티 에이전트 LLM 시스템이 금융 의사 결정을 추론하는 방식을 연구합니다.
- 실제 시장 데이터로 LangGraph 기반 에이전트 워크플로를 프로토타이핑합니다.
- 과거 날짜와 종목을 대상으로 LLM 기반 분석을 백테스팅합니다.
- 동일한 트레이딩 파이프라인에서 모델 제공업체를 비교합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/TauricResearch/TradingAgents.git - 2
프로젝트 폴더로 이동합니다
cd TradingAgents - 3
conda로 Python 3.13 환경을 만듭니다
conda create -n tradingagents python=3.13 - 4
패키지와 종속 항목을 설치합니다
pip install .
사용 전 알아둘 점
- 연구 목적으로만 설계되었으며 금융 또는 거래 조언을 제공하기 위한 것이 아닙니다.
- LLM 제공업체의 API 키 또는 Ollama와 같은 로컬 모델 환경이 필요합니다.
- 거래 성과는 선택한 모델, temperature, 데이터 품질 및 기타 비결정적 요인에 따라 달라질 수 있습니다.
토픽
자주 묻는 질문
- TradingAgents은(는) 무엇인가요?
- 트레이딩 회사를 모사하는 오픈소스 멀티 에이전트 LLM 프레임워크 TradingAgents는 트레이딩 회사를 LLM 기반 에이전트 집합으로 모델링하는 LangGraph 기반 Python 프레임워크입니다. 펀더멘털, 시장 심리, 뉴스, 기술적 분석 에이전트가 각각 자체 도구로 데이터를 수집하고, 이어서 강세론자와 약세론자 역할의 리서처가 보고서를 두고 토론합니다. 트레이더가 거래를 제안하면 리스크 관리 에이전트와 Portfolio Manager가 승인 또는 거부하고, 승인된 주문은 시뮬레이션 거래소로 전송됩니다.
- TradingAgents은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- TradingAgents은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- TradingAgents은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. TradingAgents의 마지막 커밋은 2026년 10월 16일입니다.
- TradingAgents은(는) 어디에 사용할 수 있나요?
- 멀티 에이전트 LLM 시스템이 금융 의사 결정을 추론하는 방식을 연구합니다. 실제 시장 데이터로 LangGraph 기반 에이전트 워크플로를 프로토타이핑합니다. 과거 날짜와 종목을 대상으로 LLM 기반 분석을 백테스팅합니다. 동일한 트레이딩 파이프라인에서 모델 제공업체를 비교합니다.
- TradingAgents는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/TauricResearch/TradingAgents.git 프로젝트 폴더로 이동합니다: cd TradingAgents conda로 Python 3.13 환경을 만듭니다: conda create -n tradingagents python=3.13 패키지와 종속 항목을 설치합니다: pip install .
- TradingAgents은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TauricResearch/TradingAgents
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LangGraph 기반으로 35가지 에이전트 AI 아키텍처를 구현한 Python 라이브러리이자 실행 가능한 Jupyter 교재입니다.
LangGraph 기반의 모듈형 Agentic RAG 튜토리얼로, 계층형 인덱싱과 대화 메모리, 질의 명확화 기능을 제공합니다.
LLM 에이전트에 뉴스, 주가 데이터, 감성 분석, 예측 및 리포팅 기능을 더하는 플러그 앤 플레이 스킬 모음입니다.
Claude Code, Codex 등 여러 코딩 에이전트를 한 대화에 모아 협업시키는 VS Code 확장
AI Agent 설계 원칙과 엔지니어링 실무를 다루는 무료 오픈소스 중국어 도서와 109개 실습