코인 · 멀티거래소

13개 거래소 입금 즉시 자동매도 스나이퍼 봇 + 관리자 서버

신규 상장·락업 해제(언락) 물량을, 거래소에 입금되는 그 순간 목표가로 자동 청산하고 싶다 — 이 요청을 13개 암호화폐 거래소를 하나로 묶은 입금 스나이퍼 봇으로 구현한 사례입니다. 거래소마다 제각각인 인증을 단일 어댑터로 통합하고, 승인된 계정·API키만 쓰도록 관리자 서버까지 함께 만들었습니다.

플랫폼
13개 CEX 현물 REST
(MEXC·바이낸스·바이빗·OKX 등)
특징
입금 감지 즉시 지정가 반복 매도
+ 계정·API키 관리자 서버
유형
코인 상장·언락 청산
제작 기간
약 3~4주
다중 거래소 입금 자동매도 봇 GUI — 거래소 선택·감시 코인·입금 감지 상태·목표 지정가·매도 반복 로그
제작한 입금 스나이퍼 봇 GUI — 거래소 선택·입금 감지·목표 지정가·매도 반복 로그 (예시 화면)

01배경 · 요구사항

고객은 신규 상장이나 락업 해제(언락) 물량을 여러 거래소에 나눠 보유하고 있었습니다. 코인이 지갑·거래소로 입금되는 바로 그 순간, 미리 정해둔 목표 가격에 팔아 즉시 청산하는 것이 목적이었습니다. 상장·언락 직후는 가격이 초 단위로 급변하기 때문에, 몇 초만 늦어도 원하는 가격을 놓칠 수 있었습니다.

문제는 이 일을 사람이 지킬 수 없다는 것이었습니다. 입금이 언제 반영될지 정확한 시각을 알 수 없어 계속 화면을 붙잡고 있어야 했고, 막상 입금이 뜨는 순간 손으로 주문을 넣으면 이미 가격이 밀려 있기 일쑤였습니다.

게다가 물량이 13개 거래소에 흩어져 있었는데, 거래소마다 인증 방식·심볼 표기·주문 규칙이 제각각이라 하나하나 수동으로 대응하는 것은 사실상 불가능했습니다. 요청은 명확했습니다 — ① 입금되는 즉시 목표 지정가로 자동 매도, ② 체결될 때까지 성공할 때까지 반복, ③ 13개 거래소를 한 프로그램에서, ④ 관리자가 승인한 계정·API키만 봇을 쓰도록 통제.

02구현 방식

핵심은 "입금을 기다렸다가, 뜨는 즉시 목표가에 성공할 때까지 매도를 반복 접수"하는 스나이퍼 루프입니다. 흐름은 이렇습니다:

입금 스나이퍼 흐름도 — 입금 감지에서 지정가 매도 접수·재시도 반복·매도 완료까지, 13거래소 인증 어댑터와 관리자 서버 분기
시스템 구성 — 입금 감지부터 반복 매도·관리자 서버 보고까지

13개 거래소를 한 봇에 담기 위해, 거래소별로 다른 부분은 단일 어댑터(ExchangeBase) 뒤로 추상화했습니다. 각 거래소의 인증 서명(HMAC-SHA256/512, JWT, base64 payload), 심볼 표기, 성공/실패 판정만 어댑터가 흡수하고, 매도 반복 루프는 어떤 거래소든 동일하게 동작합니다.

구체적으로는 — 사용자가 코인 BASE 티커(예: TRX)만 입력하면 봇이 거래소 형식으로 자동 변환하고 (TRXUSDT · TRX-USDT · TRX_USDT · trxusdt · KRW-TRX), 승인된 계정·API키만 봇을 쓸 수 있도록 관리자 서버(Flask+SQLite)가 로그인·키 검증·거래 보고를 담당합니다. 이때 서버에는 거래소 공개키(AccessKey)만 화이트리스트로 저장하고, 서명에 쓰이는 Secret Key는 봇에 사용자가 직접 로컬 입력해 서버·개발자가 시크릿을 보유하지 않도록 경계를 뒀습니다.

03해결한 기술 난제

13거래소 인증 통일 + 입금 즉시 반복 체결

13개 거래소는 인증 서명 방식, 심볼 표기, "주문 성공"을 알리는 응답 형태가 전부 달랐습니다. HMAC 서명 하나만 해도 SHA256과 SHA512가 갈리고, JWT(HS256/ES256)나 base64 payload 방식까지 섞여 있었습니다. 이 모든 차이를 단일 어댑터 뒤로 감추고, 입금이 뜨는 순간 목표 지정가 매도를 성공할 때까지 반복 접수하도록 만드는 것이 이 프로젝트의 핵심이었습니다.

04핵심 기능

05제작 과정 (약 3~4주)

06납품 결과물

07기술 스택

Python 3.x (64bit) tkinter GUI 클라이언트 13개 CEX 현물 REST (MEXC·Binance·Bybit·OKX 등) ExchangeBase 어댑터 (HMAC / JWT / base64 서명) Flask + SQLite (관리자 서버) nginx 리버스 프록시 PyInstaller (onedir exe)

08관련 사례 · 더 보기

※ 본 사례는 과거 고객 요구사항을 익명 처리하여 재구성한 것이며, 수익률·수익금은 공개하지 않습니다. 알고랩은 매매 자동화 프로그램 제작 서비스이며, 종목 추천·투자 자문·수익 보장 서비스가 아닙니다. 신규 상장·언락 직후는 가격 변동이 극심하며 설정가에 체결되지 않을 경우 손실은 사용자가 감수합니다. 가상자산 투자는 원금 손실 위험이 있습니다.

이런 자동매매, 바로 견적 받아보세요

거래하시는 거래소가 여러 곳이어도, 아직 아이디어 단계여도 괜찮습니다.
알고랩이 24시간 빠르게 답변드립니다.

무료 상담 시작하기 요금제 보기
← 제작 사례 전체 보기