Qbot
Email
Password
Login
...
Qbot
미체결 복구 대기중
시작
정지
로그아웃
날짜:
가동시간:
전략:
코인:
API 키:
세션 거래:
세션 손익:
수동 거래
설정
loadKeySets())" class="pb-2 text-sm whitespace-nowrap" :class="page==='keys' && 'tab-active'">API 키
Promise.all([loadTrades(), loadProfit(), loadKeySets()]))" class="pb-2 text-sm whitespace-nowrap" :class="page==='trades' && 'tab-active'">거래 기록
수익 현황
빗썸거래량
loadGapHistory())" class="pb-2 text-sm whitespace-nowrap" :class="page==='gaps' && 'tab-active'">갭 히스토리
loadBalanceSnapshots())" class="pb-2 text-sm whitespace-nowrap" :class="page==='balances' && 'tab-active'">잔고 스냅샷
loadMarketTicks())" class="pb-2 text-sm whitespace-nowrap" :class="page==='ticks' && 'tab-active'">마켓 틱
상장 모니터
잔고 현황
잔고 조회
...
거래소
KRW
빗썸
업비트
합계
버튼을 눌러 잔고를 조회하세요
호가 현황
자동 갱신 (3초)
호가 조회
정프 갭:
역프 갭:
빗썸
가격
수량
---
업비트
가격
수량
---
심볼을 선택하고 호가를 조회하세요
수동 주문
거래소
빗썸
업비트
매수/매도
매수
매도
주문 타입
지정가
시장가 매도
시장가 매수
시장가: 소수점 수량 정리 가능
수량
MAX
...
주문 금액:
시장가 매도: 소수점 수량 그대로 전송 (잔고 정리용)
시장가 매수: 입력한 KRW 금액만큼 매수
미체결 주문
미체결 조회
...
주문ID
매수/매도
가격
요청수량
체결수량
취소
버튼을 눌러 미체결 주문을 조회하세요
주문 상태 조회
거래소
빗썸
업비트
주문번호
조회
...
거래소
주문번호
방향
상태
주문타입
주문가격
요청수량
체결수량
평균체결가
수수료
수동 거래 로그
로그 조회
...
시간
거래소
동작
매수/매도
가격
수량
상태
체결수량
비고
-
수동 거래 로그가 없습니다
이전
다음
버튼을 눌러 수동 거래 로그를 조회하세요
기본 설정
봇 활성화
체크 해제 시 갭이 감지되어도 주문을 보내지 않습니다
거래 코인
s.trim()).filter(Boolean)" class="w-full border rounded px-2 py-1.5 text-sm" placeholder="DOGE_KRW, XRP_KRW" />
쉼표로 구분. 예: DOGE_KRW, XRP_KRW
주문 전략
주문 전략
seq_ioc_limit: 업비트 IOC → 빗썸 지정가 (기본, 가장 안전)
seq_limit_ioc: 빗썸 지정가 → 업비트 IOC
both_limit_ioc: 양쪽 동시 (빗썸 지정가 + 업비트 IOC)
both_limit: 양쪽 지정가 동시
매수 먼저
폭락장 전용: 정프 시 빗썸 매수 지정가 먼저 → 업비트 매도 지정가. 역프는 기존과 동일 (이미 매수먼저).
포지션 사이징
legacy: 호가창 depth/3 기반 (기본)
conservative: 잔고 대비 안전 비율
aggressive: 최대 수량
adaptive: 갭 크기에 따라 자동 조절
갭 / 볼륨 (기본값)
코인별 설정이 없으면 이 값을 사용합니다
최소 갭 (KRW)
이 금액 이상 갭이 발생해야 거래 시도. 코인마다 다르게 설정 가능 (아래 코인별 설정)
최대 갭 (KRW)
이 금액 초과 갭은 비정상(거래소 장애 등)으로 판단하여 무시
최대 수량
한 번 거래 시 최대 코인 수량. 호가 깊이/잔고와 비교하여 가장 작은 값 사용
호가 깊이 비율
1호가 수량의 몇 %를 사용할지. 0.33=1/3, 0.5=절반. 높을수록 큰 수량, 슬리피지 위험 증가
가격 오프셋 (KRW)
both_limit 계열 전략에서 업비트 주문가를 빗썸 기준으로 얼마나 벌려놓을지. 빈값=gap_min 사용 (레거시), 0=호가 그대로, N=고정 N원
최대 버스트
갭이 유지되는 동안 연속 거래 최대 횟수. 1=단발, 5=최대 5연타 (기본)
호가 신선도 / 중복 방지
호가 데이터가 오래되면 가짜 갭에 속아 손실이 발생할 수 있습니다. 너무 엄격하면 거래 기회를 놓칩니다.
호가 최대 나이 (초)
업비트/빗썸 각각의 호가가 마지막으로 WS 수신된 후 이 시간이 지나면 "오래된 데이터"로 판단하여 거래 안 함. 기본 2초
양쪽 호가 시간차 허용 (초)
업비트 호가를 받은 시각과 빗썸 호가를 받은 시각의 차이. 이 값 초과 시 한쪽이 구 데이터일 수 있어 거래 안 함. 기본 1초. 줄이면 안전↑ 거래↓
동일가격 재거래 쿨다운 (초)
직전 거래와 동일한 가격이면 중복 방지를 위해 차단하되, 이 시간이 지나면 새로운 호가로 간주하여 재거래 허용. 0=같은 가격 영구 차단, 2=2초 후 허용 (기본)
코인별 설정
비워두면 위 기본값을 사용합니다. 코인마다 다르게 설정할 항목만 입력하세요.
거래
최소 갭
최대 갭
최대 수량
호가 비율
가격 오프셋
위 '거래 코인'에 코인을 추가하면 여기에 개별 설정이 표시됩니다
수수료 설정
VIP 등급이나 캐시백 적용 시 실제 수수료율로 변경하세요. 수익 계산에 반영됩니다.
빗썸 수수료율
0.0003 = 0.03% (기본)
업비트 수수료율
0.0005 = 0.05% (기본)
순차 전략 옵션
seq_* 전략 사용 시에만 적용됩니다
체결 대기 (초)
빗썸 주문 체결을 기다리는 최대 시간
미체결 시 처리
취소 (cancel)
시장가 전환 (market_fallback)
seq_limit_ioc에서 업비트 IOC 미체결분 처리 방식
잔고 관리
최소 잔고 비율
매도측 코인 비율이 이 값 미만이면 거래 차단 (0=제한없음, 0.15=15%)
최대 거래 비율
한 번 거래 시 잔고의 최대 몇 %까지 사용 (0.5 = 50%)
리스크 관리
일일 손실 한도 (KRW)
하루 누적 손실이 이 금액 초과 시 거래 중단
연속 손실 제한
연속 N회 손실 시 서킷브레이커 발동
쿨다운 (초)
서킷브레이커 후 거래 재개까지 대기 시간
변동성 임계치 (%)
가격 변동성이 이 % 초과 시 진입 보류
복구 매매 / 헤지
복구 매매
편측 체결 시 반대 방향 자동 청산. OFF 시 홀드 (방향성 리스크 주의)
Smart Recovery
ON: recovery 전 fresh 호가 확인 + break-even 가격 보장. OFF: 업비트 체결가 그대로
Recovery 최소 갭 (원)
smart recovery 시 최소 보장 갭. 수수료 커버 기준 (기본 2원)
Recovery 타임아웃 (초)
break-even 미체결 시 타임아웃 (기본 300초=5분)
타임아웃 시 업비트 체결가로 재주문
ON: 타임아웃 후 업비트 체결가로 재주문 (빠른 청산). OFF: 최소갭 가격 유지하고 체결 대기
미체결 복구 최대 건수
미체결 복구가 N건 이상이면 거래 일시중지 (0=제한없음, 기본 3)
헤지 활성화
바이낸스 선물로 순보유량 자동 헤지
헤지 비율
1.0 = 100% 헤지, 0.5 = 절반만
텔레그램 알림
리밸런싱이 필요할 때 (한쪽 코인/KRW 소진) 텔레그램으로 알림을 보냅니다
알림 활성화
Bot Token
Chat ID
코인 총량 드리프트 알림
양 거래소 코인 총합이 목표치에서 벗어나면 텔레그램으로 알림 (안정 상태에서만)
드리프트 알림
목표 수량
XRP 양 거래소 합계 목표 (기본 64,000)
허용 오차
±N개 초과 시 알림 (기본 20)
쿨다운 (초)
알림 간격 (기본 3600=1시간)
데이터 수집
Supabase에 저장되는 시장 데이터 및 잔고 스냅샷 설정. 봇 재시작 시 적용됩니다.
잔고 스냅샷
양쪽 거래소 잔고를 주기적으로 DB에 기록
저장 간격 (초)
300 = 5분 (기본), 600 = 10분
시장 데이터 수집
호가/갭 스냅샷을 DB에 기록 (AI 학습용)
수집 간격 (초)
30 = 30초 (기본), 60 = 1분
갭 이벤트 추적
갭 발생/소멸/최고점 이벤트를 DB에 기록
설정 저장
저장 중...
현재 사용 중인 API 키
활성
활성화
수정
삭제
빗썸 API:
빗썸 Secret:
업비트 Access:
업비트 Secret:
등록된 API 키 세트가 없습니다. 환경변수 키를 사용 중입니다.
+ 새 API 키 세트 추가
별명
빗썸 API Key
빗썸 Secret Key
업비트 Access Key
업비트 Secret Key
저장 중...
취소
일간
월간
연간
←
→
오늘
전체 코인
전체 키
기간 수익
거래 수
건당 평균
로딩 중...
해당 기간에 거래 데이터가 없습니다
총 거래
순수익
승률
평균 갭
총 수수료
총 거래량
기간
Promise.all([loadTrades(), loadProfit()]))" class="border rounded px-2 py-1.5 text-sm w-36" />
~
Promise.all([loadTrades(), loadProfit()]))" class="border rounded px-2 py-1.5 text-sm w-36" />
Promise.all([loadTrades(), loadProfit()]))" class="border rounded px-2 py-1.5 text-sm">
전체 키
Promise.all([loadTrades(), loadProfit()]))" class="border rounded px-2 py-1.5 text-sm">
전체 코인
Promise.all([loadTrades(), loadProfit()]))" class="border rounded px-2 py-1.5 text-sm">
전체 전략
Promise.all([loadTrades(), loadProfit()]))"> IOC 실패 포함
Promise.all([loadTrades(), loadProfit()]))" :disabled="refreshing" class="ml-auto text-sm px-3 py-1.5 border rounded hover:bg-gray-50 active:bg-gray-100 transition-colors disabled:opacity-50" title="새로고침">
↻ 새로고침
...
집계제외
잔고 변동
KRW 변동
거래 조건
예상 갭:
실제 갭:
예상 갭%:
실제 갭%:
매수 (
)
목표가:
체결가:
요청수량:
체결수량:
수수료:
상태:
매도 (
)
목표가:
체결가:
요청수량:
체결수량:
수수료:
상태:
손익 / 실행
총수익:
수수료합:
순수익:
슬리피지:
감지-주문:
주문-체결:
총 실행:
리스크:
복구 매매
액션:
상태:
평균체결가:
총체결수량:
체결 내역 (
건)
개
@
원
에러:
키 세트:
상태 변경
status
completed
partial
failed
reversed
error
recovery_status
filled
pending
partial
failed
skipped
상태 저장
저장중...
보정 주문
거래소
빗썸
업비트
방향
매수
매도
주문타입
지정가
시장가(매도)
시장가(매수)
가격
수량
주문 실행
실행중...
거래 기록이 없습니다
≪
이전
다음
≫
전체 코인
전체 (거래+미거래)
거래 성사만
미거래만
loadGapHistory())" :disabled="refreshing" class="ml-auto text-sm px-3 py-1.5 border rounded hover:bg-gray-50 active:bg-gray-100 transition-colors disabled:opacity-50" title="새로고침">
↻ 새로고침
...
O
X
갭:
갭%:
최고갭:
지속시간:
거래 시도:
회
거래 여부:
거래 불가 사유
갭 이벤트가 없습니다
≪
이전
다음
≫
loadBalanceSnapshots())" :disabled="refreshing" class="ml-auto text-sm px-3 py-1.5 border rounded hover:bg-gray-50 active:bg-gray-100 transition-colors disabled:opacity-50" title="새로고침">
↻ 새로고침
...
KRW
빗썸
업비트
합계
잔고 스냅샷이 없습니다
≪
이전
다음
≫
시간
업비트 bid
업비트 ask
빗썸 bid
빗썸 ask
정프갭
역프갭
정프%
역프%
마켓 틱 데이터가 없습니다
이전
다음
빗썸 거래량
(거래소 API 직접 조회)
월간
연간
←
→
오늘
조회 중...
조회 중...
빗썸 API 거래량
(설정 코인)
·
·
봇 · 빗썸
(DB 기준)
·
봇 · 업비트
(DB 기준)
·
코인별
|
·
일별
날짜
매수
매도
합계
횟수
봇(빗썸)
해당 기간에 체결된 빗썸 주문이 없습니다
상장 모니터
새로고침
업비트 마켓
빗썸 마켓
마지막 마켓 폴링
마지막 공지 폴링
폴링 설정
마켓 리스트 폴링 (초)
공지사항 폴링 (초)
데이터 보관 (일)
감시 마켓
x !== p); } lstConfig.market_prefixes = arr; ">
설정 저장
감지 이벤트
시간
거래소
유형
마켓
제목
감지된 이벤트가 없습니다
이전
다음
마켓 비교
업비트 전용
-
빗썸 전용
-
공통
-