Trading/암호화폐2020. 11. 2. 18:12

 

개요 

- 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회 출력 확인. 

 

 

 

연관

 

 

bybit. API. WebSocket 서버 3개 동시 접속 파이썬 코드.

개요 - bybit 의 USD 종목용 websocket 서버 1개와 , USDT 종목용 websocket 서버 2개에 동시 접속 파이썬 코딩.  작동방식. 1. 파이썬 코드 실행되면 파일 apikey_url_bybit.txt 를 읽어서 접속서버주소와 api k..

igotit.tistory.com

 

 

 

암호화폐 매매 정보 정리.

- 암호화폐 매매 관련 정보 정리 - 암화폐거래소. - 암호화폐 API 등. - 접근성 좋은 거래소 쾌적한 매매 환경이 장점 - 유동성 풍부. 변동성 양호. - 완전한 연속거래시장. 거래 휴일 없음. 암호화폐

igotit.tistory.com

 


첫 등록 : 2020.11.02

최종 수정 : 

단축 주소 : https://igotit.tistory.com/2678

 


 

 

Posted by 리치굿맨

댓글을 달아 주세요