자동매매 프로그램 만들기, 코드보다 먼저 할 수수료 계산 (하루 20번 거래 가정)

2026-10-08

자동매매 프로그램 만들기, 코드보다 먼저 할 수수료 계산 (하루 20번 거래 가정)

먼저 볼 숫자 세 개

  • 업비트 원화 마켓 수수료는 0.05%, 한 번 사고팔면 약 0.1%가 빠진다
  • 하루 20번 사고팔면 가격이 그대로여도 한 달 뒤 100만 원이 약 55만 원이 된다 (가정)
  • 1% 익절·1% 손절 규칙은 55%를 이겨야 본전이다

아래 숫자는 원금 100만 원, 매번 전액 거래, 한 달 30일, 하루 5·20·50번 왕복을 가정해 계산했습니다. 수수료율만 거래소 공식 표에서 가져왔습니다.

1.자동매매 프로그램 만들기, 검색하면 먼저 나오는 것

2026년 10월 7일 구글에 '자동매매' 한 단어만 쳐도 자동완성에 '자동매매 프로그램 만들기'가 뜹니다. '자동매매 만들기'를 치면 구글과 유튜브 모두 두 번째 자리입니다.

같은 날 유튜브에서 이 말로 찾은 상위 영상 다섯 편 가운데 두 편은 제목부터 만들다 멈춘 이야기, 다 만들고도 쓰지 않는 이야기였습니다.

만드는 방법은 영상과 강의가 많습니다. 여기서는 그 앞 단계를 셉니다. 주문 한 번마다 붙는 수수료가 한 달 동안 얼마나 쌓이는지입니다.

2.거래 횟수별 한 달 수수료 계산

기준은 두 거래소의 공식 수수료 표입니다. 업비트 원화(KRW) 마켓 일반주문은 메이커와 테이커 모두 0.05%이고, 부가세가 들어간 값입니다(업비트 수수료 안내).

바이낸스 현물은 일반 회원 기준 메이커·테이커 0.1%입니다. BNB로 내면 25% 깎여 0.075%가 됩니다(바이낸스 수수료 표).

왕복: 사서 다시 팔기까지 한 번. 수수료가 살 때와 팔 때 두 번 붙는다.

그래서 한 번 오갈 때 업비트는 약 0.1%, 바이낸스는 약 0.2%가 빠집니다.

전략의 실력은 0으로 놓습니다. 가격은 오르지도 내리지도 않는다고 보고 수수료만 남깁니다.

업비트에서 하루 20번 오가면 하루 거래대금은 매수 2,000만 원과 매도 2,000만 원을 합쳐 4,000만 원입니다. 30일이면 12억 원이고, 여기에 0.05%를 곱하면 수수료는 60만 원입니다.

실제로는 원금이 그대로 있지 않습니다. 수수료가 빠질 때마다 다음 거래에 쓰는 돈도 줄어서, 한 달 뒤 남는 돈은 54만 8,812원입니다.

가격이 한 번도 움직이지 않았는데 100만 원 가운데 45만 원 남짓이 수수료로 나간 셈입니다.

횟수를 바꿔 한 달 뒤 남는 돈을 세면 이렇습니다.

  • 하루 5번: 업비트 86만 708원 · 바이낸스 74만 707원
  • 하루 20번: 업비트 54만 8,812원 · 바이낸스 30만 1,013원
  • 하루 50번: 업비트 22만 3,130원 · 바이낸스 4만 9,712원
가정: 원금 100만 원, 매번 전액 거래, 가격 변동 없음, 30일. 수수료율은 두 거래소 공식 표 기준이다.
▲ 가정: 원금 100만 원, 매번 전액 거래, 가격 변동 없음, 30일. 수수료율은 두 거래소 공식 표 기준이다.

하루 50번은 사람 손으로는 버거운 횟수입니다.

5분마다 판단하는 프로그램이라면 하루에 288번 판단합니다. 그중 여섯 번에 한 번만 주문으로 이어져도(가정) 주문 48번, 왕복으로는 24번입니다. 위 목록의 하루 20번보다 많습니다.

같은 업비트 표에서 예약주문은 0.139%로 일반주문의 약 2.8배입니다. BTC·USDT 마켓에는 API로 넣은 메이커 주문 수수료를 받지 않는 이벤트가 11월 20일까지 있지만, 원화 마켓은 대상이 아닙니다(업비트 공지).

수수료는 전략이 맞든 틀리든 주문이 체결될 때마다 나갑니다. 그래서 하루 몇 번 오갈지는 코드보다 먼저 정할 숫자입니다.

3.수수료를 넣은 본전 승률

이번에는 거래 한 번의 성적으로 봅니다. 익절과 손절을 같은 폭으로 두는 단순한 규칙에 왕복 수수료를 넣습니다.

본전 승률: 이긴 거래에서 남는 돈과 진 거래에서 잃는 돈이 맞먹는 승률. 이보다 낮으면 오래 돌릴수록 줄어든다.

업비트에서 1% 익절·1% 손절이면 이긴 거래는 약 0.9%가 남고, 진 거래는 약 1.1%가 빠집니다. 1.1 ÷ (0.9 + 1.1)을 계산하면 본전 승률은 55%입니다.

  • 0.5% 폭: 업비트 60.0% · 바이낸스 70.0%
  • 1% 폭: 업비트 55.0% · 바이낸스 60.0%
  • 2% 폭: 업비트 52.5% · 바이낸스 55.0%

폭을 좁히면 거래가 빨리 끝나 횟수가 늘고, 본전 승률도 같이 오릅니다. 2번에서 본 한 달 수수료가 커지는 쪽과 같은 방향입니다.

백테스트 승률이 54%라면 업비트 1% 폭 규칙으로는 아직 본전 아래입니다. 주문한 값과 실제 체결된 값의 차이(슬리피지)는 0으로 놓았으니 실제 본전 승률은 조금 더 높습니다.

4.코드 전에 정해 둘 네 단계

수수료 계산이 끝나면 만드는 순서를 정합니다. 아래 네 칸을 글로 먼저 적어 두고, 코드는 그 순서대로 짭니다.

코드 창을 열기 전에 공책에 순서부터 적어 두면 빠진 칸이 잘 보인다.
▲ 코드 창을 열기 전에 공책에 순서부터 적어 두면 빠진 칸이 잘 보인다.
  • 규칙: 언제 사고 언제 팔지, 하루 최대 몇 번 오갈지 숫자로 적는다
  • 실행: 거래소 API로 주문을 넣되 처음에는 아주 적은 돈으로 돌린다
  • 멈춤: 하루 손실 한도와 프로그램을 끄는 조건을 코드에 넣는다
  • 기록: 체결가와 수수료를 거래마다 남긴다
네 단계 모두에 수수료가 들어갈 자리가 있다.
▲ 네 단계 모두에 수수료가 들어갈 자리가 있다.

기록이 있어야 2번 계산을 실제 숫자로 다시 맞춰 볼 수 있습니다. 백테스트에 수수료를 넣지 않았다면 그 승률은 3번의 본전 승률과 견줄 수 없습니다.

5.코드를 짜기 전에 적어 둘 것

아래 다섯 줄 가운데 비어 있는 칸이 있다면 그 숫자부터 계산해 두는 편이 낫습니다.

코드를 짜기 전에

  • 수수료율: 쓸 거래소·마켓·주문 방식의 수수료를 공식 표에서 확인했다
  • 왕복 비용: 한 번 사고팔 때 빠지는 비율을 적었다
  • 거래 횟수: 하루 몇 번 오갈지 정하고 한 달 뒤 남는 돈을 셌다
  • 본전 승률: 익절·손절 폭으로 본전 승률을 구했다
  • 기록: 백테스트와 실제 거래 모두 수수료를 넣고 계산했다

히든픽은 픽 주인이 공개하지 않는 배팅 규칙을 서버에 두고, 추천 코드로 받은 사람의 PC에서 그대로 돌려 주는 윈도우 프로그램입니다. 지금은 스테이크(stake.com)의 에볼루션 라이브 바카라에서 돌아갑니다. 지난 자료로 골라낸 규칙이 새 자료에서도 통하는지는 바카라 규칙 1,630개를 시험한 바카라 예측 프로그램의 현실에 정리해 두었습니다.

HIDDENPICK
직접 모은 자료로, 지치지 않는 프로그램으로
  • 2026년 9월부터 직접 모은 실제 슈 2만 5천 벌 넘게 분석
  • 로비의 바카라 방 90여 개를 한 화면에 · 0.35초마다 갱신 · 누르면 2~4초 만에 입장
  • 정해 둔 익절·손절에서 스스로 멈춤 · 여러 대를 한 팀으로 묶어 합계로 멈춤
  • 확장 프로그램 설치 없음 · 돈은 늘 내 스테이크 계정에 · 화면 12개 언어
www.hiddenpick.my 바로 가기 →
← 읽을거리