🔗 거래소 API 연동하기 (자동 알림)
약 6분 읽기 · 참고용, 예측 아님
API 연동이 뭔가요?
Baro에서 포지션은 두 가지 방법으로 추적할 수 있어요. (1) 손으로 직접 진입가·방향을 입력하는 방법, (2) 거래소 API를 연동해 내 실제 포지션을 자동으로 읽어오는 방법이에요.
API 연동은 '읽기 전용 열쇠'를 Baro에 한 번 맡겨두는 거예요. 그러면 Baro가 2~3분마다 내 거래소 포지션을 대신 확인하고, 위험 신호가 보이면 텔레그램으로 알려줘요. 매번 손으로 넣을 필요가 없어지는 거죠.
이건 프리미엄 기능이에요. → 'Baro 사용법'과 '선물 거래 하는 법'을 먼저 보면 이해가 쉬워요.
연동하면 좋은 점
- 자동 추적: 손으로 진입가를 넣지 않아도 내 실제 포지션을 그대로 읽어와요.
- 위험 알림: 청산가에 가까워지거나, 레버리지가 과하거나, 손실이 커지면 텔레그램으로 즉시 알려줘요. 자리를 비워도 놓치지 않아요.
- 여러 거래소 한 번에: HyperLiquid·Binance·Bybit·OKX·Bitget·Gate·KuCoin을 함께 모니터링할 수 있어요.
- 안전한 범위: 읽기 전용이라 Baro는 잔고를 '보기'만 해요. 주문도 출금도 할 수 없어요.
read-only 키가 왜 안전한가요?
거래소 API 키는 권한을 골라서 만들 수 있어요. Baro에는 '조회 전용(read-only)' 키만 넣으면 돼요 — 잔고·포지션을 읽는 권한만 있고, 주문·출금 권한은 없는 키예요.
키를 넣을 때 불안하시죠? Baro는 이렇게 보관해요. 입력 즉시 Google Cloud KMS로 암호화돼 저장되고, 데이터베이스엔 암호문만 남아요. 평문 키는 격리된 '읽기 전용' 서버가 포지션을 조회하는 그 순간에만 메모리에서 잠깐 풀고 곧바로 버려요(로그에도 안 남겨요). 저장하는 쪽과 복호화하는 쪽의 권한이 분리돼 있어서, 운영자가 데이터베이스를 열어봐도 보이는 건 암호문뿐이에요. 그리고 Baro 코드에는 주문·출금 기능 자체가 없어서, 설령 무슨 일이 생겨도 이 키로 할 수 있는 건 '읽기'밖에 없어요.
- Baro는 읽기 전용 키만 받아요. 출금·거래 권한이 있는 키는 넣지 마세요.
- 키는 암호화해서 보관해요(평문 저장 안 함). 복호화는 격리된 조회 서버 안에서만 일어나요.
- Baro 코드에는 주문·출금을 실행하는 경로 자체가 없어요. 그래서 키가 새어도 누가 그 키로 돈을 옮길 수 없어요(읽기 전용이라 거래소가 거부).
HyperLiquid 연동 (가장 쉬움 · 키 불필요)
HyperLiquid는 API 키조차 필요 없어요. 지갑주소만 넣으면 끝이에요(지갑주소는 공개 정보예요).
- 포지션 알림 열기Baro 사이드바에서 '포지션 알림'을 눌러요(프리미엄).
- 텔레그램 연결'텔레그램 봇 열고 연결' 버튼을 눌러 봇에서 시작을 누르면 연결돼요.
- 지갑주소 입력HyperLiquid에서 쓰는 0x… 지갑주소를 붙여넣고 저장하면 끝. 2~3분마다 자동 점검돼요.
CEX(중앙화 거래소) API 키 만들고 연동하기
Binance·Bybit·OKX·Bitget·Gate·KuCoin 같은 중앙화 거래소는 읽기 전용 API 키를 만들어 넣어요. 거래소마다 화면은 조금씩 달라도 흐름은 같아요.
- 거래소에서 새 API 키 생성거래소 앱/웹 → 'API' 또는 'API 관리' 메뉴 → 새 키 만들기.
- ★권한은 '읽기 전용'만★Read / 조회 권한만 켜고, 'Trade(거래)'와 'Withdraw(출금)'는 반드시 꺼요. 출금 권한이 켜진 키는 절대 만들지 마세요.
- API Key · Secret 복사생성하면 API Key와 Secret이 나와요. Secret은 그때 한 번만 보이니 복사해 두세요. OKX·Bitget·KuCoin은 Passphrase도 함께 정해요.
- Baro에 입력포지션 알림 → '다른 거래소(read-only API 키)'에서 거래소를 고르고 Key·Secret(필요시 Passphrase)을 붙여넣고 '이 거래소 연동'을 눌러요.
- 끝 — 자동 점검연동되면 2~3분마다 그 거래소 포지션도 자동으로 확인하고 위험 시 알려줘요. 여러 거래소를 동시에 연동할 수 있어요.
- Binance우상단 프로필 → 계정(Account) → API Management. (상단 메뉴의 'API'는 개발자 문서 페이지라 키를 못 만들어요.) → Create API → System generated.
- Bybit우상단 계정 → API → New Key → 'Read-Only' + Positions 읽기 선택.
- OKX프로필 → API → 키 생성 → 권한 'Read'만(Trade·Withdraw 끔) + Passphrase 설정.
- Bitget / Gate / KuCoinAPI 관리 메뉴 → 새 키 → 읽기 전용(read-only) 권한 + (Bitget·KuCoin은 Passphrase). 출금·거래 끔.
안전 체크리스트
- ✅ 읽기 전용(Read) 권한만 — Trade·Withdraw는 꺼짐
- ✅ 시드문구·로그인 비밀번호가 아니라, 새로 만든 API Key·Secret만 입력
- ✅ 의심되거나 안 쓰면 거래소에서 그 API 키를 삭제(언제든 가능)
- ✅ 알림은 참고용 — 실제 대응은 거래소에서 직접