twstockjs
TypeScript icon, indicating that this package has built-in type declarations

0.5.0 • Public • Published

twstockjs

npm Travis (.org) Coveralls github Gitter Codacy Badge David Quality Gate Status semantic-release

台股資料library

Install

npm i twstockjs

Usage

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'); // null

isTradingDay(string)

判斷是否為交易日

await Basic.isTradingDay('2019/12/21'); // false

checkTradingDay(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);

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.5.00latest

Version History

VersionDownloads (Last 7 Days)Published
0.5.00
0.4.10
0.4.00
0.3.20
0.3.11
0.3.00
0.2.00
0.1.60
0.1.50
0.1.40
0.1.30
0.1.20
0.1.10
0.1.01

Package Sidebar

Install

npm i twstockjs

Weekly Downloads

2

Version

0.5.0

License

MIT

Unpacked Size

57.3 kB

Total Files

77

Last publish

Collaborators

  • bigtongue5566