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