如何使用 Yahoo Finance stock API 獲取股票數據?
1、通過API獲取實時數據
請求地址
/d/quotes.csv?s=<股票名稱>&f=<數據列選項>
參數
s – 表示股票名稱,多個股票之間使用英文加號分隔,如”XOM+BBDb.TO+JNJ+MSFT”,羅列了四個公司的股票:XOM, BBDb.TO, JNJ, MSFT。
f – 表示返回數據列,如”snd1l1yr”。更詳細的參見雅虎股票 API f 參數對照表?。
2、通過API獲取歷史數據
請求地址
/table.csv?s=<string>&a=<int>&b=<int>&c=<int>&d=<int>&e=<int>&f=<int>&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。
3、通過API獲取深滬股票數據
雅虎的API是國際性的,支持查詢國內滬深股市的數據,但代碼稍微變動壹下,如浦發銀行的代號是:600000.SS。規則是:上海市場末尾加.ss,深圳市場末尾加.sz。
股票數據的獲取目前有如下兩種方法可以獲取:
1. http/javascript接口取數據。
2. web-service接口。
3.http/javascript接口取數據。
4.1Sina股票數據接口。
以大秦鐵路(股票代碼:601006)為例,如果要獲取它的最新行情,只需訪問新浪的股票數據。
接口: