참고
const finnhub = require("finnhub");
const api_key = finnhub.ApiClient.instance.authentications["api_key"];
api_key.apiKey = "c80k2baad3id4r2t6650";
const finnhubClient = new finnhub.DefaultApi();
// 차트 시세 정보 가져오기
async function getQuote() {
try {
// Stock candles
finnhubClient.stockCandles(
"AAPL",
"D",
1590988249,
1591852249,
(error, data, response) => {
console.log(data);
}
);
} catch (err) {
console.error(err);
}
}
module.exports = getQuote;
TypeScript
복사
async await가 아니라 콜백함수를 전달하는 방식으로 동작하는 finnhub
OHLC(bar), Line(종가) 차트 그리기 위한 데이터? time?
unix timestamp로 날짜 전달
unix timestamp to Datetime
전달할 때는 seconds 단위로 전달해야하지만 변환할 때는 다시 0을 3자리 더해줘서 밀리세컨드로 바꾼다음 변환해야 한다.