Repolode
TauricResearch

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. 1

    저장소를 클론합니다

    git clone https://github.com/TauricResearch/TradingAgents.git
  2. 2

    프로젝트 폴더로 이동합니다

    cd TradingAgents
  3. 3

    conda로 Python 3.13 환경을 만듭니다

    conda create -n tradingagents python=3.13
  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트