채널톡 아이콘

세후로 정직하게: Claude Code로 만드는 ETF 백테스트·모의투자 파이프라인

백테스트 결과표는 보통 세전입니다. 수수료와 세금 유형 세 가지를 넣은 Python 백테스트 엔진을 만들고, 규칙과 통과 기준을 결과보다 먼저 적어 둔 뒤 뒤 기간으로만 판정하는 과정을 실제 코드와 결과 그대로 보여 줍니다.

2명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

수강 후 이런걸 얻을 수 있어요

  • 세후 백테스트 엔진: 월말 신호 → 다음 거래일 시가 체결, 여러 자산 동시 보유, 자산별 수수료·세금, 세후 청산가치

  • 미래 데이터 누수·세금·통산·MDD를 손 계산과 맞춰 보는 pytest 20건

  • 미리 정한 기준에 따른 통과·미달 판정 리포트(마크다운 표·엑셀)

  • 월말 신호 스크립트와 모의투자 장부 양식

같은 규칙, 같은 기간인데 세금을 넣으면 순위가 바뀝니다

백테스트 결과표는 보통 세전입니다. 수수료, 매도 때 떼는 세금, 해외 상장 자산의 연간 양도세, 기간 끝에 팔았다고 볼 때의 세금까지 넣으면 규칙 사이의 순위와 통과 여부가 달라질 수 있습니다. 이 강의는 세금 유형 세 가지(비과세 / 매도 때 15.4% / 해외 상장 연간 통산 후 250만 원 공제·22%)를 넣은 Python 백테스트 엔진을 만들고, 규칙과 통과 기준을 결과보다 먼저 적어 두고 뒤 기간으로만 판정하는 과정을 실제 코드와 결과 그대로 보여 줍니다. 학습 기간에 미달한 규칙, 기준과 근소한 차이로 겨우 통과한 결과도 지우지 않고 다룹니다.

이런 분께 추천합니다

  • 백테스트를 직접 돌려 봤지만 수수료·세금을 어떻게 넣어야 할지 모르는 분

  • 국내 상장 ETF·미국 ETF로 자산 배분·로테이션 규칙을 검증해 보고 싶은 Python 사용자

  • AI(Claude Code)에게 백테스트 코드를 맡기면서 미래 데이터·세금 누락 같은 계산 오류를 막고 싶은 분

  • 백테스트 다음에 바로 실제 돈을 넣지 않고 모의투자 절차를 거치고 싶은 분

수업 목록 (10개)

  • 1장. 세전 백테스트가 숨기는 것 — 이 강의의 엔진 한눈에 (무료)

  • 2장. 데이터 받기 — 공통 거래일, 원화 환산, 실패해도 덮어쓰지 않기

  • 3장. 비용과 세금을 엔진에 넣기

  • 4장. 규칙을 먼저 적고, 결과는 나중에 — 사전 등록

  • 5장. 학습 기간과 검증 기간 분리, walk-forward

  • 6장. 미래 데이터 누수 막기 — 테스트로 증명하기

  • 7장. 판정 — 50:50 보유를 이기지 못하면 버린다

  • 8장. 모의투자 4주 — 월말 신호와 가상 장부

  • 9장. Claude Code로 계산 오류 막기 — 훅·테스트·검증 스크립트

  • 10장. 실패한 규칙 사례와 다음 단계

수강 후 손에 남는 것 (수업 자료 zip)

  • 세후 백테스트 엔진: 월말 신호 → 다음 거래일 시가 체결, 여러 자산 동시 보유, 자산별 수수료·세금, 세후 청산가치

  • pytest 20건: 미래 데이터를 쓰지 않는지, 세금·통산·MDD가 손 계산과 맞는지

  • 리포트: 기간별 표(마크다운)와 엑셀 파일, 미리 정한 기준에 따른 통과·미달 판정

  • 월말 신호 스크립트와 모의투자 장부 양식

  • 본문 예제 스크립트: 사전 등록 고정 검사(freeze_check.py), 누수 실험(leak_demo.py), 반복 검증(walk_forward.py), 판정 상세(judge_detail.py), 독립 재계산 대조(recalc_check.py), 받은 데이터 점검(data_check.py), 가정 바꿔 다시 돌리기(assumption_check.py), Claude Code 실행 전 검사 훅(hook_precheck.py)

알아 두세요

  • 특정 종목·상품의 매수·매도를 권하지 않는 일반 교육이며, 과거 성과는 미래 수익을 보장하지 않습니다. 본문의 결과와 예시 종목은 검증 방법을 보여 주기 위한 예시입니다. 유료 종목 추천이나 1:1 투자 조언을 하지 않으며, 강의 코드는 주문을 내지 않습니다.

  • 세율과 수수료율은 2026년 기준 예시입니다. 실제 적용 전 세법 원문과 본인 증권사 조건을 확인하세요. 배당·분배금, 슬리피지, 환전 수수료는 엔진에서 단순화했고, 그 영향은 10장에서 직접 계산합니다.

  • 실행 환경은 Python 3.11 이상입니다. 엔진 본체는 표준 라이브러리만 쓰고, 엑셀 리포트에 openpyxl, 데이터 받기에 yfinance를 씁니다. Python 기초 문법을 아는 분을 기준으로 썼습니다.

  • 수업 자료에는 가상 데이터만 들어 있고 실제 시세 파일은 들어 있지 않습니다. 실제 데이터는 받기 스크립트로 직접 받습니다.

  • Anthropic의 공식 강의가 아닙니다.

  • 초안은 AI(Claude Code)의 도움을 받아 썼고, 코드 발췌는 실제 운영 파일과 프로그램으로 대조했으며, 출시 전 별도 AI 검수 과정에서 사실·표현을 확인했습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 백테스트를 직접 돌려 봤지만 수수료·세금을 어떻게 넣어야 할지 모르는 분

  • 국내 상장 ETF·미국 ETF로 자산 배분·로테이션 규칙을 검증해 보고 싶은 Python 사용자

  • AI(Claude Code)에게 백테스트 코드를 맡기면서 미래 데이터·세금 누락 같은 계산 오류를 막고 싶은 분

  • 백테스트 다음에 바로 실제 돈을 넣지 않고 모의투자 절차를 거치고 싶은 분

선수 지식,
필요할까요?

  • Python 기초 문법 (실행 환경 Python 3.11 이상)

안녕하세요
Hypothesis Lab입니다.

현직 Java·Spring 백엔드 개발자입니다. Python으로 백테스트·업무 자동화 도구를 만들고, Claude Code로 개발 작업 자동화를 직접 운영하고 있습니다. 면접·실무에서 바로 쓰는 내용을 코드와 함께 글로 빠르게 읽히는 텍스트 강의로 정리합니다.

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

Hypothesis Lab님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

신규가입 25% 할인

₩22,270

25%

₩29,700

평생교육이용권 지원 강의