주식자동매매프로그램 고르려면 이렇게 확인하세요

얼마 전 지인이 주식자동매매프로그램을 써볼까 고민하더라고요. 화면에는 수익률 그래프가 멋지게 올라가 있고, 설명도 꽤 그럴듯했습니다. 그런데 막상 물어보니 수수료 구조, 손절 기준, 주문 권한 같은 기본 조건은 거의 확인하지 않았더라고요. 사실 자동매매는 버튼 하나로 돈이 불어나는 도구라기보다, 내가 정한 규칙을 컴퓨터가 대신 실행하는 방식에 가깝습니다.
그래서 처음 볼 때는 “얼마나 벌 수 있나”보다 “어떤 상황에서 어떻게 손실을 막나”를 먼저 봐야 합니다. 특히 초보자는 프로그램 자체보다 설정값을 잘못 넣어서 손실이 커지는 경우가 많습니다. 자동이라는 말이 붙어도 최종 책임은 계좌 주인에게 남는다는 점을 꼭 생각해야 합니다.
주식자동매매프로그램이 하는 일부터 구분하기
주식자동매매프로그램은 크게 세 가지로 나눠볼 수 있습니다. 첫째는 조건검색 기반입니다. 예를 들어 거래량이 전일 대비 200% 이상 늘고, 5일 이동평균선을 돌파하면 매수 후보로 띄우는 식입니다. 둘째는 신호 실행형입니다. 특정 지표가 나오면 자동으로 매수와 매도를 넣습니다. 셋째는 포트폴리오형입니다. 여러 종목을 일정 비율로 나누고, 기준이 깨지면 비중을 바꿉니다.
문제는 이름은 비슷해도 위험도는 꽤 다르다는 겁니다. 단순 알림형은 내가 마지막에 주문을 결정하지만, 완전 자동형은 프로그램이 바로 주문을 냅니다. 1초 차이로 체결가가 달라질 수 있고, 시장이 급하게 흔들릴 때는 예상보다 큰 가격 차이가 생길 수도 있습니다.
- 알림형: 조건 충족 시 알림만 보내고 주문은 사용자가 직접 결정
- 반자동형: 매수는 직접, 매도는 손절과 익절 기준에 따라 자동 실행
- 완전자동형: 진입, 청산, 비중 조절까지 프로그램이 처리
처음 시작한다면 알림형이나 반자동형이 현실적입니다. 프로그램에 익숙해지기 전부터 완전자동으로 맡기면, 잘못된 설정 하나가 반복 주문으로 이어질 수 있습니다.
수익률보다 먼저 봐야 할 5가지
광고에서는 월 10%, 승률 80% 같은 숫자가 눈에 들어옵니다. 근데 투자에서 승률만 높다고 좋은 전략은 아닙니다. 10번 중 8번을 1만 원씩 벌고, 2번을 10만 원씩 잃으면 계좌는 줄어듭니다. 그래서 주식자동매매프로그램을 볼 때는 평균 수익보다 최대 손실 구간을 같이 봐야 합니다.
1. 백테스트 기간
백테스트는 과거 데이터에 전략을 적용해보는 과정입니다. 최소한 상승장, 하락장, 횡보장이 섞인 기간을 봐야 합니다. 예를 들어 2020년처럼 유동성이 컸던 장에서만 잘 나온 전략은 금리 부담이 커진 장에서는 전혀 다르게 움직일 수 있습니다.
2. 실거래 내역
모의투자 수익률과 실거래 수익률은 차이가 날 수 있습니다. 모의투자는 체결 지연, 호가 공백, 슬리피지 같은 요소가 약하게 반영되는 경우가 많습니다. 가능하면 날짜, 종목, 매수가, 매도가, 수수료가 포함된 내역을 확인하는 편이 낫습니다.
3. 손절과 중지 조건
좋은 프로그램은 언제 사는지만 말하지 않고, 언제 멈출지도 보여줍니다. 하루 손실이 3%를 넘으면 신규 매수를 중단한다든지, 특정 종목 손실이 5%에 닿으면 자동 청산한다든지 하는 장치가 있어야 합니다. 이 부분이 흐리면 수익률 그래프가 예뻐도 조심해야 합니다.
4. 주문 권한 범위
계좌 아이디와 비밀번호를 직접 요구하는 서비스는 특히 주의가 필요합니다. 증권사 API 키를 쓰더라도 출금 권한이 필요한지, 주문 권한만 쓰는지 확인해야 합니다. 자동매매 서비스가 내 계좌에서 어떤 행동을 할 수 있는지 모르면, 투자 리스크와 보안 리스크를 동시에 떠안게 됩니다.
5. 비용 구조
월 이용료가 10만 원인 프로그램을 쓴다고 가정해볼게요. 계좌가 300만 원이라면 매달 3.3% 이상을 벌어야 이용료만 겨우 만회합니다. 여기에 거래 수수료와 세금, 손실 가능성까지 넣으면 부담은 더 커집니다. 작은 계좌일수록 고정비가 수익률을 크게 갉아먹습니다.
초보자가 설정할 때 흔히 놓치는 부분
자동매매에서 가장 흔한 실수는 매수 조건을 너무 많이 넣는 게 아니라, 매도 조건을 대충 넣는 겁니다. 사람은 손실을 보면 “조금만 더 기다리자”는 생각을 하기 쉽고, 프로그램은 설정된 대로만 움직입니다. 그래서 애초에 감당 가능한 손실 폭을 숫자로 정해둬야 합니다.
예를 들어 500만 원 계좌라면 한 종목에 100만 원씩 5개를 넣는 방식과, 한 종목에 250만 원씩 2개를 넣는 방식은 체감 리스크가 다릅니다. 같은 5% 손실이어도 전자는 종목당 5만 원, 후자는 종목당 12만 5천 원입니다. 숫자로 보면 훨씬 선명합니다.
- 한 종목 비중은 계좌의 10~25% 안에서 시작
- 하루 최대 손실 한도를 먼저 설정
- 장 시작 직후 10~20분은 변동성이 커서 자동 진입을 제한
- 실적 발표, 거래정지 가능성, 관리종목 여부는 별도로 확인
- 처음 2~4주는 소액 또는 모의투자로 체결 패턴을 관찰
특히 장 초반에는 호가가 얇은 종목에서 예상보다 높은 가격에 체결되는 일이 있습니다. 프로그램이 “조건 충족”만 보고 들어가면 내가 생각한 매수가와 실제 체결가가 달라질 수 있습니다. 이 차이를 슬리피지라고 부르는데, 단타형 자동매매에서는 꽤 큰 변수입니다.
광고 문구에서 조심해야 할 신호
주식자동매매프로그램 광고를 보다 보면 “초보도 매달 안정 수익”, “AI가 알아서 매매”, “손실 없는 전략” 같은 표현이 자주 보입니다. 솔직히 이런 말은 한 번 더 의심하는 게 좋습니다. 금융 규제기관들도 자동매매 서비스가 초보자 친화적이거나 위험이 거의 없는 것처럼 홍보되는 사례를 투자자가 조심해야 한다고 안내합니다.
특히 검증되지 않은 수익률만 내세우고 손실 구간을 보여주지 않는 곳은 피하는 편이 낫습니다. 좋은 전략도 손실 구간은 반드시 있습니다. 오히려 그 손실을 얼마나 작게 관리했는지가 더 중요한 정보입니다.
- 원금 보장처럼 들리는 문구를 쓰는 경우
- 실거래 내역 없이 누적 수익률 그래프만 보여주는 경우
- 서비스 운영자 정보와 사업자 정보가 불분명한 경우
- 계좌 비밀번호나 과도한 개인정보를 요구하는 경우
- 해지 조건, 환불 기준, 장애 대응 방식이 모호한 경우
자동매매 프로그램은 편리한 도구가 될 수 있지만, 도구가 투자 판단을 대신해주지는 않습니다. 내가 이해하지 못하는 전략을 큰돈으로 돌리는 건 운전에 익숙하지 않은 차를 고속도로에 바로 올리는 것과 비슷합니다.
처음 시작하는 현실적인 방법
처음에는 목표를 낮게 잡는 게 좋습니다. “월 몇 퍼센트 벌기”보다 “프로그램이 내 의도대로 주문하는지 확인하기”가 먼저입니다. 2주 정도는 알림만 받고 직접 주문해보면, 신호가 얼마나 자주 뜨는지, 어떤 종목이 걸리는지, 손절 기준이 너무 빡빡한지 느낄 수 있습니다.
그다음 소액으로 반자동 매도를 켜보는 식이 괜찮습니다. 예를 들어 매수는 직접 하고, 손절과 익절만 자동으로 걸어두면 감정 개입을 줄이면서도 진입 판단은 내가 가져갈 수 있습니다. 이 과정에서 체결 내역을 엑셀이나 메모 앱에 남겨두면 프로그램의 장단점이 꽤 빨리 보입니다.
주식자동매매프로그램은 잘 쓰면 반복 업무를 줄여주고, 감정적인 매매를 줄이는 데 도움이 됩니다. 다만 수익을 약속하는 기계가 아니라 규칙을 실행하는 도구라는 점을 잊지 않는 게 좋습니다. 저는 자동매매를 고를 때 화려한 수익률보다 멈춤 버튼, 손실 제한, 검증 가능한 내역이 먼저 보이는 서비스에 더 마음이 갑니다.
