Show GN: tradingcodex - 코덱스를 자산운용사로 바꿔주는 하네스

1 day ago 8

TradingCodex 소개

Codex에서 바이브 코딩이 아닌, 바이브 인베스팅을 하기 위한 하네스이자 OS입니다.

TradingCodex는 Codex 설정 파일과 Django 서버로 구성되어 있습니다.

  • Codex 설정 파일
    • 23개의 skills
    • 9개의 subagent config
    • hooks
  • Django 서버
    • MCP 기능 포함
    • 로컬 대시보드 제공
    • 정책, 주문, 리서치, 감사 기록 관리

1. 에이전트 구성

중앙에는 head-manager 에이전트가 있습니다.

head-manager는 사용자 요청을 분석하고, 어떤 서브 에이전트가 필요한지 정한 뒤 전체 workflow를 조율합니다.

메인 에이전트 밑에는 각 영역을 담당하는 서브 에이전트가 있습니다.

  • 펀더멘털
  • 기술적 분석
  • 뉴스
  • 매크로
  • 상품 구조
  • 밸류에이션
  • 포트폴리오
  • 리스크
  • 실행 담당

각 서브 에이전트는 자기 역할 안에서 산출물을 만듭니다.

2. 리서치 메모리

TradingCodex는 분석 결과를 다음 형태로 저장합니다.

  • Markdown 리포트
  • source snapshot
  • 기준 시점
  • handoff 기록

이 기록은 사람이 직접 읽을 수 있고, 에이전트도 다음 작업에서 사용할 수 있습니다.

예를 들어 작업 전달, 복기, 중복 작업 방지 등에 활용할 수 있습니다.

3. 투자 전략을 strategy.md로 관리

TradingCodex에서는 투자 전략을 파일로 관리할 수 있습니다.

예를 들어 다음과 같은 전략을 만들 수 있습니다.

  • 배당 전략
  • 퀄리티 성장주 전략
  • 턴어라운드 전략
  • ETF 리밸런싱 전략

기존처럼 수식만으로 전략을 다루는 것이 아니라, 사람이 읽을 수 있는 Markdown 파일로 전략을 관리합니다.

Strategy Creator 스킬로 나만의 전략을 에이전트와 함께 만들고, 만들어진 전략은 ${strategy-name} 형태로 사용할 수 있습니다.

4. 차이니즈 월에서 착안한 Information Barrier

TradingCodex에는 금융권의 차이니즈 월 개념에서 착안한 information barrier가 있습니다.

모든 에이전트가 같은 정보를 다 보고, 같은 도구를 다 쓰는 구조가 아닙니다. 역할에 따라 다음 항목을 나눕니다.

  • 볼 수 있는 정보
  • 사용할 수 있는 도구
  • 접근할 수 있는 파일
  • 실행할 수 있는 행동

예를 들어 리서치 담당 에이전트는 주문을 실행할 수 없습니다. 실행 담당 에이전트는 전략 판단을 마음대로 바꿀 수 없습니다.

전략 파일도 판단을 돕는 문서일 뿐, 정책을 우회하거나 승인 권한을 주지 않습니다.

5. Django 서버

Django 서버는 TradingCodex의 로컬 서비스 레이어입니다.

이 서버는 다음 항목을 관리합니다.

  • 에이전트
  • 스킬
  • 전략 파일
  • 리서치 문서
  • 포트폴리오 상태
  • 주문 티켓
  • 정책
  • 감사 기록

또한 로컬 대시보드 기능도 제공합니다.

6. 안전한 Execution 구조

TradingCodex는 에이전트가 멋대로 주문을 내게 하지 않습니다.

자체 tradingcodex_mcp 레이어가 일종의 메자닌, 개발자 관점에서는 라우터 역할을 합니다. 에이전트의 요청은 먼저 이 레이어를 통과합니다.

이 과정에서 다음 항목을 확인합니다.

  • 역할 권한
  • 정책
  • restricted symbol
  • 승인 여부
  • 주문 payload hash
  • 중복 요청 여부

Execution은 항상 다음 과정을 거쳐야 합니다.

  • policy
  • approval
  • idempotency
  • audit trail

즉, Codex가 바로 브로커 MCP나 API를 호출해서 주문을 내는 구조가 아닙니다.

Read Entire Article