Package Exports
- twstockjs
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (twstockjs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
twstockjs
台股資料library
Install
npm i twstockjsUsage
const { Basic, Realtime } = require('twstockjs');API
Basic
getStockList()
取得上市上櫃證券清單
const stockList = await getStockList();
stockList.get('2330');
stockList.get('3260');取得上市證券清單
const stockList = await getStockList('tse');
stockList.get('2330');取得上櫃證券清單
const stockList = await getStockList('otc');
stockList.get('3260');getCorpInfo(string)
取得公司資料
await Basic.getCorpInfo('2330');
await Basic.getCorpInfo('台積電');
await Basic.getCorpInfo('0050'); // nullisTradingDay(string)
判斷是否為交易日
isTradingDay('2019/12/21'); // falsecheckTradingDay(string)
檢查是否為交易日
checkTradingDay('2019/12/21');
/*
{
isTradingDay: false,
des: 'weekend'
}
*/Realtime
getByStock(IStock)
const realtimeData =
await getByStock({code:'2330', type:'tse'});
// or
const stock = stockList.getByCode('2330');
const realtimeData = await getByStock(stock);getByStocks(IStock[])
const realtimeData = await getByStocks([
{code:'2330', type:'tse'},
{code:'3260', type:'otc'}
]);TODO
- 上市櫃清單
- 公司基本資料
- 即時資料
- 歷史資料
- 分析