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탄을 기대하세요~!
'Javascript' 카테고리의 다른 글
자바스크립트 Switch 조건문! (0) | 2021.03.06 |
---|---|
자바스크립트 비교 연산자 정복하기 ! (0) | 2021.02.25 |
Axios 사용 하기 !! (0) | 2021.02.02 |
2탄 바이낸스 차트 데이터 받기 (Kline/Candlestick Data) (0) | 2021.02.01 |
댓글