作者pig030 (FEBUR.PHEIX)
看板Mathematica
標題[心得] 利用Mathematica 抓取台股每日收盤價資料
時間Wed Apr 1 23:25:05 2015
最近在研究股票,看到Mathematica可以處理簡單的金融資料
上去查了發現這個指令:
FinancialData["GE"] (***這是找GE奇異當天的收盤股價***)
那找台股的指令呢?我試了很久,終於讓我找到:
FinancialData["TW:股碼"]
例如 FinancialData["TW:1201"]
http://www.emega.com.tw/js/StockTable.htm (***台股代碼***)
打入ALL代表看全部的資料,如下
FinancialData["TW:1201", All]
{{{2000, 1, 4}, 7.57}, {{2000, 1, 5}, 8.08}, {{2000, 1, 6},
8.64}, {{2000, 1, 7}, 9.24}, {{2000, 1, 10}, 9.85}, {{2000, 1, 11},
10.5},....}
顯示Mathematica公司是從2000年左右開始建置資料庫。然後你可以用
DateListPlot[FinancialData["TW:1201", All]]
來畫圖,當然有一些PlotStyle, PlotLabel等還是可以用,自行修飾。
進一步的資料處理或是指令就有請大師們開示了。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.122.174
※ 文章網址: https://www.ptt.cc/bbs/Mathematica/M.1427901911.A.30A.html
→ pig030: 資料抓下來之後,你可以寫一些數學上的判斷式加策略去模 04/01 23:28
→ pig030: 模擬整個過程,看看你的報酬率如何。 04/01 23:29
推 GeeDuTu: 太神了!! 04/02 23:25
推 pedestrianA: 推 04/03 14:59
推 qp2dguxiou: 推!! 05/27 15:45