Claude로 만든 웹 게임, '소파'를 이기며 투자 타이밍의 환상을 깨다

beatthecouch.com이라는 웹 게임은 1928~2019년 실제 S&P 500 일별 데이터에서 무작위로 뽑은 2년 구간을 배경으로 한다. 플레이어는 10,000달러를 받고 매수/매도 버튼만으로 거래하며, 어느 시기인지는 모른 채 플레이한다. 비교 상대는 '소파'라 불리는 가상의 상대인데, 첫날 한 번 매수한 뒤 아무것도 하지 않는 전략이다.

소파를 이겼다고 바로 인정되지 않고, 같은 거래 횟수와 시장 이탈 기간을 유지한 채 무작위로 순서만 바꾼 1,000번의 재현 테스트()를 거친다. 이 중 상위 10% 안에 들지 못하면 승리에 '운(LUCKY)' 딱지가 붙는다. 게임 전체는 나 트래킹, 계정 없이 약 300KB짜리 HTML 파일 하나로 만들어졌고, 시장에서 빠져 있는 동안의 현금은 실제 3개월 만기 국채 금리를 적용받는다.

순위와 전체 기록은 작은 로 관리된다. 미국 지수 데이터만 사용하기 때문에 생존 편향이 있고, 무료로 검증 가능한 데이터가 2019년까지만 있어 그 이후 기록은 포함되지 않는다는 한계도 있다. 제작자는 '시장 타이밍을 맞출 수 있다'고 주장하는 친구와의 논쟁을 계기로 이 게임을 만들었으며, 구조·세부 규칙·문구 톤은 모두 Claude의 도움을 받아 완성했다고 밝혔다.

핵심 포인트

  • beatthecouch.com: 1928~2019년 실제 S&P 500 데이터로 매수/매도 타이밍을 겨루는 웹 게임
  • 비교 상대 '소파'는 첫날 매수 후 방치하는 전략, 이를 이기면 1,000회 으로 운인지 실력인지 판별
  • 전체가 약 300KB HTML 파일 하나, 트래킹·계정 없음, 순위 기록은 +D1로 처리
  • 한계: 미국 지수만 다뤄 생존 편향 존재, 무료 검증 가능 데이터가 2019년까지만 있음
  • 제작자는 Claude에게 구조·예외 처리·톤을 맡기며 게임 전체를 완성
원문 보기