AI 랩으로 돌아가기
📈
자동 주식투자
Python + 한국투자증권 API로 구축한 AI 자동 리밸런싱 시스템
매크로 레짐 감지, 멀티팩터 모멘텀, 자동 리밸런싱을 결합한 주식 자동매매 시스템. 매일 자동으로 시장을 분석하고, 포트폴리오를 조정하고, 결과를 텔레그램으로 보고합니다.
2개
운용 전략
한국 팩터 + 미국 ETF
5단계
레짐 단계
매일
자동 실행
Python
핵심 기술
왜 만들었나
매일 시장을 확인하고 종목을 고르는 건 시간도 감정도 소모됩니다. "규칙을 정해두면 기계가 실행하는 게 낫지 않을까?"라는 생각에서 파이썬 주식 자동매매 시스템을 만들기 시작했습니다. 감정 없이, 매일 같은 기준으로, 클라우드 서버에서 24시간 자동으로 실행되는 AI 퀀트 투자 시스템입니다.
듀얼 전략 구조
두 가지 독립된 전략을 동시에 운용합니다. 한국 시장은 멀티팩터 모멘텀 전략(가치+모멘텀+퀄리티 팩터 조합)으로, 미국 시장은 매크로 레짐 감지 기반 ETF 배분 전략으로 운용합니다. 각 전략은 독립적으로 작동하지만, 통합 스케줄러가 매일 순차 실행합니다.
리스크 관리
매크로 레짐을 5단계(공격-균형-중립-방어-위기)로 분류하고, 레짐에 따라 주식/현금 비율을 자동 조정합니다. 모멘텀 크래시 방어 로직과 거래비용 최적화도 적용하여 불필요한 매매를 최소화합니다.
기술 스택
Python
핵심 엔진 — 데이터 분석, 팩터 계산, 주문 실행
한국투자증권 API
증권사 연동 — 실시간 시세, 자동 주문 실행
Claude Code
시스템 설계 — 전략 구현, 코드 작성, 디버깅
cron (스케줄러)
자동 실행 — 매일 정해진 시간에 분석·매매
Telegram Bot
알림 — 매매 결과, 리밸런싱 보고서 자동 전송
pandas / numpy
데이터 분석 — 팩터 계산, 수익률 분석
시스템 구조
1
데이터 수집
한국투자증권 API (실시간 시세)매크로 지표 (VIX, 금리, 환율)
2
분석 엔진
매크로 레짐 감지 (5단계)멀티팩터 모멘텀 스코어링리스크 관리 (거래비용 최적화)
3
실행
자동 리밸런싱 (매일)주문 실행 (한국투자 API)포트폴리오 가중치 조정
4
모니터링
텔레그램 매매 보고서수익률 추이 대시보드일별 로그 기록
개발 타임라인
2026년 4월 2일
Python으로 멀티팩터 주식 자동 리밸런싱 시스템 만들기
모멘텀, 밸류, 퀄리티, 사이즈, 변동성 5가지 팩터를 조합한 한국 주식 자동 리밸런싱 시스템. 한국투자증권 API 연동으로 매월 자동 포트폴리오 조정.
2026년 4월 2일
AI로 미국 ETF 매크로 레짐 감지 + 자동 배분 시스템 구축
4가지 매크로 시그널(VIX, 금리스프레드, 이동평균, 모멘텀)로 시장 레짐을 자동 감지하고 ETF 배분 비중을 조정하는 시스템. ISA 계좌에서 한국 상장 미국 ETF로 운용.
2026년 4월 2일
주식 자동매매 통합 스케줄러 — 한국 팩터 + 미국 ETF 동시 운용
한국 멀티팩터 전략(실계좌)과 미국 ETF 레짐 전략(ISA)을 하나의 스케줄러로 통합. 매월 리밸런싱 + 매일 긴급 체크(VIX 급등, 시장 급락) 자동 실행.
2026년 4월 2일
AI로 팩터 타이밍 리서치 — 모멘텀 크래시 방어와 거래비용 최적화
팩터 투자의 핵심 리스크인 모멘텀 크래시 방어, HMM 기반 레짐 감지, 한국 시장 시그널, 거래비용 분석까지 체계적 리서치 수행. 총 8편의 리서치 문서 작성.
2026년 4월 2일
주식 자동매매 시스템을 클라우드 서버로 이전 — 24시간 무인 운용
로컬 PC에서 운영하던 자동 리밸런싱 시스템을 클라우드 서버로 이전. 스케줄러로 매일 자동 실행, 텔레그램으로 실행 결과 알림.
바이브코딩 실전 팁
증권사 API 연동 팁
한국투자증권 API는 문서가 방대합니다. Claude Code에 "한국투자증권 REST API로 미국 ETF 매수 주문 코드 짜줘"라고 하면 인증부터 주문까지 한번에 만들어줍니다.
cron으로 매일 자동 실행
서버에 cron job 하나만 등록하면 매일 정해진 시간에 자동으로 분석하고 매매합니다. 주말/공휴일 필터링도 자동 처리됩니다.
텔레그램 알림으로 모니터링
매매 결과를 텔레그램으로 자동 전송하면 앱 알림으로 바로 확인할 수 있습니다. 로그인할 필요 없이 폰으로 포트폴리오를 파악합니다.
자주 묻는 질문
AI 자동 주식매매를 시작하려면 뭐가 필요한가요?
한국투자증권 계좌, API 키 발급, Python이 돌아가는 서버(Oracle Cloud 무료 가능)면 충분합니다. Claude Code로 전략 코드를 바이브코딩으로 만들 수 있습니다.
수익이 보장되나요?
아닙니다. 이것은 투자 자동화 시스템이지, 수익을 보장하는 시스템이 아닙니다. 모든 투자에는 리스크가 있으며, 이 프로젝트는 "AI로 투자 시스템을 구축하는 과정"을 공유하는 것이 목적입니다.
전략을 바꿀 수 있나요?
네. config.yaml에서 팩터 가중치, 리밸런싱 주기, 레짐별 비율 등을 자유롭게 조정할 수 있습니다. Claude Code에 "방어적 전략으로 바꿔줘"라고 하면 설정을 수정해줍니다.