證交所即時資訊解析

今天是2014/8/1忽然發現舊版的即時資訊拉不下來,上去看才知到舊版已經被停用了,
要取得新版資料(以Json呈現),必須連現以下網址

http://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=(tse|otc)_SYMBOL.tw_YYYYMMDD&json=1&delay=0

例如 http://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=tse_3474.tw_20140801&json=1&delay=0 可以取得 2014/8/1 當日的華亞科的股價(經測試不打_20140801&仍可取得最新資料)

這次的API也可以進行串接,例如同時取得華亞科與精華的股價可以使用 | (pipe符號) 進行串接,例如
http://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=tse_3474.tw_20140804|otc_1565.tw_20140804&json=1&delay=0

取得指數的方式如下:
http://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=指數代號&json=1&delay=0

給個例子,同時取得上市與上櫃指數
http://mis.twse.com.tw/stock/api/getStockInfo.jsp?ex_ch=tse_t00.tw|otc_o00.tw&json=1&delay=0

參數說明:
(tse|otc): 若是上市使用tse,若是上櫃則使用otc, 注意左右括號要拿掉
SYMBOL:則是4碼或6碼的股票代號
YYYYMMDD:則是當日日期

回傳的JSON欄位說明
z 當盤成交價
tv 當盤成交量
v 累積成交量
b 揭示買價(從高到低,以_分隔資料)
g 揭示買量(配合b,以_分隔資料)
a 揭示賣價(從低到高,以_分隔資料)
f 揭示賣量(配合a,以_分隔資料)
o 開盤
h 最高
l 最低
y 昨收
u 漲停價
w 跌停價
tlong epoch毫秒數
d 最近交易日期(YYYYMMDD)
t 最近成交時刻(HH:MI:SS)
c 股票代號
n 公司簡稱
nf 公司全名

Comments