본문 바로가기

전체 글

코스피 자동매매 전략 지난 후기에서 "내가 현재 쓰는 건 돌파 전략"이라고만 쓰고 넘어갔다. 박스권을 뚫고 올라가는 종목을 사서 추세가 꺾이면 판다는 한 줄이 전부였다. 지금 라이브로 돌고 있는 KOSPI V96이 정확히 어떤 규칙으로 사고 파는지, 백테스트에서는 어떤 모양의 수익을 냈는지, 시장과는 얼마나 같이 움직이는지, 그리고 전에 쓰던 전략과 뭐가 다른지 설명하고자 한다. 먼저 숫자부터 보자.백테스트로는 21년간 연 +31.4%인 전략이 라이브 반년 동안은 −13.3%, 같은 기간 코스피는 +20.9%다. 다만 현재 사용중인 전략이 어떤 장에서 돈을 벌고 어떤 장에서 못 버는 전략인지를 알면 이 차이가 이상한 일이 아닐 수 있다. 전략을 한 줄로 말하면강하게 오르는 종목이 며칠째 버티면 사고, 추세가 꺾이면 판다. 단.. 더보기
백테스트 과최적화 예방하기 - 봉우리 말고 고원을 고르자 우리가 자동매매 시스템을 만들 때 하게 되는 일은 전략을 정하고, 파라미터를 정하고, 백테스트를 돌려보는 것이다. 손절은 몇 %로 할지, 볼린저밴드는 며칠짜리를 쓸지, 진입 점수는 몇 점부터 살지. 이 숫자들을 감으로만 정하면 의미가 없고, 그렇게 만든 전략은 쉽게 실패한다.지난 글에서 전략이 뭘 어떻게 판단하는지는 백테스트 얘기를 할 다음 편에서 하겠다고 했다. 이번 글이 그 첫 번째다.예로 들 건 V96이다. 후기 글에서 전략을 세 번 바꿨다고 썼는데, 마지막이 8월 27일 V96이고 초기 손절 기준선을 −9%에서 −12%로 넓혔다. 그때는 "20년치 백테스트에 교란을 줘서 전부 개선되는 걸 확인하고 배포했다"고 한 줄로 넘어갔다. 이 글은 그 한 줄을 풀어쓴 것이다.먼저 말해둘 건, −12%를 수익.. 더보기
노션 DB + Github + 토스증권 API + 카카오톡, 자동매매는 이렇게 돌아간다 지난 글에서 자동매매 시스템은 어떤 툴로 만들었는지 다음 편에서 다루겠다고 했다. 이번 글이 그 이야기다.4단계 - 왜 이렇게 나눴나지난 글에서 심리를 배제하려고 자동매매를 만들었다고 했다. 그런데 심리를 배제하려면 "판단"과 "실행" 사이에 사람이 낄 틈이 없어야 한다. 그래서 네 단계로 쪼갰다.판단 : 전략 코드가 사고팔 종목과 시점을 정한다실행 : API가 그 판단을 그대로 주문으로 낸다기록 : 뭘 샀고 팔았는지 두 곳에 남는다보고 : 결과가 알아서 내 손에 들어온다내가 할 일은 결과를 확인하는 것뿐이다. 판단에도, 실행에도 낄 자리가 없다. 판단: 전략 코드파일을 trading_live.py와 KOSPI_V96, 이렇게 둘로 나눠뒀다. trading_live.py는 가격을 확인하고, 주문을 처리하.. 더보기
퇴근하고 만든 코스피 자동매매, 5개월 반 −12.6% 후기 5개월 반 동안 −12.6%. 같은 기간 지수는 +21.0%2026년 4월 1일부터 코스피 자동매매를 돌리고 있다. 9월 15일 기준 누적 −12.6%. 같은 기간 코스피 지수는 +21.0%였다.전혀 자랑할만한 성과가 아니지만 지금까지의 결과를 되돌아보고, 앞으로의 방향을 재정립하기 위해 남긴다.기간2026-04-01 ~ 2026-09-15누적 수익률−12.6%코스피 지수+21.0%최고점 / 최저점+9.5% (4/27) / −17.4% (8/27)최대낙폭−24.6%매매 / 청산44건 / 36건승률36.1%평균 손익률−3.0% 차트만 보는 사람이었다재무제표를 볼 줄 모른다. PER이 어떻고 하는 얘기는 남의 말처럼 들렸다. 내가 믿는 건 가격과 거래량뿐이었다. 이동평균, 볼린저밴드, 추세, 돌파 — 전부 .. 더보기
월배당 10% ETF 441640, S&P500보다 12.8%p 덜 벌었다 분배율 10.4%, 그런데 3년 8개월 내내 졌어요월배당 통장이라고 불리는 ETF가 있어요. KODEX 미국배당프리미엄액티브(441640), 분배율 10.4%.2023년 1월 2일부터 2026년 9월 11일까지 매일 1주씩 샀다고 가정하고 계산해봤어요. 883거래일, 883주, 1,004만 원.결과는 +22.38%. 나쁘지 않아요. 그런데 같은 날 같은 금액을 S&P500에 넣었으면 +35.20%였어요. 12.8%p 차이.기간2023-01-02 ~ 2026-09-11 (883거래일)매수매일 1주씩, 총 883주투입금10,037,380원주식 평가액10,838,825원받은 분배금1,445,339원 (세후)합계12,284,164원총수익률+22.38%연환산 수익률 (XIRR)+12.00%*분배금은 배당소득세 1.. 더보기
만기된 ISA 연금계좌로 이전, 최대 300만원 추가 세액공제 ISA 만기자금 연금계좌 이전, 60일 놓치면 49만 원 날아간다ISA 만기 알림 받고 "만기 출금" 누르면 그걸로 끝이에요. 그리고 그 순간 49만 5천 원도 같이 사라져요.만기 자금을 통장으로 받지 않고 60일 안에 연금저축이나 IRP로 옮기면, 옮긴 금액의 10%가 추가 세액공제 대상이 되거든요. 한도는 300만 원. 원래 연금계좌 한도인 900만 원과는 별도예요.절차는 30분이면 끝나요. 어려워서 못 받는 게 아니라 몰라서 못 받게 되는거죠.기한해지일로부터 60일 이내추가 공제이전 금액의 10%, 최대 300만 원그 해 총 한도1,200만 원 (기존 900만 원 + 추가 300만 원)최대 환급액49만 5천 원 (공제율 16.5% 기준)이전 방식전량 현금화 후 이체 (주식·ETF 대체출고 불가)주의.. 더보기