大家都知道從 Yahoo Finance 或 Google Finance 可以看到美股、台股等的大盤走勢,也可以在其提供的網頁上作一些簡單的技術分析等。不過我是打算自行寫一些大盤的趨勢分析程式,例如 “臨界轉折值“、”混沌指標“、”均線(含扣抵值)” …等。簡單的說就是希望能想要怎麼分析就愛怎麼分析,但前提就是要先能取得分析的資料,而且能免費的更是好。
透過 Google 遍尋取得資料的工具,還真讓我找到了一個免費抓取 Yahoo or Google Finance 歷史資料的工具程式: Yahoo & Google Quotes Downloader 。
下載回來安裝完成後,預設內附的 symbols.txt 內容並不完整,你可以自行編輯或透過內建的一個小工具, sympreprocpr.exe,在命令列模式下執行:
就會從 nasdaq.com 下載所有的 Symbols 資訊。不過我是嫌下載回來的 Symbols 太多了,我其實只想要 Dow, Nasdaq, S&P 500 等大盤資料即可,所以自行以純文字編輯器編輯 symbols.txt:
沒錯,就是這麼簡單! 寫入的 Symbol 代號之間空一格即可。不過,我是不知道,到底國際是否有通用的 Symbols 標準? 我在 Yahoo Finance 看到的是 Dow(^DJI), Nasdaq(^IXIC), S&P500(^GSPC),從 nasdaq.com 下載回來的 symbols 資料卻無這些代號?
可以選擇下載是日線(Daily)、週線(Weekly)或月線(Monthly)的資料,也可以設定抓取資料的時間間隔。像我抓 Down 美股的日線資料,設定從今年的 1/1 到 12/24 止,下載的時間不到三秒鐘就完成了,真是快!只要是在 Yahoo or Google Finance 上的 Symbol 都可以抓得到,所以包括台股、台指期等,都可以抓得到,沒有問題的。
下載回來的資料為 csv 格式,要作簡單分析的話,使用 Excel 就可以直接讀取了。不過我是打算要 Import 至 Sqlite 的資料庫,再從我的分析程式抓取 Sqlite 內的資料來作分析,這可又是另外一段故事囉...
日線資料沒用,分線材有用
該軟體已變成收費軟體了
謝謝你所告知的資訊。
請問如何將YGQD抓下來的美股資料整批匯入TradeStation2000?有請高手指點!
建議相關這些程式交易撰寫等討論,可以至:
http://www.programtrading.tw/index.php
該論壇很多高手都有在參與討論並回覆的。
最新版的GOOGLE data source好像不work.
我指的是台股資料
Hello Scott:
建議可以至「聚財網」的 「程式交易」討論版提問這個問題比較好。
個人並沒有提供 How-to 的問題回覆喔。
請問
如何利用Yahoo Finance下載的歷史股價, 並用EXCEL製作股票K線圖?
並且能在 EXCELK線圖 的結果圖上, 加上註明, 那些日期是我的買點或賣點??
Hello 小娃:
我也是從 Google 查到的,不用客氣。 ^^
真是太感謝了!超好用啊!
Hi Stanley and zarq:
代號似乎是需要透過 Yahoo 查詢才可以得知的。
資料的正確性與否,也是與 Yahoo 這裡所提供的有關連。
奇怪, 為什麼DJI 在08/06的資料是錯的? 下載的資料顯示最高價是11745.7 , 但是道瓊昨天的最高價是11685.46
很棒的軟體,蠻好用
但若要抓取美元指數的資料
該用那一個代號ㄚ
Hi activator:
不客氣。 ^^
It is a great tools.
Thanks.
I have quoted in a hk forums
生魚片的解說很清楚。 ^^
在分K的資料上,最完整的皆屬於要花錢的才有.而且只能用在其看盤環境使用,而想要raw data 應該會更貴(很貴):XD
每間券商的免費的下單軟體皆會保留一段時間(永豐金eLeader-1961分,寶來孫悟空-2600分.)的分K資料,至於要撈出來就得看券商的軟體有沒有支援DDE匯出.
這一套程式還滿方便的
之前還考慮花時間寫程式抓yahoo 的國際股市歷史資料
另外一個問題
google、yahoo 上面的都是日資料
不知道有沒有哪個地方可以找到 每分鐘交易的資料
謝謝你的回覆..只好想想其他方法了,但是大部分資料還是用這個工具下載比較方便…^^
期待你一篇又一篇的好文章
目前Yahoo跟Google的資訊多以美國以及加拿大為主,台灣只有指數跟些許公司以及ADR
如果要期貨歷史資料的話,可以去期交所網站-行情資訊,但是他的介面很難一次抓取全部資料,得自己寫程式去讀
當然,期交所也有提供販賣,
1.歷史資料(每筆成交資料)含商品別、交割年月、成交時間、成交價格、成交數量。2.歷史資料將視資料量大小以電子郵件或CD掛號郵寄方式提供。3.歷史資料工本費以年度為收費單位,每年度資料新台幣1000元整,今年度資料則一律半價收費。例外:
期貨1998.7.21 ~ 1998.12.31新台幣500元整
選擇權 2001.12.24 ~ 2002.12.31 新台幣1000元整
期交所網址:http://www.taifex.com.tw/chinese/home.htm
試了一下感覺方便多了…但是遇到一個問題:
如果要下載台指期的資料那代號是???找好久都找不到….