bybit api v5 . 활용방법 정리
- 암호화폐 거래소 바이비트에서 제공하는 API 의 최신(2024.08.25 ) 버전인 v5 활용법 모음.
- bybit API v5 활용하여 코딩 가능한 언어는 C++, C#, 파이썬, 자바스크립트 등 http request 및 websocket 구현 가능한 모든 언어에서 활용가능.
- API 에서의 시각(시간) 들은 전부 UTC .
bybit API v5 . 서버 주소
bybit. API V5. 서버 주소 정리.
암호화폐 거래소 bybit 의 API V5 서버 주소 bybit 전종목 Rest 서버 - Rest 서버는 전 종목 동일 주소. 실거래 서버 시험용 서버 Rest 서버 주소 https://api.bybit.com https://api.bytick.com https://api-testnet.bybit.com/ by
igotit.tistory.com
bybit API V5 . 웹소켓
bybit . API V5 . 웹소켓 . subscribe, unsubscribe
암호화폐 거래 정보 실시간 수신 바이비트 거래소의 웹소켓 기반 실시간 정보(호가, 시세 , 캔들 ,... 등 ) 수신 받기 위해서 내 프로그램에서 정보 종류와 종목 지정하여 요청(subscribe ) 한다. 이후
igotit.tistory.com
실시간 시세 수신
bybit . API V5 . 웹소켓 Trade . 실시간 시세 수신
웹소켓 으로 실시간 시세 수신. 웹소켓 구독 해지 공통사항 : https://igotit.tistory.com/4946 웹소켓 Trade 요청하기. subscribe Topic publicTrade.{symbol} - 종목 옵션에서는 base 코인만 기록함. 예 . publicTrade.BTC sub
igotit.tistory.com
실시간 캔들 수신
bybit . API V5 . 웹소켓 Kline . 실시간 캔들 수신
웹소켓으로 실시간 캔들 수신 웹소켓 구독 해지 공통사항 : https://igotit.tistory.com/4946 웹소켓 Kline 요청하기. subscribe Topic kline.{interval}.{symbol} e.g., kline.30.BTCUSDT interval 설정 가능값 : 1 3 5 15
igotit.tistory.com
웹소켓으로 내 주문 변경 정보와 같이 보안접속 요구되는 류는 웹소켓으로 권한설정 처리하여 보안 접속 가능해야 한다.
bybit . API V5 . 웹소켓 . authentication 처리
private 웹소켓 authentication 구문 { "req_id": "10001", // optional "op": "auth", "args": [ "api_key", 1662350400000, // expires; is greater than your current timestamp "signature" ] } VC++ 코드 구현예 /* 2023.10.26. api v5 . private websocket
igotit.tistory.com
웹소켓 보안 접속으로 내 주문 정보 실시간 수신
bybit . API V5 . 웹소켓 Order , Execution . 내 주문 처리 정보 실시간 수신
내 주문 체결 정보 실시간 수신 - 내 주문의 접수, 거부, 체결 , 취소, 수정 이벤트 실시간 수신. - 비교 : 구버전에서는 Execution 에도 OrderStatus 정보 제공되었으나, V5 에서는 Order 로만 OrderStatus 정보
igotit.tistory.com
실시간 호가(Orderbook) 수신
bybit . API V5 . 웹소켓 Orderbook . 실시간 호가 수신
웹소켓 으로 실시간 호가 수신 웹소켓 구독 해지 공통사항 : https://igotit.tistory.com/4946 웹소켓 Orderbook 요청하기 subscribe Topic orderbook.{depth}.{symbol} e.g., orderbook.1.BTCUSDT depth 는 호가 깊이이며,
igotit.tistory.com
bybit API V5 . rest . http request
api 로 주문위한 보안 처리
bybit . API V5 . rest . authentication 처리
Parameters for Authenticated Endpoints The following http header keys must be used for authentication: X-BAPI-API-KEY : API key X-BAPI-TIMESTAMP : UTC timestamp in milliseconds X-BAPI-SIGN : a signature derived from the request's parameters X-Referer or Re
igotit.tistory.com
주문하기, 취소하기
bybit . API V5 . rest . 주문하기
Place Order . 주문 송신 HTTP Request : POST /v5/order/create Place Order . 요청 // Spot PostOnly normal order {"category":"spot","symbol":"BTCUSDT","side":"Buy","orderType":"Limit","qty":"0.1","price":"15600","timeInForce":"PostOnly","orderLinkId":"s
igotit.tistory.com
내 주문 리스트 받기
bybit . API V5 . rest . Get Open Orders
Get Open Orders - 거래소에 접수 되어 있는 주문들 확보. Get Open Orders. HTTP Request GET /v5/order/realtime Get Open Orders . 요청 인자 Parameter Required Type Comments category true string Product type Unified account: spot, linear, inv
igotit.tistory.com
rest 요청 속도 제한
bybit . API V5 . Rate Limit
암호화폐 거래소 bybit REST API 의 요청 속도 제한 속도 제한 초과 요청시 응답데이터 retCode : 10006 , "ret_msg": "Too many visits!" 속도제한 초과 요청시 실제 수신 데이터 출력 해본 것. Rate Limit 정보 확보
igotit.tistory.com
캔들 과거 데이터 확보
bybit . API V5 . rest . Get Kline . 캔들 백데이터
개요 - 바이비트 거래소의 모든 종목의 캔들 데이터 확보가능. HTTP Request GET v5/market/kline 요청인자 ParameterRequiredTypeCommentscategoryfalsestringProduct type. spot,linear,inverseWhen category is not passed, use
igotit.tistory.com
체결 틱 과거 데이터 확보
bybit . API V5 . rest . Get Public Recent Trading History . 틱 데이터
bybit . API V5 . rest . Get Public Recent Trading History . 체결 틱 데이터 개요 - 바이비트 거래소의 모든 종목의 최근 체결 틱 데이터 확보가능. - 실시간 웹소켓으로 확보되는 실시간 시세(채결 틱) 데이
igotit.tistory.com
bybit api v5 적용 프로그램 구현 예
- Visual C++ 로 구현.
연관
바이비트 API 메인 페이지
Bybit | Bybit API
Powerful APIs for Developers
www.bybit.com
바이비트 거래소
Bybit | 암호화폐 매수ㆍ매도ㆍ거래| 암호화폐 거래 플랫폼
등록 사용자 6백만 명 이상의 빠르게 성장하는 암호화폐 거래소. 현물 및 파생상품 플랫폼에서 인기 코인을 매수, 매도, 거래해 보세요. 마켓 플레이스를 통해 전 세계 크리에이터들의 특별 NFT에
www.bybit.com
상위정리
암호화폐 매매 정보 정리.
가격 단위 : 달러 - 암호화폐거래소. - 암호화폐 API . - 접근성 좋은 거래소 쾌적한 매매 환경 - 유동성 풍부. 변동성 양호. - 완전한 연속거래시장. 거래 휴일 없음. - 암호화폐 매매 관련 정보 정리
igotit.tistory.com
첫 등록 : 2023.10.28
최종 수정 : 2024.08.21
단축 주소 : https://igotit.tistory.com/4959
'트레이딩 > 암호화폐' 카테고리의 다른 글
Bybit Wallet . 크롬 브라우저에 암호화폐 지갑 설치 (0) | 2023.11.04 |
---|---|
bybit . 웹소켓 . 자바스크립트 실시간 시세 수신 구현 예 (1) | 2023.10.29 |
bybit . API V5 . rest . 주문하기 (0) | 2023.10.27 |
bybit . API V5 . rest . authentication 처리 (0) | 2023.10.26 |
bybit . API V5 . rest . Get Open Orders (0) | 2023.10.26 |
댓글