TradingAgents의 개요
Tauric Research의 TradingAgents는 트레이딩 회사를 LLM 에이전트 팀으로 모델링하는 LangGraph 프레임워크입니다. 펀더멘털, 심리, 뉴스, 기술 분석가가 병렬로 일하고, 강세와 약세 연구원이 그 보고서를 두고 토론하며, 트레이더가 포지션을 제안하고, 위험팀과 포트폴리오 매니저가 승인하거나 거부합니다. arXiv 논문(2412.20138, 2024년 12월)으로 시작했으며, 투자 조언이 아닌 연구 도구로 표시돼 있습니다.
대화형이나 스크립트 CLI와 Python 패키지(TradingAgentsGraph.propagate가 결정을 돌려줌)로 돌며, 미국 주식부터 홍콩, A주, 암호화폐까지 Yahoo Finance의 모든 종목에 쓸 수 있습니다. 최근 릴리스는 미래 참조 편향에 집중합니다. SEC EDGAR 펀더멘털은 실행 날짜에 제출된 그대로 제공되고, 백테스트 그리드는 각 결정 뒤 첫 종가부터의 초과 수익으로 과거 결정을 채점합니다.
저장소는 Apache-2.0이며, GitHub 스타 약 119,000개와 포크 22,700개가 있고, 현재 v0.7.1(2026년 10월 27일)이며, 9월 이후 대략 2주에 한 번 릴리스가 나옵니다.
TradingAgents, 쓸 만한 가치가 있습니까?
TradingAgents가 인기를 얻는 이유는 많은 모방작이 베낀 토론 구조보다, 에이전트가 무엇을 알아도 되는지에 대한 최근 릴리스의 수수한 작업에 있습니다. 과거 날짜로 실행하면 이제 그날 제출된 그대로의 SEC 재무제표를 읽습니다. README의 예는 Apple의 2008년 총자산으로, $39.6B로 제출됐다가 2010년 $36.2B로 수정됐으므로, 그 사이 날짜의 실행은 $39.6B를 봅니다. 게시 시점을 특정할 수 없는 Yahoo 재무제표와 내부자 거래는 과거 날짜 실행에 새어 들어가지 않도록 제외됩니다.
시스템이 잘 결정하는지 알 방법이 백테스트뿐이기 때문에 이것이 중요합니다. run_backtest는 종목과 날짜의 그리드를 훑고, 각 결정을 그 날짜 뒤 첫 종가에 진입시키며, 실현된 초과 수익을 지역 벤치마크와 비교해 채점하고, 실제 메모리 기록이 오염되지 않도록 자체 기록을 유지합니다. README는 결과가 어떤 공개 수치와도 맞지 않고 실행마다 달라진다고 솔직히 말합니다. 추론 모델은 온도를 무시하고 뉴스 소스는 오늘을 반영하기 때문입니다.
규모를 키우기 전에 모델링할 것은 결정당 비용입니다. 실행마다 분석가 최대 네 명, 여러 라운드의 토론, 트레이더, 위험 토론, 매니저를 호출하며, 이는 서로 다른 제공사에 둘 수 있는 빠른 모델과 깊은 모델로 나뉩니다. 실행당 토큰 사용량은 공개되지 않았습니다. ChatGPT Plus나 Pro 로그인을 지원하며 요금제 한도에서 차감되는데, 실험에는 맞지만 종목 500개를 매일 밤 훑는 데는 맞지 않습니다.
프레임워크는 트레이딩 시스템이 아니라 연구용 비계입니다. 등급과 근거를 출력하고, 승인된 주문은 모의 거래소로만 보냅니다. 열린 이슈 약 100개와 v0.5.1에서 옮겨 간 import 경로를 보면, 버전을 고정하는 사람에게 보답합니다. Vibe-Trading과 비교하면 범위가 좁고 따져 보기 쉽습니다. 종목 하나, 날짜 하나, 토론을 거친 답 하나입니다.
제 역할을 하는 곳
계산 금융 박사과정생
미래 참조 유출 없이 같은 트레이딩 결정에서 LLM 백엔드 비교하기
고정된 종목과 날짜 그리드에 모델을 차례로 바꿔 tradingagents backtest를 돌립니다. 채점은 결정마다 그 뒤 첫 종가부터의 초과 수익을 씁니다. 칸마다 많은 모델 호출을 예산에 넣고, 중단된 훑기는 같은 run_id로 재개하십시오.
미국 주식 열두 종목을 보유한 개인 투자자
실적 발표 전에 포지션에 대한 체계적인 두 번째 의견 얻기
현재 보유 종목 JSON을 가리키는 --portfolio와 함께 해당 종목으로 CLI를 돌려, 트레이더와 위험팀이 실제 장부를 놓고 추론하게 합니다. ChatGPT Plus 요금제로 로그인하면 가끔 돌리는 실행에 API 요금이 들지 않습니다.
자산관리사에서 사내 연구 도우미를 시제작하는 엔지니어
기존 Python 파이프라인에 다중 분석가 보고서 넣기
TradingAgentsGraph.propagate와 save_reports를 호출하고, 계층별 제공사로 매니저는 Claude에, 분석가는 더 싼 모델에 둡니다. 출력은 연구 자료로 다루십시오. 프로젝트는 투자 조언이 아니라고 말합니다.
도입 전 확인할 점
- 설정
- 클론하고, Python 3.11+ 환경을 만들고, pip install .을 한 뒤, 제공사 키 하나를 설정하고 tradingagents를 실행합니다. Docker Compose와 Ollama 프로필이 제공됩니다. 비대화형 실행에는 --ticker와 --date 같은 플래그가 필요합니다.
- 연동
- OpenAI, Google, Anthropic, xAI, DeepSeek, Qwen, GLM, MiniMax, OpenRouter, Mistral, Kimi, Groq, NVIDIA, Bedrock, Azure, Ollama, OpenAI 호환 서버. Yahoo Finance, SEC EDGAR, FRED, Alpha Vantage, StockTwits, Reddit의 데이터.
- 데이터와 개인정보
- 보고서, 결정 메모리 기록, 캐시, 체크포인트는 ~/.tradingagents 아래에 있습니다. 프롬프트와 가져온 뉴스는 고른 LLM 제공사로 갑니다. CLI는 하루에 한 번 실행 데이터를 보내지 않고 업데이트를 확인하며, TRADINGAGENTS_NO_UPDATE_CHECK=1로 끕니다. Apache-2.0.
- 대규모 사용 시 비용
- 유료 에디션은 없습니다. 비용은 분석가, 토론 두 번, 매니저에 걸친 결정당 LLM 토큰에 백테스트 그리드의 종목과 날짜 수를 곱한 것입니다. 실행당 토큰 수는 공개되지 않았으므로 작은 그리드에서 먼저 재십시오.
- 제한
- 열린 이슈와 풀 리퀘스트 약 100개. 비결정적 출력. Yahoo 뉴스 피드 장애로 우회책이 필요했음. EDGAR는 SEC 제 출 기업만 다루며 4분기는 제공되지 않는다고 보고함.
좋은 점
- 특정 시점 기준의 SEC 펀더멘털과 시점을 알 수 없는 데이터 제외
- 다음 종가부터의 초과 수익으로 채점하는 백테스트 그리드
- 서로 다른 제공사에 둘 수 있는 빠른, 깊은 모델 계층
- 로컬 Ollama와 vLLM을 포함해 12개가 넘는 LLM 제공사
아쉬운 점
- 결정마다 LLM 호출이 많고 토큰 비용은 비공개
- 실행이 설계상 비결정적
- 모의 거래소 전용, 브로커 실행 없음
- v0.5.1에서 import 경로가 바뀜, 버전 고정 필요
추천 대상
단일 종목 결정을 위한 문서화가 잘된 다중 에이전트 기준선과 그것을 공정하게 백테스트할 방법을 원하는 연구자와 기술적 투자자.
TradingAgents 대안
TradingAgents: 자주 묻는 질문
- TradingAgents, 쓸 만한 가치가 있습니까?
- TradingAgents는 다중 에이전트 주식 분석의 기준 설계이며, 미래 참조 편향에 대한 최근 작업 덕분에 스스로를 속이지 않고 백테스트할 수 있는 몇 안 되는 것 가운데 하나입니다. 평점은 5점 만점에 4.0점입니다.
- TradingAgents의 가격은 얼마입니까?
- 무료 오픈소스(Apache-2.0)입니다. LLM 제공사 비용을 내거나 ChatGPT Plus나 Pro 요금제를 씁니다. FRED와 SEC EDGAR 데이터는 무료이고 Alpha Vantage는 선택 사항입니다.
- TradingAgents의 단점은 무엇입니까?
- 결정마다 LLM 호출이 많고 토큰 비용은 비공개; 실행이 설계상 비결정적; 모의 거래소 전용, 브로커 실행 없음; v0.5.1에서 import 경로가 바뀜, 버전 고정 필요.
- TradingAgents에 적합한 사람은 누구입니까?
- 단일 종목 결정을 위한 문서화가 잘된 다중 에이전트 기준선과 그것을 공정하게 백테스트할 방법을 원하는 연구자와 기술적 투자자.
- 팀이나 프로덕션 환경에서 TradingAgents의 비용은 얼마입니까?
- 유료 에디션은 없습니다. 비용은 분석가, 토론 두 번, 매니저에 걸친 결정당 LLM 토큰에 백테스트 그리드의 종목과 날짜 수를 곱한 것입니다. 실행당 토큰 수는 공개되지 않았으므로 작은 그리드에서 먼저 재십시오.
- TradingAgents에 회사 데이터를 맡겨도 안전합니까?
- 보고서, 결정 메모리 기록, 캐시, 체크포인트는 ~/.tradingagents 아래에 있습니다. 프롬프트와 가져온 뉴스는 고른 LLM 제공사로 갑니다. CLI는 하루에 한 번 실행 데이터를 보내지 않고 업데이트를 확인하며, TRADINGAGENTS_NO_UPDATE_CHECK=1로 끕니다. Apache-2.0.
- TradingAgents의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Vibe-Trading입니다.
답변 확인일: 2026년 10월 31일.
