한 줄 요약. 업비트 자동매매의 핵심은 세 가지입니다. ① 출금 권한 없는 Open API 키를 발급하고, ② 허용 IP를 등록해 봇의 주문이 업비트에서 수락되게 한 뒤, ③ 어떤 규칙으로 사고팔지 정하는 것. 규칙을 직접 코딩할지, 프로그램을 살지, 웹 서비스에 맡길지가 방법의 차이입니다.
업비트 자동매매란
업비트 자동매매는 사람이 앱에서 직접 주문 버튼을 누르는 대신, 프로그램이 업비트 Open API를 통해 잔고를 조회하고 주문을 내고 체결을 확인하는 것을 말합니다. 업비트는 이 용도로 이용자에게 Open API를 공식 제공합니다. 자동화되는 것은 주문의 실행이지 판단의 정확성이 아닙니다. 어떤 가격에 사고팔지는 여전히 사람이 정한 규칙(전략)이 결정합니다.
개인 투자자가 가장 많이 쓰는 규칙은 크게 두 갈래입니다. 지표나 돌파를 조건으로 진입·청산하는 시그널형, 그리고 가격 범위를 여러 레벨로 나눠 매수·매도 주문을 사다리처럼 깔아 두는 그리드형입니다. 코인버디는 후자, 즉 그리드 매매를 업비트 원화마켓에서 24시간 실행하는 서비스입니다.
세 가지 방법 비교
업비트 자동매매를 시작하는 길은 크게 셋입니다. 각각 비용의 형태와 책임의 위치가 다릅니다.
| 항목 | ① 직접 개발 (파이썬 등) | ② 판매형 프로그램 (설치형) | ③ 웹 서비스 (코인버디) |
|---|---|---|---|
| 필요한 것 | 코딩·서버 운영 능력, 시간 | 구매비 또는 월 이용료, 상시 켜 둘 PC | 업비트 API 키, 웹 브라우저 |
| 실행 위치 | 내 PC 또는 내가 빌린 서버 | 내 PC (꺼지면 봇도 멈춤) | 코인버디 서버 (24시간) |
| 전략 | 내가 코드로 구현 | 제품이 제공하는 설정 범위 안 | 그리드 배분 플래너가 범위·주문 자동 산출 |
| 비용 구조 | 서버비·개발 시간 | 선불 (성과와 무관) | 체결 금액의 0.025% 후불, 체결 없으면 0원 |
| 출금 권한 | 본인이 설정 | 제품마다 다름 — 반드시 확인 | 불필요, 출금 권한 없는 키만 사용 |
| 투명성 | 내 코드이므로 완전 | 블랙박스인 경우 있음 | 봇·주문·체결 내역 전부 대시보드에 공개 |
파이썬으로 직접 만드는 길은 깃허브에 공개된 예제가 많아 배우기에는 좋지만, 서버를 24시간 안정적으로 돌리고 체결 누락·재시도·예외 처리를 감당하는 것이 진짜 일입니다. 판매형 프로그램은 빠르지만 내 PC가 꺼지면 멈추고, 코드가 보이지 않는 제품은 무엇을 하는지 검증하기 어렵습니다. 유형별 장단점과 고르기 전 확인할 항목은 코인 자동매매 프로그램 비교에서 더 자세히 다룹니다.
시작 전 준비물
- 업비트 계정과 원화(KRW) 잔고 — 봇은 본인 업비트 계정 안의 자금으로만 매매합니다. 코인버디에 돈을 보내는 일은 없습니다.
- Open API 키 — 자산조회·주문조회·주문하기 권한만 켜고, 출금 권한은 끕니다. 발급 절차는 업비트 API 키 발급 방법에 화면 순서대로 정리했습니다.
- 허용 IP 등록 — 봇이 주문을 내는 서버의 IP를 업비트 키에 등록해야 합니다. 코인버디의 IP는 거래소 API 설정 화면에 표시되고 복사 버튼이 있습니다. 이 단계를 빠뜨리면 업비트가 주문을 거부합니다.
- 레벨 수 × 5,000원 이상의 투입 자금 — 업비트 최소 주문 금액이 주문당 5,000원이므로, 그리드 사다리를 배치하려면 그 이상이 필요합니다.
- 손실 허용 범위 — 하락 추세에서는 레벨마다 매수가 체결되며 평가손실이 커질 수 있습니다. 잃어도 되는 금액만 투입하세요.
코인버디로 시작하는 4단계
- 가입 — 이메일로 계정을 만들고 인증 코드를 입력합니다. 가입과 봇 생성은 무료이며 카드 등록이 없습니다.
- 거래소 API 등록 — 설정의 거래소 API 화면에서 업비트 Access Key와 Secret Key를 등록합니다. 같은 화면에 허용 IP가 표시되므로 업비트 키 발급 시 그대로 등록하면 됩니다.
- 마켓·투입 자금 선택 후 활성화 — 매매할 코인과 투입 금액을 고르고 봇을 활성화합니다. 그리드 배분 플래너가 시장 조건에 맞춰 운용 범위와 매수·매도 레벨을 자동으로 산출하고, 주문 사다리를 업비트에 배치합니다.
- 24시간 자동 운용 — 봇이 가격을 모니터링하며 체결된 주문의 반대편 주문을 다시 놓습니다. 중요한 이벤트는 알림으로 받고, 대시보드에서 모든 봇·주문·체결 내역을 언제든 확인하거나 일시정지·수정·중지할 수 있습니다.
비용은 얼마나 드나
업비트 자동매매의 비용은 두 겹입니다. 거래소 수수료와 자동매매 도구의 비용입니다.
| 항목 | 요율 | 누가 언제 받나 |
|---|---|---|
| 업비트 거래 수수료 | 체결 금액의 0.05% (원화마켓 일반) | 업비트가 체결 시 즉시 차감 |
| 코인버디 이용료 | 체결 금액의 0.025% (부가가치세 별도) | 코인버디가 매월 말일 합산 후불 청구, 체결 없는 달은 0원 |
| 한 왕복(매수 1회 + 매도 1회)의 총비용 | 0.155% (이용료 부가세 포함) | 업비트 0.05%×2 = 0.10% + 코인버디 0.025%×2 = 0.05% + 이용료 부가세 0.005% |
예를 들어 한 달 동안 봇이 매수·매도 합계 1,000만 원을 체결했다면 코인버디 이용료는 2,500원, 부가세를 더해 2,750원입니다. 봇 수나 할당 금액에 따른 요금은 없습니다. 자세한 계산 예시는 요금제에 있습니다. 그리드 간격이 왕복 비용보다 넓어야 수익이 남는다는 점은 그리드 매매의 수수료 손익분기에서 숫자로 설명합니다.
반드시 알아야 할 리스크
- 추세장에서는 체결이 줄거나 평가손실이 납니다. 그리드는 박스권 전략입니다. 가격이 한 방향으로 계속 가면 상단 이탈 시 보유 코인 없이 대기하고, 하단 이탈 시 매수한 물량을 안은 채 대기합니다.
- 봇은 손절을 대신 결정하지 않습니다. 범위를 벗어나면 신규 진입만 멈춥니다. 보유 물량의 처분은 이용자의 판단입니다.
- 거래소와 API의 사정이 곧 봇의 사정입니다. 업비트 점검·장애, API 정책 변경, 허용 IP 미등록은 주문 실패로 이어집니다. 점검·장애 시 동작은 자동매매/API 연동 유의사항에 정리되어 있습니다.
- 무인 실행의 의미를 이해하세요. 봇은 자리를 비운 사이에도 주문을 냅니다. 같은 계정에서 손으로 매매하면 봇의 주문과 충돌할 수 있습니다.
자주 묻는 질문
업비트에 자동매매 기능이 따로 있나요?
업비트 앱에는 정해진 주기로 매수하는 코인모으기와 조건이 되면 주문을 내는 예약 주문 기능이 있습니다. 가격 범위 안에서 매수·매도를 반복 배치하는 그리드 봇 기능은 없어서, 그리드 매매는 Open API를 연동한 외부 봇이나 서비스로 실행합니다.
업비트 자동매매는 이용약관 위반이 아닌가요?
업비트가 이용자에게 Open API를 공식 제공하는 이유가 바로 프로그램을 통한 조회·주문입니다. 본인 계정에서 본인의 전략을 실행하는 것은 통상적인 사용이며, 다만 API 호출 한도와 허용 IP 등 업비트의 API 이용 정책은 지켜야 합니다.
업비트 자동매매 프로그램은 꼭 사야 하나요?
아닙니다. 직접 만들 수도 있고, 코인버디처럼 설치 없이 웹에서 쓰는 서비스도 있습니다. 판매형 프로그램을 살 때는 출금 권한 요구 여부, 실행 위치, 환불 조건을 반드시 확인하세요.
최소 얼마부터 시작할 수 있나요?
업비트의 최소 주문 금액은 주문당 5,000원입니다. 그리드는 여러 레벨에 주문을 나누어 놓기 때문에, 레벨 수에 5,000원을 곱한 금액 이상은 있어야 사다리가 정상적으로 배치됩니다. 처음에는 손실을 감당할 수 있는 소액으로 구조를 익히는 편이 안전합니다.
업비트 API 키 발급 방법을 따라 키를 만든 뒤, 무료로 시작하기에서 계정을 만들면 10분 안에 첫 봇을 활성화할 수 있습니다. 전략 자체가 궁금하다면 그리드 매매란?을 먼저 읽어 보세요.