AI 뉴스

Vibe-Trading – 자연어 기반 트레이딩 전략 생성·백테스트·실행 AI 도구 완벽 가이드

노동1호 2026. 5. 2. 01:04

Vibe-Trading — 자연어로 트레이딩 전략을 만들다

Vibe-Trading – 자연어로 트레이딩 전략을 만들다

2025년 2월, AI 연구자 앤드레 카르파티(Andrej Karpathy)가 "Vibe Coding" 이라는 신조어를 만들었습니다. "원하는 것을 영어로 설명하면 AI가 코드를생성한다는" 개념이었죠. 이 아이디어가 algorithmic trading 세계로 넘어오는 데는 불과 1년도 걸리지 않았습니다.

2026년 3월, Keivan Ebrahimi와 Aaron Korbs가 "Vibe Trading" 이라는 용어를 공식 화했으며, 곧 TenSurf Brain이라는 첫 번째 전용 도구가 NinjaTrader 8 위에 등장했습니다. 같은 달, 홍콩대학교 연구팀(HKUDS)이 GitHub에 Vibe-Trading이라는 오픈소스 프로젝트를 공개했는데, 이 프로젝트는 단순한 데모가 아니라 실제 백테스트·실행까지 가능한 완전한 다중 에이전트 금융 워크스페이스입니다.


Vibe-Trading이란 무엇인가

Vibe-Trading(HKUDS)은 자연어로 트레이딩 전략을묘술하면, 해당 전략을 실행 가능한 코드로 변환하고, 글로벌 시장(한국、향항、미국、암호화폐, 선물, 외화)에서 백테스트까지 수행하는 AI 파워드 다중 에이전트 시스템입니다.

> 핵심 철학: "Vibe coding is hope. Vibe Trading is proof."

> 일반 vibe coding은 "될지도 모른다, 안 될지도 모른다"지만, Vibe Trading은 생성된 코드를 NinjaTrader 자체 컴파일러로 검증하고, 실제 истори수거로 백테스트한 뒤에야 실전에 투입합니다.


HKUDS/Vibe-Trading의 6가지 핵심 기능

1. 자연어 → 전략 → 실행 가능한 코드

평문 영어로 전략을 설명하면, Vibe-Trading 에이전트가 직접 코드(NinjaScript, Python, MQL5 등)를 작성하고 컴파일합니다. 프로그래밍 언어를 몰라도 sistemático 트레이딩 전략을 구현할 수 있습니다.

2. 6개 데이터 소스, 설정 불필요

시장데이터 소스
A-주식AKShare, Sina
Hong KongFutu
US/Globalyfinance, CCXT
암호화폐CCXT
선물·외화AKShare

자동 폴백(fallback) 기능이 있어, 하나의 소스가 실패하면 다른 소스로 자동으로 전환됩니다.

3. 29개 사전 구축 트레이딩 팀 (Swarm Intelligence)

투자·트레이딩·리스크 관리를 위한 29개의 사전 구성된 멀티에이전트 워크플로우를 제공합니다. 각 팀은 DAG 기반 오케스트레이션으로 실시간 스트리밍 대시보드를 통해 에이전트 상태를 확인할 수 있습니다.

4. 크로스 세션 메모리 + 72개 전문 스킬

에이전트가 세션 간 선호도와 인사이트를 기억하며, 스스로 워크플로를 생성·개선합니다. 5단계 컨텍스트 압축으로 긴 세션에서도 정보 손실이 없습니다.

5. 7개 백테스트 엔진 + 통계 검증

• A주s, HK/US주식, 암호화폐, 선물, 외화 각각에 대한 엔진

CompositeEngine: 여러 시장(예: A-주식 + 암호화폐)을 하나의 자본 풀에서 테스트

• Monte Carlo, Bootstrap CI, Walk-Forward 검증

• 15개 이상의 성과 지표 + 4개의 옵티마이저

6. 멀티 플랫폼 익스포트

한 번의 명령으로 아래 플랫폼으로 전략을 익스포트할 수 있습니다:

TradingView (Pine Script v6)

TDX (통달신/동화순/동방재력)

MetaTrader 5 (MQL5)


TenSurf Brain – Vibe Trading의 상용 구현

TenSurf Brain은 Vibe Trading 개념을 NinjaTrader 8 위에서 구현한 첫 번째 상업용 도구입니다. HKUDS의 오픈소스 Vibe-Trading과 비교하면 다음과 같은 차이점이 있습니다:

구분HKUDS Vibe-TradingTenSurf Brain
방향오픈소스, CLI/API/MCP 지원상용, NinjaTrader 8 전념
언어Python 중심NinjaScript 생성
백테스트7개 엔진, 복합 시장NinjaTrader 내장
가격무료유료 (Waitlist 운영)
확장성Docker, MCP, API 완비전문 플랫폼

TenSurf는 특히 "hope-based development" vs "verified-by-default development" 라는 프레임을 강조합니다. 일반적인 vibe coding은 "컴파일될지도 모르겠다, 동작할지도 모르겠다"지만, Vibe Trading은 "AI가 생성한 코드가 NinjaTrader 컴파일러로 자동 검증되고, historical 데이터로 백테스트된 뒤에 실전 투입" 됩니다.


실전 활용 사례

백테스트부터 실행까지 워크플로우

"RSI가 30 이하로 떨어지고, VWAP bands가 0.5% 이하로 수축했을 때price가 EMA 20을 상향 돌파하면 매수"↓Vibe-Trading 에이전트가 NinjaScript 코드 생성↓NinjaTrader 8 컴파일러가 문법 검증↓A-주식/암호화폐/선물 중 선택한 시장서 백테스트↓Monte Carlo + Walk-Forward 검증↓TradingView 또는 MetaTrader 5로 익스포트

Shadow Account – 기존 브로커 전략 분석

자신의 브로커 거래 기록(동화순/동재/부도/일반 CSV)을 업로드하면, Vibe-Trading이 자동으로 다음과 같은 분석 리포트를 생성합니다:

• 보유 기간, 승률, PnL 비율, 드로다운

4가지 편향 진단: 배치 효과, 과도 거래, 모멘텀 추종, 앵커링

이를 통해 "규칙 위반, 조기 종료, 놓친 시그널, 반사실적 거래"가 각각 얼마나 손실로 이어지는지 8-section HTML/PDF 보고서로 확인할 수 있습니다.


개발자를 위한 설치 가이드

# pip 설치 (권장)pip install -U vibe-trading-ai# Docker Compose로 실행git clone https://github.com/HKUDS/Vibe-Trading.gitcd Vibe-Tradingdocker-compose up# 또는 Python 직접 실행python -m vibe_trading run

설정 파일(.env)은 vibe-trading init .env 명령으로 부트스트랩할 수 있으며, 12개 이상의 LLM 프로바이더(Official, OpenRouter, Groq, Gemini, Claude, Z.ai, MiniMax 등)를 지원합니다.


앞으로의 전망

Vibe-Trading 생태계는 빠르게 진화하고 있습니다. 2026년 5월 1일자 업데이트에서는:

상관관계 히트맵 대시보드: 포트폴리오 및 심벌 분석을 위한 ECharts 기반 시각화

OpenAI Codex OAuth: ChatGPT OAuth를 통한 Codex 프로바이더 지원

A주 ST/*ST 필터: 중국주식 ST 위험 선별 강화

이러한 발전은 "AI가 트레이딩을 대신 해준다"는 개념이 아니라, "AI가 систематический 트레이딩 전략의 구현 속도를 혁신한다"는 방향으로 나아가고 있습니다.


핵심 정리

항목내용
무엇인가자연어로 트레이딩 전략을 생성·백테스트·실행하는 AI 다중 에이전트 시스템
핵심 가치코딩 불필요 + 자동 검증 + 실전 이전 백테스트
주요 기능6개 시장, 29개 Swarm 팀, 7개 백테스트 엔진, 멀티 플랫폼 익스포트
오픈소스HKUDS/Vibe-Trading (GitHub 4.1k Stars)
상용 구현TenSurf Brain (NinjaTrader 8)
분류Quant/Algo Trading · AI Agent · No-Code

Vibe Trading은 더 이상 "AI가 주식을 추천해준다"는 수준이 아닙니다. 투자자가정의한 sistemático 규칙을 AI가 코드로 구현하고, 검증하고, 실행 가능하게 만드는 완전한 파이프라인입니다. algorithmic trading에 관심은 있지만 코딩이 부담스러웠던 개발자나 퀀트 투자자라면, Vibe-Trading 생태계가 가장 현실적인 출발점이 될 것입니다.


📚 출처

• Vibe-Trading GitHub: https://github.com/HKUDS/Vibe-Trading

• TenSurf Brain: https://tensurf.ai/vibe-trading

• 긱뉴스 원본: https://news.hada.io/topic?id=29055

태그: Vibe-Trading, 자연어 트레이딩, AI 트레이딩, 백테스트, 퀀트, algorithmic trading, HKUDS, NinjaTrader, 노코드 트레이딩, 멀티에이전트, Swarm Intelligence