개요
- 암호화폐 거래소 bybit API 이용하여 접속시 api key, secrete 로 보안접속 파이썬 코드.
- 이전 작업했던 파이썬 코드 에서 아래 코드 추가한다. 즉, 접속첫자리에서 본인의 보안정보 송신하면 되며 이때 보안구문 만들어주는 함수 get_args_secret 호출하면서 본인의 api key 와 secret 을 전달한다.
import asyncio | |
import websockets | |
import json | |
import time | |
import hmac | |
def get_args_secret(_api_key, _api_secrete): | |
expires = str(int(round(time.time())+5000))+"000" | |
_val = 'GET/realtime' + expires | |
signature = str(hmac.new(bytes(_api_secrete, "utf-8"), bytes(_val, "utf-8"), digestmod="sha256").hexdigest()) | |
auth = {} | |
auth["op"] = "auth" | |
auth["args"] = [_api_key, expires, signature] | |
args_secret = json.dumps(auth) | |
return args_secret | |
async def my_loop_WebSocket_bybit(): | |
async with websockets.client.Connect("wss://stream.bybit.com/realtime") as websocket: | |
await websocket.send(get_args_secret(api_key, api_secret)); # secret | |
print("Connected to bybit WebSocket with secret key"); | |
await websocket.send('{"op":"subscribe","args":["trade.BTCUSD"]}'); | |
data_rcv_response = await websocket.recv(); | |
print("response for subscribe req. : " + data_rcv_response); | |
while True: | |
... | |
... | |
... | |
연관
bybit. API 키 생성. 암호화폐.
bybit API 키. - bybit API 이용하면 시장데이터 수신 및 자동 거래 주문 코딩 가능. - bybit 의 API 이용하기 위해서는 키 생성 필수. - API 키는 외부 공개하면 안됨. - API 키 등록시 고정 IP 를 연동하여 등
igotit.tistory.com
암호화폐. API. bybit. 실시간 시세수신. WebSocket. Python
개요. - 암호화폐 거래소 바이빗 에서 제공하는 WebSocket 기반 실시간 시세수신(= 실시간 체결 틱 데이터) 파이썬 코드. 코드. - Python 실행 영상. 코드 구현 요점 설명. 코드에서 함수 websocket.send('{"op
igotit.tistory.com
bybit. API. WebSocket 서버 3개 동시 접속 파이썬 코드.
개요 - bybit 의 USD 종목용 websocket 서버 1개와 , USDT 종목용 websocket 서버 2개에 동시 접속 파이썬 코딩. 작동방식. 1. 파이썬 코드 실행되면 파일 apikey_url_bybit.txt 를 읽어서 접속서버주소와 api k..
igotit.tistory.com
첫 등록 : 2020.10.31
최종 수정 :
단축 주소 : https://igotit.tistory.com/2675
'트레이딩 > 암호화폐' 카테고리의 다른 글
bybit. API. 웹소켓. kineV2. 캔들 실시간 수신, 캔들완성 검출 . 파이썬 (0) | 2020.11.02 |
---|---|
bybit. API. WebSocket 서버 3개 동시 접속 파이썬 코드. (11) | 2020.10.31 |
암호화폐. API. bybit. WebSocket. bybit-ws. Python (9) | 2020.10.31 |
bybit. 펀딩피 이해. 암호화폐. (0) | 2020.10.22 |
BitForex. 암호화폐. 메타트레이더 5 지원 (10) | 2020.10.21 |
댓글