HKUDS/Vibe-Trading

"Vibe-Trading: Your Personal Trading Agent"

무엇인가요

Vibe-Trading은 AI 기반 개인 트레이딩 에이전트입니다. 자연어로 대화(Slack, Discord, Telegram, 웹 UI, 이메일, WeChat 등)를 나누면 실시간 시장 데이터 가져오기, 기술적 지표 계산, 백테스트 실행, 심지어 브로커 연결을 통한 주문 실행까지 실제 업무를 수행합니다. 이는 단순한 데모가 아니라 Python/FastAPI 백엔드와 React 프론트엔드를 갖춘 완전한 애플리케이션으로, pip install vibe-trading-ai를 통해 설치할 수 있습니다.

작동 방식

핵심은 도구 상자가 제공된 LLM입니다. 시장 데이터 로더(Stooq, BaoStock, Eastmoney 등), 백테스트 엔진, 지표 계산기, 그리고 18개 브로커(Robinhood, Upbit, KIS, Scalable Capital, MT5 등) 연결 커넥터를 갖추고 있습니다. 사용자가 원하는 작업("AAPL에 대한 모멘텀 전략 백테스트")을 설명하면, 에이전트가 데이터를 가져와 분석을 실행하고 결과를 보고합니다.

가장 돋보이는 엔지니어링 아이디어는 AI 환각을 방지하는 **"그라운딩 게이트(grounding gate)"**입니다. 모델이 수치를 보고할 때 해당 수치의 역할(관측값, 파생값, 인용값 등)을 선언해야 하며, 시스템은 실제 도구 출력과 대조하여 이를 검증합니다. 검증할 수 없는 수치는 답변에서 제외됩니다. 백테스트 실행 카드에는 해시된 실행 기록과 검증된 지표-CSV 참조가 표시되므로, 보고된 모든 지표의 출처를 감사할 수 있습니다.

주요 기능

  • 실제 거래 + 모의 거래: "섀도우 계정"을 통해 자금 위험 없이 연습할 수 있으며, 실제 주문은 브로커 API를 통해 실행됩니다.
  • 백테스트: 위험 지표(샤프 지수, 소티노 지수, 몬테카를로 드로다운), 워크포워드 폴드(walk-forward folds), 재현 가능한 실행을 지원하는 전략을 지원합니다.
  • 멀티 채널 채팅: Slack, Discord, Telegram, Feishu, WeChat, 이메일, WebSocket 및 웹 UI에서 동일한 에이전트에 액세스할 수 있으며 9개 언어를 지원합니다.
  • 정기 보고서: 이메일로 자동화된 PDF/HTML 보고서를 전달하며, AES-256 암호화 옵션을 제공합니다.
  • 장기 연구: 대화 압축 후에도 기억을 유지하며, 컨텍스트 처리는 각 모델의 실제 윈도우 크기에 맞게 조정됩니다.
  • 모델 독립적: 여러 LLM 백엔드와 작동합니다(기본값은 OpenRouter이며, Codex 등도 지원).

대상 사용자

단순히 대화만 하는 것이 아니라 시장 조사, 전략 검증, 거래 실행 등 실제로 "일을 하는" AI 비서를 원하는 개인 트레이더와 투자자를 위한 도구입니다. AI가 수치를 조작하지 못하도록 하는 안전장치가 마련되어 있습니다. 이 프로젝트는 HKUDS (홍콩 데이터 과학 대학)에 의해 활발히 유지 관리되고 있으며 많은 기여자를 보유하고 있습니다.

참고 사항

README에는 중요한 보안 경고가 포함되어 있습니다. 사기꾼들이 이 프로젝트를 사칭하여 가짜 토큰과 밈코인을 발행하는 사례가 있었습니다. 관리자들은 어떠한 토큰도 발행한 적이 없음을 명시하고 있으며, 이는 본 프로젝트가 사기꾼들이 노릴 만큼 인기가 높다는 것을 의미합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트