개요
- bybit 의 USD 종목용 websocket 서버 1개와 , USDT 종목용 websocket 서버 2개에 동시 접속 파이썬 코딩.
작동방식.
1. 파이썬 코드 실행되면 파일 apikey_url_bybit.txt 를 읽어서 접속서버주소와 api key, secret 값들을 읽어들이고,
2. 이후 asyncio 로 동시에 3개의 서버 접속 실행되게 한다.
3. 각각의 서버 핸들링 하는 loop 함수 내에서 보안접속
4. 종목들 각각의 체결정보 실시간 요청 송신하며, while 문내에서 실시간 수신 데이터 출력한다.
asyncio 로 동시 3개의 웹소켓 구동 핵심 코드.
myy_loop.run_until_complete(asyncio.gather(*[my_loop_WebSocket_bybit(),my_loop_WebSocket_usdt_private_bybit(),my_loop_WebSocket_usdt_public_bybit()]));
실행모습.
연관
- 아래 링크 1, 2, 3, 4 순서대로 읽어오면 본 글의 코드 쉽게 이해됨.
1.
2.
3.
4.
- asyncio 에서 2개 이상의 코루틴 실행.
첫 등록 : 2020.10.31
최종 수정 :
단축 주소 : https://igotit.tistory.com/2676
'트레이딩 > 암호화폐' 카테고리의 다른 글
CCXT. 캔들 과거데이터 (0) | 2020.11.03 |
---|---|
bybit. API. 웹소켓. kineV2. 캔들 실시간 수신, 캔들완성 검출 . 파이썬 (0) | 2020.11.02 |
bybit. API. 보안접속 코드 . 파이썬 (0) | 2020.10.31 |
암호화폐. API. bybit. WebSocket. bybit-ws. Python (9) | 2020.10.31 |
bybit. 펀딩피 이해. 암호화폐. (0) | 2020.10.22 |
댓글