http://etfbacktester.ddns.net:8501/
Streamlit
etfbacktester.ddns.net:8501
최근 미국주식 ETF에 대해 공부하면서 백테스팅을 하고 싶어서, Yahoo Finance나 Seeking Alpha 같은 사이트를 찾아보았는데 백테스트 시간도 오래 걸릴 뿐더러 무엇보다 유료라서 애로사항이 많았다. 그래서 이를 직접 해결해보고자 바이브 코딩을 통해 미국주식 백테스팅을 할 수 있는 Service를 개발해 Streamlit 기반 웹사이트 형태로 배포하게 되었다.

서버의 경우 집에 있는 라즈베리파이를 사용하였으며 공짜 Domain 서비스를 사용하기 때문에 과도한 트래픽이 몰리면 다운될 수 있지만, 블로그를 찾아주는 손님들을 위해 공개하도록 하겠다.
혹시 서버가 다운될 경우 아래 Github에서 다운받아서 사용하면 된다.
https://github.com/loltochess/stock_backtester
GitHub - loltochess/stock_backtester
Contribute to loltochess/stock_backtester development by creating an account on GitHub.
github.com
내가 원하는 기능을 다음과 같이 구현했다.
- 나의 티커 & 비중: SCHD, QLD 등 원하는 종목과 비율을 자유롭게 설정 (예: 0.5, 0.5)
- 초기 자본 & 월 투자액: 시작 금액과 매달 추가로 적립할 금액 설정
- 연봉 상승률 반영: 현실적인 투자를 위해 매년 투자금이 늘어나는 시뮬레이션 가능
- 배당금 자동 투자: 지급받은 배당을 다시 그 종목에 투자해서 배당성장을 통한 복리효과를 계산했다.
- 리밸런싱 주기: 분기(Q), 월(M) 단위로 포트폴리오 비중을 조절하는 효과 반영
백테스팅 결과로는 다음을 구현했다.
- 백테스팅 결과 그래프: 입력 시점 이후 현재까지 증가한 자산 변화를 한 눈에 보여준다.
- 전략 평가 Metric 제공: CAGR, Sharp Ratio, MDD와 같은 투자에 있어 유의할 사항들을 보여준다.
- 연도별 자산 성장, 주가 성장, 배당 성장 SpreadSheet 제공
미국주식에 투자하는 가장 쉬운 방법은 ETF 투자이고, 좋은 ETF 2~3 개를 꾸준히 유지한다면 경제적 자유를 이룰 수 있다. 이 웹사이트를 통해 자신의 전략을 지속적으로 발전하고, 또한 믿음을 가지도록 도와줄 것이다.
개발 과정 및 라즈베리파이 세팅에 대해서는 차후 포스팅을 통해 업데이트할 예정이다.
'투자' 카테고리의 다른 글
| [투자] 한국 고배당주 ETF 분석 - PLUS 고배당주 vs SOL 코리아고배당 (0) | 2026.02.14 |
|---|---|
| [투자] SCHD의 시대는 오는가 (0) | 2026.02.10 |
| [투자] 2/2 국장 검은 월요일을 보내며 (0) | 2026.02.02 |
| [투자] WON 초대형IB&금융지주 (0154F0)를 매수하는 이유 (0) | 2026.02.02 |
| [투자] 투자일지 12/17 - 배당 ETF로 안전마진을 확보하자 (0) | 2025.12.18 |