개요
- bybit api 에서 캔들 실시간 요청 klineV2
- 캔들완성 시점 검출.
klineV2 subscribe구문.
# klineV2.번호 에 가능한값
# 1 3 5 15 30 60 120 240 360 D W M
# 번호.종목명.
ws.send('{"op":"subscribe","args":["klineV2.1.BTCUSD"]}')
# 상기와 같이 1회 요청하면 이후 해당 종목의 캔들 데이터 수신됨.
klineV2 수신데이터 형식.
{
"topic": "klineV2.1.BTCUSD", //topic name
"data": [{
"start": 1572425640, //start time of the candle
"end": 1572425700, //end time of the candle
"open": 9200, //open price
"close": 9202.5, //close price
"high": 9202.5, //max price
"low": 9196, //min price
"volume": 81790, //volume
"turnover": 8.889247899999999, //turnover
"confirm": False, //snapshot flag
"cross_seq": 297503466,
"timestamp": 1572425676958323 //cross time
}],
"timestamp_e6": 1572425677047994 //server time
}
confirm 이 True 이면 해당 캔들의 마지막 틱을 의미.
- 주의사항 : confirm True 인 것이 1개만 수신될것으로 예상되나, 실제 2개이상 수신되는 경우 허다함. 중복데이터 제거처리 요구됨.
klineV2 이용한 캔들 완성 시점 검출 코드.
실행모습.
- 1분 단위로 봉완성 시점에만 1회 출력 확인.
연관
첫 등록 : 2020.11.02
최종 수정 :
단축 주소 : https://igotit.tistory.com/2678
'트레이딩 > 암호화폐' 카테고리의 다른 글
투자대회총상금 8천만원. 11월10일~11월30일. 암호화폐 바이빗. (0) | 2020.11.06 |
---|---|
CCXT. 캔들 과거데이터 (0) | 2020.11.03 |
bybit. API. WebSocket 서버 3개 동시 접속 파이썬 코드. (11) | 2020.10.31 |
bybit. API. 보안접속 코드 . 파이썬 (0) | 2020.10.31 |
암호화폐. API. bybit. WebSocket. bybit-ws. Python (9) | 2020.10.31 |
댓글