본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

TauricResearch/TradingAgents

Python144 / 0

여러 LLM 금융 에이전트가 시장 근거를 토론해 모의 거래 결정을 만드는 Python Framework

TL;DR

TradingAgents는 LangGraph 기반의 독립형 Python 금융 연구 Framework로, 여러 LLM 에이전트가 시장·뉴스·소셜·재무 데이터를 역할별로 처리한다. Analyst Team이 자료를 만들면 Bullish·Bearish Researcher가 토론하고 Trader, Risk Management Team, Portfolio Manager가 거래 제안과 승인 여부를 순차적으로 결정한다. OpenAI 계열뿐 아니라 여러 상용·로컬·OpenAI-compatible 모델을 연결할 수 있고 CLI, Python API, Docker, Ollama, decision log, checkpoint resume을 제공한다. 다만 결과는 모델 샘플링과 실시간 데이터에 의존하며 README가 고정 수익이나 투자 조언을 보장하지 않으므로, 실거래 시스템보다 다중 에이전트 금융 의사결정 연구와 백테스트 실험에 적합하다.

핵심 포인트

  • 독립형 Python 금융 연구 Framework로, LangGraph 위에서 여러 LLM 에이전트를 연결한다. Fundamental·Sentiment·News·Technical Analyst가 서로 다른 시장 신호를 수집하고 Trader와 Risk Management Team이 거래 제안을 이어받는다. 특정 플러그인 생태계보다 Python 애플리케이션에 직접 임베드하는 LangGraph 기반 도구에 가깝다.
  • 시장 데이터와 뉴스·소셜 신호를 역할별 에이전트에 나눠 입력한 뒤 Bullish·Bearish Researcher가 토론하고 Trader가 거래 시점과 규모를 결정한다. Risk Management Team이 변동성·유동성·위험 요인을 평가하고 Portfolio Manager가 제안을 승인하거나 거부한다. 승인된 주문은 실제 브로커가 아니라 시뮬레이션 거래소로 전달되므로 연구용 실험 파이프라인에 적합하다.
  • OpenAI·Google·Anthropic·xAI·DeepSeek·Qwen·GLM·MiniMax·OpenRouter·Ollama·Azure OpenAI와 OpenAI-compatible endpoint를 지원한다. `TradingAgentsGraph`를 초기화한 뒤 `propagate("NVDA", "2026-01-15")`를 호출하면 종목과 날짜에 대한 결정을 반환한다. `max_debate_rounds`, LLM 모델, temperature, checkpoint를 설정할 수 있어 여러 모델과 토론 깊이를 비교하는 실험에 유리하다.
  • Decision log는 종목별 과거 결정과 실현 수익률·SPY 대비 alpha를 다음 Portfolio Manager 프롬프트에 반영하고, 선택형 LangGraph checkpoint는 중단된 실행을 마지막 성공 노드부터 재개한다. CLI와 Python 패키지 사용법을 함께 제공하며 Docker와 Ollama 실행 경로도 마련되어 있다. 다만 LLM 샘플링과 실시간 뉴스·소셜 데이터가 달라지므로 동일한 종목과 날짜도 결과가 달라질 수 있고, README는 고정 수익 전략이나 투자 조언으로 사용하지 말 것을 명시한다.

이미지 분석

시장·소셜·뉴스·기초자료를 여러 Analyst에 공급하고 Researcher, Trader, Risk Management Team, Manager를 거쳐 모의 거래 실행으로 연결하는 TradingAgents의 전체 흐름도이다.
도식은 Yahoo Finance와 StockTwits·Reddit·FRED APIs, Bloomberg·Reuters·FinHub, 기업 프로필·재무 이력·내부자 거래를 입력원으로 묶는다. Analyst 결과는 Bullish와 Bearish Researcher의 토론으로 이어지고, Trader가 Buy 또는 Sell Evidence를 바탕으로 거래 제안을 만든다. Risk Management Team과 Manager의 의사결정 뒤 Execution으로 흐르는 구조가 레포의 다중 에이전트 처리 방식과 직접 연결된다.
Market·Social Media·News·Fundamentals Analyst가 각각 기술 지표, 소셜 감정, 거시경제 뉴스, 기업 재무를 담당하는 입력·요약 화면이다.
이미지는 네 가지 Analyst가 서로 다른 목표와 핵심 요약을 생성하는 구성을 보여준다. Market 영역은 RSI와 Bollinger Bands 같은 기술 지표를, Social Media 영역은 특정 기간의 감정 정점과 부정 감정을, News 영역은 미국 경제정책과 산업 영향을 다룬다. Fundamentals 영역은 Apple의 수익성·ROE·ROA와 유동성·레버리지 위험을 묶어 후속 Researcher와 Trader가 사용할 근거로 전달한다.
Apple 투자 가능성을 평가하는 Bullish Researcher와 투자 위험을 평가하는 Bearish Researcher가 서로의 근거를 Debate로 교환하는 화면이다.
Bullish 쪽은 AI 기반 smart home 확장과 강한 재무·시장 감정을 투자 전망의 근거로 모으고, Bearish 쪽은 smart home 시장 진입 지연과 지정학적 긴장, 가치평가·유동성 위험을 수집한다. 가운데 양방향 화살표는 두 Researcher가 한 방향으로 결론을 내리기보다 상승 근거와 위험 근거를 교환하는 절차를 나타낸다. 이 결과는 단일 프롬프트의 종목 의견보다 상반된 가설을 비교하는 연구 흐름에 맞춰져 있다.

103.9k

STARS

20k

FORKS

+367

TRENDING

144

조회수

watchers 103.9kopen issues 365Apache License 2.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.