연 30%였다는 AI 매매 전략, 조건 하루만 바꿔도 연 2%가 됩니다: 백테스트 성적표를 읽는 네 가지 질문
증권사 앱이 내미는 AI 매매 전략의 성적표에는 연평균 30% 같은 숫자가 먼저 보입니다. 그 숫자를 믿기 전에 네 가지를 확인해 봤습니다. 중간에 50% 하락 구간을 지났는지, 20일 이동평균을 19일로 바꿔도 성적이 유지되는지, 조건이 몇 개나 붙어 있는지. 20일에서는 연 30%인데 19일에서는 연 2%라면 시장의 원리가 아니라 과거의 우연을 외운 것입니다.
AI 종목 추천은 무엇을 근거로 나오나
최근 금융 시장에서 인공지능(AI)을 기반으로 한 자동 매매 프로그램과 증권사 알고리즘 종목 추천 서비스가 쓰는 사람이 빠르게 늘고 있습니다. 인간의 감정을 철저히 배제하고 빅데이터 분석을 통해 과학적인 타이밍에 매매를 수행한다는 점은 매우 매력적입니다. 그러나 이러한 자율형 자산 관리 모델이 언제나 완벽한 수익률을 보장하는 것은 아닙니다. 시스템 이면에 숨겨진 구조적인 한계점과 발생 가능한 리스크를 객관적인 데이터 관점에서 철저히 검증해 보겠습니다.
AI 트레이딩 알고리즘의 작동 원리와 태생적 한계
금융권 및 사설 업체에서 제공하는 대부분의 주식 알고리즘 시스템은 과거의 시세 데이터와 거시 경제 지표를 기반으로 학습하는 '패턴 매칭 및 데이터 학습(Data Backtesting)' 구조를 채택하고 있습니다. 주가가 특정 이동평균선에 도달하거나 거래량이 동반될 때 발생하는 변동성을 정량화하여 진입과 청산 타이밍을 결정하는 방식입니다.
- 과거 데이터가 미래를 보장하지 않는 모순: 특정 프로그램이 과거 10년 동안의 시뮬레이션(백테스팅)에서 연평균 30% 이상의 수익률을 기록했다고 하더라도, 향후 직면할 시장에서 동일한 성과를 낸다는 보장은 없습니다. 자본시장은 끊임없이 변형되는 비선형적(Non-linear) 구조를 지니고 있기 때문입니다.
- 블랙 스완과 유연성 부재: 알고리즘 기반 매매는 사전에 정의된 조건(If-Then) 혹은 학습된 매개변수 안에서만 기계적으로 실행됩니다. 예측 불가능한 지정학적 전쟁, 글로벌 전염병, 예기치 못한 금융 규제 발표 등 데이터화되지 않은 돌발 변수(Black Swan)가 돌발했을 때, 시스템은 유연하게 포지션을 청산하지 못하고 연쇄적인 손실 마진을 유발할 수 있습니다.
증권사 AI 추천 서비스의 수익 구조와 비즈니스 모델
대형 증권사들이 모바일 트레이딩 시스템(MTS)을 통해 적극적으로 홍보하는 AI 종목 추천 서비스 역시 냉정하게 들여다볼 필요가 있습니다. 금융 투자 기관의 주된 비즈니스 구조를 이해하는 것이 선행되어야 합니다.
증권사의 주된 안정적 현금 흐름원은 고객이 주식을 사고팔 때 발생하는 '위탁매매 수수료(Brokerage Fee)'와 유료 서비스 이용료입니다. 즉, AI가 추천한 포트폴리오가 장기 우상향하여 투자자가 막대한 차익을 거두는 것만큼이나, 증권사 입장에서는 포트폴리오의 회전율을 높여 고객이 '자주 매매를 반복하게 만드는 것'이 구조적으로 유리할 수 있습니다.
실제로 많은 추천 서비스가 시장의 단기 급등주나 변동성이 극대화된 종목 위주로 매수·매도 신호를 빈번하게 발송하는 이유가 여기에 있습니다. 시스템의 알고리즘 맹신에 빠져 묻지마 추격 매수를 반복하다 보면, 원금의 자산 증대 속도보다 매매 수수료와 거래세로 인해 계좌의 실질 자산이 우하향하는 결과를 초래하기 쉽습니다.
실전 투자자가 반드시 검증해야 할 리스크 관리 체크리스트
만약 AI 시스템의 기술적 장점을 취하고 리스크를 최소화하여 투자의 보조 도구로 삼고자 한다면, 서비스를 선택하기 전 아래의 핵심 안전 지표들을 반드시 정량적으로 검증해야 합니다.
| 핵심 검증 항목 | 안전한 시스템의 조건 | 위험 요인 (우려 체계) |
|---|---|---|
| 금융당국 정식 제도권 등록 | 금융위원회 정식 등록 및 코스콤 로보어드바이저 테스트베드 공식 통과 상품 | SNS, 주식 리딩방, 출처가 불분명한 해외 사이트의 실행 파일(.exe) 다운로드 |
| 최대 낙폭(MDD) 및 손절 원칙 | 하락장에서 계좌를 방어할 수 있는 명확한 손절매(Stop-Loss) 비율 및 최대 낙폭 제한 로직 내장 | 손실 방어 로직 없이 "원금 보장", "무조건 고수익" 등 과장 광고 중심의 마케팅 |
| 실전 계좌 수익률 투명성 | 수개월 이상 실제 자금으로 운용된 실전 계좌(Live Account)의 공인된 성과 데이터 공개 | 포토샵 등으로 편집 가공이 가능한 단순 가상 시뮬레이션상의 가상 수익률 그래프 제시 |
특히 불법 리딩방이나 검증되지 않은 투자 자문 업체에서 판매하는 고가의 '수익률 보장형 자동 매매 프로그램'은 투자금을 편취하는 사기 행위이거나, 개인 정보 및 자산을 위협하는 악성코드가 포함되어 있을 확률이 절대적이므로 각별한 주의가 필요합니다.
결론: 주체적인 리스크 관리와 보조 도구로서의 포지셔닝
결론적으로 인공지능 트레이딩과 증권사 종목 추천 서비스는 '투자의 절대적인 주체'가 아닌 '우수한 비서 및 데이터 분석 조수'로 활용할 때 진정한 금융 가치를 창출합니다. 인간의 물리적인 한계를 뛰어넘어 전 세계 증시의 수천 개 종목 공시, 재무제표 상태, 최신 외신 뉴스를 실시간으로 스크리닝하고 유망 군을 압축해 주는 기능은 매우 훌륭한 무기입니다.
그러나 내 자산의 매매 실행 버튼을 시스템에 완전히 일임한 채 방치하는 것은 제어 장치가 없는 자율주행 차량에 탑승하는 것과 같습니다. 시장의 최종적인 리스크 분산, 생애 주기에 맞춘 자산 배분 비중 조절, 그리고 최종 투자 의사결정의 책임은 언제나 투자자 본인의 몫임을 명확히 인지해야 장기적인 성공 투자를 이어갈 수 있습니다.
백테스트 성적을 검증하는 네 가지 질문
AI 트레이딩 서비스는 대부분 과거 성과를 근거로 제시합니다. 이 숫자를 그대로 믿기 전에 네 가지만 확인하면 상당 부분 걸러집니다.
| 질문 | 답이 없으면 의심할 것 |
|---|---|
| 검증 기간에 하락장이 포함됐는가 | 상승장만 잘라 쓰면 아무 전략이나 좋아 보입니다 |
| 수수료와 세금이 반영됐는가 | 회전율이 높은 전략은 비용만으로 수익이 사라집니다 |
| 상장폐지 종목이 포함됐는가 | 지금 살아남은 종목만 넣으면 성적이 부풀려집니다 |
| 최대 낙폭이 공개됐는가 | 수익률만 있고 낙폭이 없으면 견딜 수 있는지 알 수 없습니다 |
특히 세 번째가 잘 알려지지 않은 함정입니다. 지금 존재하는 종목만으로 과거를 시뮬레이션하면 이미 망한 회사가 통계에서 빠집니다. 자연히 성적이 좋게 나옵니다.
최대 낙폭도 함께 봐야 합니다. 연평균 20%를 벌었다는 전략이 중간에 50% 하락 구간을 지났다면, 대부분은 그 구간에서 그만둡니다. 실제로 얻는 수익률은 0이거나 마이너스가 됩니다.
과최적화는 이렇게 알아봅니다
백테스트 성적이 지나치게 좋다면 과거에 맞춰 다듬은 결과일 가능성이 높습니다. 판별하는 방법이 있습니다.
조건을 조금 바꿔 보는 것입니다. 20일 이동평균 기준이라면 19일이나 21일로 바꿔 봅니다. 진짜 작동하는 전략이라면 성적이 비슷하게 나옵니다.
그런데 20일에서는 연 30%인데 19일에서는 연 2%가 된다면, 그것은 시장의 원리를 찾은 것이 아니라 과거 데이터의 우연을 외운 것입니다.
조건이 많을수록 의심스럽습니다
"RSI 32 이하 & 거래량 3.2배 & 20일선 돌파 & 외국인 5일 순매수"처럼 조건이 많이 붙을수록 과거에만 맞는 규칙일 가능성이 커집니다. 오래 살아남는 전략은 대체로 단순합니다.
보조 도구로 쓸 때의 기준
AI 종목 추천을 아예 쓰지 말자는 이야기는 아닙니다. 어디까지 맡길지를 정해 두면 됩니다.
맡겨도 되는 일은 조건에 맞는 종목을 찾아 주는 것입니다. 2,000개가 넘는 종목을 사람이 일일이 볼 수는 없습니다. 이런 스크리닝은 기계가 훨씬 잘합니다.
맡기면 안 되는 일은 얼마를 살지 정하는 것입니다. 비중과 손절 기준은 내 자산 규모와 감당 범위에서 나오는 것이지 알고리즘이 알 수 있는 값이 아닙니다.
실제로 계좌를 지키는 것은 어떤 종목을 사느냐보다 한 종목에 얼마를 넣느냐입니다. 이 부분만 스스로 정해도 큰 사고는 대부분 막을 수 있습니다.
성적표를 읽는 네 가지 기준
알고리즘 추천의 성적을 판단하려면 수익률 숫자가 아니라 어떻게 잰 숫자인지를 봐야 합니다. 네 가지만 확인하면 대부분 걸러집니다.
| 확인 항목 | 빠져 있으면 생기는 일 |
|---|---|
| 기간 | 상승장만 잘라 쓰면 어떤 전략도 좋아 보인다 |
| 생존 편향 | 지금 남은 종목만으로 계산하면 실패가 사라진다 |
| 거래비용 | 왕복 0.23%를 빼지 않으면 실제보다 훨씬 높게 나온다 |
| 세금 | 매도 시 증권거래세 0.20%가 매번 빠진다 |
추천을 따라 월 2회 매매하면 연 24회입니다.
24 × 0.23% = 연 5.5%가 비용으로 나갑니다.
→ 연 10% 수익률을 냈다고 발표된 전략이라면, 실제로 손에 남는 것은 4.5%입니다.
매매가 잦은 전략일수록 이 차이가 커집니다. 수익률보다 매매 빈도를 먼저 물어보는 것이 빠릅니다.
또 하나. 과거 성적이 좋았다는 것과 앞으로 좋을 것이라는 말은 다릅니다. 같은 전략을 쓰는 돈이 늘어나면 그 전략의 초과수익은 줄어듭니다. 공개된 전략일수록 더 빨리 닳습니다.
발표 수익률에서 비용을 빼면
같은 연 10% 전략이라도 매매 빈도에 따라 손에 남는 것이 달라집니다. 왕복 비용 0.23%를 빼고 계산한 값입니다.
| 매매 빈도 | 연 거래 횟수 | 연 비용 | 실제 수익률 |
|---|---|---|---|
| 분기 1회 | 4회 | 0.9% | 9.1% |
| 월 1회 | 12회 | 2.8% | 7.2% |
| 월 2회 | 24회 | 5.5% | 4.5% |
| 주 1회 | 52회 | 12.0% | −2.0% |
주 1회만 매매해도 연 10% 전략이 손실로 뒤집힙니다. 추천 서비스를 볼 때 수익률보다 권장 매매 주기를 먼저 물어야 하는 이유입니다.
승률이 높아도 지는 경우
추천 서비스가 승률 70%를 내세운다면 좋아 보입니다. 그런데 승률만으로는 결과를 알 수 없습니다.
승률 70%, 이길 때 +3%, 질 때 −8%라면
0.7 × 3% − 0.3 × 8% = −0.3%
반대로 승률 40%, 이길 때 +10%, 질 때 −3%라면
0.4 × 10% − 0.6 × 3% = +2.2%
승률이 낮아도 손익비가 좋으면 이깁니다. 그래서 서비스를 볼 때 승률과 함께 평균 수익률과 평균 손실률을 함께 물어야 합니다. 둘 중 하나만 공개한다면 그 이유가 있습니다.
거래비용은 증권거래세 0.20%와 위탁수수료 0.015%를 왕복으로 계산한 값입니다, 증권거래세법
댓글
댓글 쓰기