台股資料library
npm i twstockjs
const { Basic, Realtime } = require('twstockjs');
取得上市上櫃證券清單
const stockList = await Basic.getStockList();
取得上市證券清單
const stockList = await Basic.getStockList('tse');
取得上櫃證券清單
const stockList = await Basic.getStockList('otc');
取得公司資料
await Basic.getCorpInfo('2330');
await Basic.getCorpInfo('台積電');
await Basic.getCorpInfo('0050'); // null
判斷是否為交易日
await Basic.isTradingDay('2019/12/21'); // false
檢查是否為交易日
await Basic.checkTradingDay('2019/12/21');
/*
{
isTradingDay: false,
des: 'weekend'
}
*/
const realtimeData = await Realtime.getByStocks([
{code:'2330', type:'tse'},
{code:'3260', type:'otc'}
]);
const realtimeData = await History.get(
'2330',
2019,
12);