본문 바로가기
트레이딩/암호화폐

바이비트 거래소. 코드에서 캔들 데이터 받기 . 암호화폐

by i.got.it 2020. 3. 28.

개요 

암호화폐 거래소 바이비트 매매 웹 의 챠트에서 보이는 캔들 데이터 자신의 코드에서 받기. 

바이비트에서 제공되는 REST API 기반 구현한다. 

요청 파라메타에서 수신받을 캔들데이터의 시작점 지정위하여  초단위의 시각 정보를 전송해야 한다.  

C++ 에서 특정년월일시분초의 초단위 epoch time 받는 방법은 https://igotit.tistory.com/673 의 코드예 4 이용하면됨.

 

 

 

 

Request Parameter 

parameter required type comments
symbol true string Contract type
interval true string Data refresh interval. Enum : 1 3 5 15 30 60 120 240 360 720 "D" "M" "W" "Y"
from true integer From timestamp in seconds
limit false integer Limit for data size per page, max size is 200. Default as showing 200 pieces of data per page

캔들데이터 1회 요청시 특정심볼 1개에 대하여 캔들의 시작 을 from 에 기록하고 limit 에 캔들 수량기록. 

1회 요청에 최대 200개의 캔들을 받을 수 있고, limit 값을 지정하지 않은 경우 200개의 캔들 반환된다. 

 

200개 보다 많은 캔들 데이터 확보 방법. 

 

1. from 에 캔들의 시작시각 기록 하여 200개 확보. 

2. 상기1의 마지막 캔들의 다음 시각 기록하여 200개확보. 

3. 상기2의 마지막 캔들의 다름 시각 기록하여 200개확보. 

... 원하는 만큼 반복 가능. 

 

 

 

 

Response Example 

{
    "ret_code": 0,
    "ret_msg": "OK",
    "ext_code": "",
    "ext_info": "",
    "result": [{
        "symbol": "BTCUSD",
        "interval": "1",
        "open_time": 1581231300,
        "open": "10112.5",
        "high": "10112.5",
        "low": "10112",
        "close": "10112",
        "volume": "75981",
        "turnover": "7.51394369"
    }, {
        "symbol": "BTCUSD",
        "interval": "1",
        "open_time": 1581231360,
        "open": "10112",
        "high": "10112.5",
        "low": "10112",
        "close": "10112",
        "volume": "24616",
        "turnover": "2.4343353100000003"
    }],
    "time_now": "1581928016.558522"
}

 

 

 

 

 

연관 

 

 

 

거래소. bybit. 바이빗. 개요. 가입방법. 암호화폐

바이빗 거래소 주요특징. - 거래가능 종목 : - BTCUSD , ETHUSD , EOSUSD , XRPUSD - 최대 레버리지 100 까지 가능 매매자가 레버리지 사용 유무 선택가능. - - 장점 : 레버리지 1에서 거래하여 수익 10% 날것이..

igotit.tistory.com

 

 

암호화폐. API. 바이빗. REST , WebSocket

bybit API 개요 - 형식 : REST , WebSocket - bybit 거래소 가입 하여 API 키 발급 받아야 API 적용된 클라이언트 앱에서 활용가능. - 개발가능한 언어 : REST, WebSocket 구현가능한 모든 언어 - C++, 자바스크립..

igotit.tistory.com

 

C++ 에서 시간 관련 함수.

 

std::time_t, std::tm

개요 std::time_t epoch (1970년 1월 1일 0시0분0초)이후 현재까지의 초단위 경과시간. std::tm 년,월,일,시,분,초 분리 처리시 용이. 헤더파일 #include 코드예-1. 현재시간 받고 년월일시분초 분리. std..

igotit.tistory.com

 


첫 등록 : 2020.03.28

최종 수정 : 

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

 


 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5