2019年5月22日 星期三

,

查詢台股歷史股價

想做股票分析或回測,先擷取股票歷史股價是第一件事,但如何查詢呢?有以下幾種方式:

1. 台灣證券交易所:查詢特定日期的所有股票股價,可下載 CSV 檔

路徑:首頁 > 交易資訊 > 盤後資訊 > 每日收盤行情

最早收錄日期從頁面選單看起來只提供自 2004/2/11 起的歷史資料,對需要更早期股價資料的人可能不足夠。


2. 鉅亨網:提供特定股票所有歷史資料

輸入股票代號,選擇要查詢的區間即可。



3. Yahoo 美國網站:提供特定股票所有歷史資料,並可下載 CSV 檔案

進入 Yahoo Finance 首頁後,在右方文字框輸入股票代號,台股要加上 .TW



接著點選「Historical Data」,設定要查詢日期區間,再按下右方的「Apply」


資訊查詢出來後,點選右方「Download Data」可下載歷史資料的 CSV 檔案



4. 證券櫃台買賣中心:查詢上櫃及興櫃股票股價,提供 CSV 檔下載

可查詢個股特定月份股價及成交量等相關資料。

路徑:首頁 > 上櫃 > 盤後資訊 > 個股日成交資訊




Read More

一般時間datetime與Unix時間互轉-Python語法

一般時間 (datetime) 係指習慣上使用的年月日(月日年、日月年...等)格式,譬如:2019年5月22日18點23分10秒。而 Unix 時間定義為從 1970年1月1日起至特定時間的秒數,譬如:2019/5/22 17:00:00 的 Unix time 為 1558515600 秒。

關於 Unix Time 可參閱維基百科上的說明:UNIX时间

要自己計算二種時間的轉換有點麻煩,可透過 Python 語法簡單進行轉換。

Python 的 datetime 轉換為 Unix time 程式碼如下:

Read More