API ( 38 ) bybit API 서버 통신 속도 확인 . AWS 일본, 싱가포르 AWS Tokyo Zone A - bybit api 서버 주소 2개 api.bybit.com, stream.bybit.com 의 ping 확인 결과 . - 충분히 빠른 속도 .- 반복 측정 과정 중 가장 느린 경우 3msec . AWS Singapore Zone A- 충분히 빠름. - 반복 측정 과정중 가장 느린 경우 6msec. 참고. 한국 일반 가정집 PC 환경에서 통신속도 - 심하게 느리진 않다. 연관 bybit api v5 . 활용방법 정리bybit api v5 . 활용방법 정리 - 암호화폐 거래소 바이비트에서 제공하는 API 의 최신(2024.08.25 ) 버전인 v5 활용법 모음. - bybit API v5 활용하여 코딩 가능한 언어는 C++, C#, .. 2024. 10. 9. 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 30 60 120 240 360 720 D W M subscribe 구문 예 파이썬 pybit 패키지 이용한 요청예 . 리니어 BTCUSDT 의 5분 봉 실시간 캔들 정보 요청한것. from pybit.unified_trading import WebSocketfrom time import sleepws = WebSocket( testnet=True, channel_type="line.. 2024. 8. 25. 암호화폐 캔들 데이터 확보 코드 . 파이썬 pybit 바이비트 암호화폐 캔들 데이터 처리 코드 . 파이썬 pybit 이용. 개요 암호화폐 거래소 바이비트 API 통신 위한 공식 파이썬 패키지 pybit 이용하여 파이썬에서 캔들 데이터 확보하기 위한 가장 기본적인 형태(사람이 사용하기 불편한 형태)에서 출발하여 점진적으로 더 유용한 형식으로 코드 발전시키는 과정, csv 파일로 저장 , 코드 정리 방법등 단계별로 모두 정리. 본 글에서의 바이비트 API 버전 : 현재(2024. 08.21) 시점 최신 버전 API V5 . 사전 필수 셋팅 - 파이썬 개발환경 구축 되어있어야 함. 구축예 : https://igotit.tistory.com/5761- 파이썬에 pybit 설치되어있어야 함. 설치구문 : pip install pybit 사전 .. 2024. 8. 22. bybit . API V5 . rest . Get Kline . 캔들 백데이터 bybit . API V5 . rest . Get Kline . 캔들 백데이터 개요 - 바이비트 거래소의 모든 종목의 캔들 데이터 확보가능. - 기능: 지정된 거래 페어의 과거 Kline(캔들) 데이터를 불러옴- 용도: 과거 가격 분석, 트레이딩 전략 테스트, 시장 동향 파악 HTTP Request GET v5/market/kline 요청인자 ParameterRequiredTypeCommentscategoryfalsestringProduct type. spot,linear,inverseWhen category is not passed, use linear by defaultsymboltruestringSymbol name, like BTCUSDT, uppercase onlyintervaltruest.. 2024. 8. 17. bybit . API V5 . 웹소켓 Orderbook . 실시간 호가 수신 웹소켓 으로 실시간 호가 수신 웹소켓 구독 해지 공통사항 : https://igotit.tistory.com/4946 웹소켓 Orderbook 요청하기 subscribe Topic orderbook.{depth}.{symbol} e.g., orderbook.1.BTCUSDT depth 는 호가 깊이이며, 지정 가능한 깊이는 종목별로 아래 테이블과 같다. Linear, Inverse depthpush frequency 110 ms5020 ms200100 ms500100 ms Spotdepthpush frequency 110 ms5020 ms200200 ms Optionsdepthpush frequency 2520 ms100100 ms 제공되는 호가 데이터 형식 2종 - 스냅샷 , 델타 Orderb.. 2024. 5. 24. bybit . API V5 . Rate Limit 암호화폐 거래소 bybit REST API 의 요청 속도 제한 속도 제한 초과 요청시 응답데이터 retCode : 10006 , "ret_msg": "Too many visits!" 속도제한 초과 요청시 실제 수신 데이터 출력 해본 것. Rate Limit 정보 확보 수단 모든 요청에 대한 응답 헤더에 아래와 같은 정보 제공됨. ▶Response Headers Content-Type: application/json; charset=utf-8 Content-Length: 141 X-Bapi-Limit: 100 X-Bapi-Limit-Status: 99 X-Bapi-Limit-Reset-Timestamp: 1672738134824 X-Bapi-Limit-Status - your remaining reques.. 2024. 3. 16. ApeX Pro . API . 서버 주소 정리 탈중앙 거래플랫폼 Apex Pro 의 API 서버 주소. ApeX Pro . Rest 실거래서버시험용서버Rest 서버 주소https://pro.apex.exchange/api/https://testnet.pro.apex.exchange/api/ ApeX Pro . WebSocket 실거래 서버 시험용 서버WebSocket Publicwss://quote.pro.apex.exchange/realtime_public?v=2×tamp=1661415017232wss://quote-testnet.pro.apex.exchange/realtime_public?v=2×tamp=1661415017232WebSocket Privatewss://quote.pro.apex.exchange/.. 2023. 11. 4. bybit api v5 . 활용방법 정리 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.by.. 2023. 10. 28. bybit . API V5 . 웹소켓 Order , Execution . 내 주문 처리 정보 실시간 수신 내 주문 체결 정보 실시간 수신 - 내 주문의 접수, 거부, 체결 , 취소, 수정 이벤트 실시간 수신. - 비교 : 구버전에서는 Execution 에도 OrderStatus 정보 제공되었으나, V5 에서는 Order 로만 OrderStatus 정보 제공됨. Order . subscribe 구문. { "op": "subscribe", "args": [ "order" ] } args 에 order 기록하면 내가 주문한 종목이 현물, 선물, 인버스, 옵션 모두 실시간 수신 가능. 그룹별로 요청 하려면 order.spot , order.linear, order.inverse, order.option 기록. Order 실시간 수신데이터 형식. { "id": "5923240c6880ab-c59f-420b-9adb-.. 2023. 10. 26. bybit . API V5 . 웹소켓 . subscribe, unsubscribe 암호화폐 거래 정보 실시간 수신 바이비트 거래소의 웹소켓 기반 실시간 정보(호가, 시세 , 캔들 ,... 등 ) 수신 받기 위해서 내 프로그램에서 정보 종류와 종목 지정하여 요청(subscribe ) 한다. 이후 실시간으로 내 프로그램에서 해당정보 수신 받을 수 있다. subscribe 구문, unscribe 구문 정리. subscribe 구문 - 아래 구문 처럼 args 내에 정보 종류와 종목 지정 // Subscribing level 1 orderbook { "req_id": "test", // optional "op": "subscribe", "args": [ "orderbook.1.BTCUSDT" ] } 1회 요청시 여러 종목 , 여러 정보 동시 지정 가능 { "req_id": "test", //.. 2023. 10. 22. bybit. API V5. 서버 주소 정리. 암호화폐 거래소 bybit 의 API V5 서버 주소 bybit 전종목 Rest 서버 - Rest 서버는 전 종목 동일 주소. 실거래 서버 시험용 서버Rest 서버 주소https://api.bybit.comhttps://api.bytick.comhttps://api-testnet.bybit.com/ bybit api v5 웹소켓 주소 - 종목 종류 무관하게 private 웹소켓 서버는 동일 - - 실거래 서버 : wss://stream.bybit.com/v5/private - public 웹소켓 주소는 종목 별로 다르며 아래 별도 정리. bybit 현물 웹소켓 서버 주소 거래 가능 종목 : bybit 거래소의 현물예 : BTC/USDT, ETH/USDT, XRP/USDT.. 2023. 10. 22. bybit . API V5 로 필수 갱신해야함. API 구버전 서비스 종료 구버전 bybit API 로 잘 실행 중이었던 매매 봇의 오동작이 최근 3일 동안 자주 발생하여 조사해보니 bybit 에서 구버전 API 서비스 종료한다고 함. 오동작의 대표적인 사례 : 2023년 10월 20일 시점. 실시간 시세 수신 하는 부분이 프로그램 실행후 1시간 정도 지나면 실시간 시세 수신 안됨. bybit API 버전 5 로 갱신 필수. bybit 공지 확인. Bybit OpenAPI Services: Transition from Legacy Version to New V5 APIBybit will be retiring our older version of OpenAPI services, we encourage you to make the switch to our new.. 2023. 10. 20. 암호화폐 . 게이트아이오 . API . 현물 . 체결 데이터 확보 요청주소 GET /spot/trades full url : https://api.gateio.ws/api/v4/spot/trades BTC_USDT 최신 체결데이터 요청 예. - 인자 limit 지정하지 않으면 최신 30개 반환됨. limit 에 지정가능한 최대 수량 1000 https://api.gateio.ws/api/v4/spot/trades?currency_pair=BTC_USDT BTC_USDT 요청 최신체결데이터 1개 요청 예. https://api.gateio.ws/api/v4/spot/trades?currency_pair=BTC_USDT&limit=1 요청인자 Name In Type Required Description currency_pair query string true Currenc.. 2022. 8. 7. 암호화폐 . 게이트아이오 . API . 선물 . 체결 데이터 확보 요청주소 GET /futures/{settle}/trades full url : https://fx-api.gateio.ws/api/v4/futures/{settle}/trades BTC_USDT 최신 체결데이터 요청 예. - {settle} 에는 usdt 소문자로 기록해야하며, 대문자로 기록하면 오류 반환. - 인자 limit 지정하지 않으면 최신 50개 반환됨. limit 지정시 최대 1000개까지 요청 가능. 1000 초과하여 요청하면 에러 반환. https://fx-api.gateio.ws/api/v4/futures/usdt/trades?contract=BTC_USDT BTC_USDT 요청 최신체결데이터 1개 요청 예. https://fx-api.gateio.ws/api/v4/futures/usd.. 2022. 8. 7. 암호화폐 . 게이트아이오. API . 현물. 실시간 호가 개요 - 암호화폐 거래소 게이트아이오( gate.io ) 의 현물 종목들 ( 예 : BTC, ETH, XRP ,... ) 웹소켓 으로 실시간 호가 수신 - 실시간 호가정보는 3종이 있고, 필요에 따라 선택하여 활용. - - 최우선 매도호가, 매수호가 정보만 실시간 제공해주는것. - - 변경된 호가정보만 실시간 제공해주는것. - - 현재 호가정보 전체(최대 매도 20개, 매수 20개)를 실시간 제공해주는것. 웹소켓 subscribe . 현재 호가 정보 전체 요청 게이트아이오의 웹소켓 공통 규격 에서, channel 에 spot.order_book 기록, event 에 subscribe 기록 , payload 에 [] 속에 종목명 기록, 및 요청 옵션 기록. 예 ["BTC_USDT", "20", "100ms.. 2022. 5. 8. 암호화폐. 바이비트. API. 현물. 주문 송신. Place Active Order Place Active Order http POST 주소 : /spot/v1/order 베이스 주소 : https://igotit.tistory.com/2674 의 현물 서버 주소 들. 요청 파라메타 지정가 주문(LIMIT, LIMIT_MAKER ) 시 price 필수 기록. 시장가 주문(MARKET) 시 price 기록 여부 무관하게 주문 수량 만큼 체결. Parameter Required Type Comment symbol true string Name of the trading pair qty true number Order quantity (for market orders: when side is Buy, this is in the quote currency. Otherwise, qty is in.. 2022. 4. 15. 암호화폐. 바이비트. API. 현물. 웹소켓. 내주문체결 정보, executionReport Subscribe 정보항목을 subscribe 하지 않아도 아래 3개 정보는 현물 웹소켓 secure 접속하면 기본 실시간 수신됨. outboundAccountInfo executionReport ticketInfo executionReport 데이터 형식 [ { "e": "executionReport", "E": "1499405658658", "s": "ETHBTC", "c": "1000087761", "S": "BUY", "o": "LIMIT", "f": "GTC", "q": "1.00000000", "p": "0.10264410", "X": "NEW", "i": "4293153", "M": "0", "l": "0.00000000", "z": "0.00000000", "L": "0.00000000",.. 2022. 4. 12. 암호화폐. MEXC. API 활용모음 거래소 : MEXC SPOT API 현물 전 종목 정보 확보 암호화폐 . MEXC . API . 현물 . ETF . 종목 정보 확보 개요 - 암호화폐 거래소 MEXC 의 현물 종목들 ( 예 : BTC, ETH, XRP ,... ) rest api 로 종목 정보 확보. 동일 요청주소로 ETF 종목들 (예: BTC3L_USDT, BTC3S_USDT ,...) 도 정보 제공됨. - MEXC 현물 종.. igotit.tistory.com 현물 캔들 확보 암호화폐 . MEXC . API . 현물 . ETF . 캔들 확보 개요 - 암호화폐 거래소 MEXC 의 현물 종목들 ( 예 : BTC, ETH, XRP ,... ) rest api 로 캔들 확보. 동일 요청주소로 ETF 종목들 (예: BTC3L_USDT, BTC.. 2022. 4. 3. 이전 1 2 3 다음