yahoo提供國內和國外股市每天的交易資料資料 http://table.finance.yahoo.com/table.csv?s=&a=&b=&c=&d=&e=&f=&g=d&ignore=.csv 參數:
s — 股票名稱
a — 起始時間,月
b — 起始時間,日
c — 起始時間,年
d — 結束時間,月
e — 結束時間,日
f — 結束時間,年
g — 時間周期。Example: g=w, 表示周期是‘周’。d->‘日’(day), w->‘周’(week),m->‘月’(mouth),v->‘dividends only’
一定注意月份參數,其值比真實資料-1。如需要9月資料,則寫為08。
例如:http://table.finance.yahoo.com/table.csv?s=ibm&d=6&e=22&f=2006&g=d&a=11&b=16&c=1991&ignore=.csv
上面的連結可以抓取IBM股票從1991年12月16日起到2006年7月22的資料。
對於中國股市的資料,上證股票是股票代號後面加上.ss,深證股票是股票代號後面加上.sz
例如:000001 = 000001.sz
深市資料連結:http://table.finance.yahoo.com/table.csv?s=000001.sz
上市資料連結:http://table.finance.yahoo.com/table.csv?s=600000.ss
上證綜指代碼:000001.ss,深證成指代碼:399001.SZ,滬深300代碼:000300.ss
對於新浪資料和從VBA上下載,可以參考:
http://www.douban.com/note/25911691/
http://www.cnhup.com/index.php/archives/downloading-a-file-from-the-web-in-vba/
參考資料:http://www.predream.org/show-58-320-1.html
http://club.excelhome.net/forum.php?mod=viewthread&tid=1016103