[心得] 利用Mathematica 抓取台股每日收盘价资料

楼主: pig030 (FEBUR.PHEIX)   2015-04-01 23:25:05
最近在研究股票,看到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等还是可以用,自行修饰。
进一步的资料处理或是指令就有请大师们开示了。
楼主: pig030 (FEBUR.PHEIX)   2015-04-01 23:28:00
资料抓下来之后,你可以写一些数学上的判断式加策略去模模拟整个过程,看看你的报酬率如何。
作者: GeeDuTu (基督徒)   2015-04-02 23:25:00
太神了!!
作者: pedestrianA (只是个路人)   2015-04-03 14:59:00
作者: qp2dguxiou (掏空魔人)   2015-05-27 15:45:00
推!!

Links booklink

Contact Us: admin [ a t ] ucptt.com