이게 좀 화제가 되었네요. 질문이 많아서 답변해 보려고 합니다. 😅 요약하자면; 오늘은 주로 $HOOD / Claude가 거래를 실행하고
요약
Claude와 Robinhood의 MCP 엔드포인트를 활용하여 헤지펀드 스타일의 에이전트 시스템을 구축하는 과정을 다룹니다. 6계층 아키텍처와 Claude Agent SDK를 통해 데이터 리서치부터 실행, 모니터링까지 자동화된 거래 환경을 설계합니다.
핵심 포인트
- Robinhood의 MCP 엔드포인트를 활용한 에이전트 기반 거래 시스템 구축
- Claude Agent SDK와 Python 래퍼를 이용한 6계층 아키텍처 설계
- OAuth 및 MCP를 통한 보안 및 엔드 투 엔드 자동화 구현
- 추론 과정 기록을 통한 내장형 감사 가능성(Auditability) 확보
이게 좀 화제가 되었네요. 질문이 많아서 답변해 보려고 합니다. 😅
요약(TLDR); 오늘은 주로 $HOOD / Claude가 저를 대신해 거래를 실행하고 종료하는 것을 지켜보았습니다. 장기적인 계획은 주식(Equities), 옵션(Options), 선물(Futures) 전반에 걸쳐 다양한 슬리브(Sleeves)를 사용하는 헤지펀드(Hedge Fund) 스타일의 에이전트를 구축하는 것입니다. 오늘 진행된 내용은 다음과 같습니다 ✌️
매우 긴 글입니다;
에이전트 기반 헤지펀드 구축 1일 차:
오늘 Robinhood의 새로운 에이전트 기반 MCP 엔드포인트(endpoint)를 대상으로 중추(spine)를 구축했습니다. 엔드 투 엔드(End to end): OAuth, 첫 실전 테스트 주문, 예약된 프리마켓(premarket) 루틴까지 완료했습니다. Claude Code 세션으로 약 45분 정도 소요되었습니다.
현재 실행 중인 사항:
- 두뇌(Brain): Claude Agent SDK를 감싸는 Python 래퍼(wrapper). MCP(Anthropic의 오픈 표준이며, 현재 Linux Foundation 산하)를 통해 Robinhood와 통신합니다. 별도의 API 키 없이 저의 Max OAuth를 사용합니다.
- 토큰 배관(Token plumbing): Claude Code의 macOS 키체인(Keychain)에서 OAuth 베어러(bearer) 토큰을 추출하여 프로젝트 로컬 비밀 파일(secrets file)로 저장했습니다. 에이전트는 호출될 때마다 이를 읽습니다.
- 6계층 아키텍처(6-layer architecture): 데이터(data), 리서치(research), 실행(execution), 포트폴리오(portfolio), 모니터링(monitoring), 에이전트(agent). 각 계층은 자체 README를 가진 실제 Python 패키지입니다. 최상단의 에이전트는 아래의 모든 계층을 도구(tools)로 사용합니다.
- 슬리브 레지스트리(Sleeve registry): 펀드가 실행하는 전략이 무엇인지 상태 추적(계획됨, 리서치, 페이퍼 트레이딩, 라이브, 은퇴)과 함께 선언적으로 관리하는 중추입니다.
- 백테스트 엔진(Backtest engine): 기존의 워크 포워드 모멘텀(walk-forward momentum) 코드베이스를 리서치 의존성으로 편집 가능한 방식으로 설치(editable-installed)했습니다. 얇은 래퍼(Thin wrapper) 형태입니다. 수년간의 백테스트가 이를 통해 몇 분 만에 엔드 투 엔드로 실행됩니다.
비용 귀속 정체성(Cost-attribution identity, 자본 델타는 총 손익(gross PnL)에서 비용을 뺀 값과 동일함)이 각 바(bar)마다 1e-6 오차 범위 내에서 확인되므로 감사가 매우 쉽습니다. - 스케줄링(Scheduling): macOS의 launchd가 매 평일 동부 표준시(ET) 오전 8시 30분에 프리마켓 루틴을 실행합니다. 계정 상태를 읽고, 장부 상태(state-of-book) 노트를 작성하며, decision_log.md에 추가한 뒤 종료합니다.
6개월 전과 비교했을 때 진정으로 달라진 세 가지는 다음과 같습니다:
- Robinhood의 에이전틱 (agentic) MCP가 6일 전에 출시되었습니다. Claude Agent SDK는 네이티브 HTTP MCP 지원을 제공합니다. 플러그 앤 플레이 (Plug-and-play) 방식의 OAuth를 지원합니다.
- 에이전트가 모든 도구 호출 (tool call)에 대해 정당성을 입증하고 추론 과정을 기록합니다. 감사 가능성 (Auditability)이 사후에 덧붙여진 것이 아니라 내장되어 있습니다.
- 프로덕션 코드 (production code)를 위한 단일 진실 공급원 (Single source of truth)입니다. 새로운 리포지토리 (repo)가 기존의 것을 임포트 (import)합니다. 포크 (fork)는 없습니다.
실제 자본이 움직이기 전에 저는 사양 잠금 (spec lock)과 승인 게이트 (approval gates)를 거칩니다.
결국 이 에이전트는 저의 개입을 거의 받지 않고 24시간 내내 시장에서 살아 숨 쉬게 될 것입니다. 목표는 1.5에 가까운 샤프 지수 (Sharpe ratio)를 생성하는 것입니다. 제가 이 프로젝트에 얼마나 자주 작업할 수 있는지에 따라 다르겠지만, 제가 구축 중인 4개의 슬리브 (sleeves)를 모두 실행할 수 있는 준비 상태가 되기까지는 약 10개월이 소요될 것입니다. 주식 모멘텀 (equities momentum) 및 평균 회귀 (mean reversion) 슬리브를 시작으로 독립적으로 출시할 예정입니다. 그 후 허용된다면 옵션 (Options)과 선물 (Futures)로 확장할 것입니다. 진행 상황에 따라 업데이트를 게시하겠습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X 토픽: MCP의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기