본문 바로가기
Javascript

1탄 바이낸스 차트 데이터 받기 (Kline/Candlestick Data)

by maestro_shane 2021. 1. 29.

 

node js에서 request를 다운 받아 줍니다.   
ex)  npm install request 

const request = require('request');

reqeust를 사용 한뒤 

 

바이낸스 URL를 통해서 데이터를 가져옵니다 .

sybmol(코인의 종류)저는 BTC-USDT로 가져왔습니다 .

Interval(시간입니다 )  저는 12시간씩 데이터를 가져왔습니다. 

 var URL = "https://binance.com/api/v3/klines?symbol=BTCUSDT&interval=12h"
        const options = {
            url: URL,
            type:"get",
        };

        request.get(options,function(err,data){
            if(err){
                console.log(err)
            }else{
                var chart_data = data.body
                var object_data = JSON.parse(chart_data)
                var data_set = object_data

            }
        })
    

 

이렇게 코드를 실행 시키면

 

이러한 테이를 400개를 받을 수있습니다 . 참고로 array 안에 array 형태입니다. 

Ex) [ [ ] ]

 

 

 

여기서 필요한 데이터는

 

[0] 값은 시간입니다.                       

 

[1] 값은 open장 가격입니다.

 

[2] 값은 제일 비싼 가격입니다. 

 

[3] 값은 제일 낮은 가격입니다.

 

[4] 장 마감 가격입니다. 

 

 

 

 

 

 

 

이런식으로 데이트를 받아와서 차트데이터에 맞추어서 데이터를 가공 시켜주시면 됩니다. 

2탄을 기대하세요~!

댓글