用excel免費自動獲取yahoo海量股票交易信息
A. 如何使用 Yahoo,Finance stock API 獲取股票數據
有三種方法獲得數據,具體如下:
1、通過API獲取實時數據
請求地址:http://finance.yahoo.com/d/quotes.csv?s=<股票名稱>&f=<數據列選項>
具體參數:
s – 表示股票名稱,多個股票之間使用英文「+」分隔如:」XOM+BBDb.TO+MSFT」,表示三個公司的股票:XOM,BBDb.TO,MSFT。
f – 表示返回數據列,如」snd1l1yr」。更詳細的參見雅虎股票 API f 參數對照表。
2、通過API獲取歷史數據
請求地址如下:http://ichart.yahoo.com/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 – 時間周期。
例如: g=w, 表示周期是「周"。d表示「日」(day),w表示「周」(week),m表示「月」(mouth),一定注意月份參數,其值比真實數據少1。如需要9月數據,則寫為08。
3、通過API獲取深滬股票數據
雅虎的API是國際性的,支持查詢國內滬深股市的數據,但代碼稍微變動一下,如浦發銀行的代號是:600000.SS。規則是:上海市場末尾加.SS,深圳市場末尾加.SZ。
B. 如何使用 Yahoo Finance stock API 獲取股票數據
1、通過API獲取實時數據
請求地址
http://finance.yahoo.com/d/quotes.csv?s=<股票名稱>&f=<數據列選項>
參數
s – 表示股票名稱,多個股票之間使用英文加號分隔,如」XOM+BBDb.TO+JNJ+MSFT」,羅列了四個公司的股票:XOM, BBDb.TO, JNJ, MSFT。
f – 表示返回數據列,如」snd1l1yr」。更詳細的參見雅虎股票 API f 參數對照表。
2、通過API獲取歷史數據
請求地址
http://ichart.yahoo.com/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。
C. EXCEL如何用VBA自動獲取每個股票近幾天的漲幅
一般網頁上的數據都可以通過VBA進行抓取,應用得好,可以實現對很很多資料的動態監測。
漲幅就是指目前這只股票的上漲幅度。
漲幅的計算公式:漲幅=(現價-上一個交易日收盤價)/上一個交易日收盤價*100%
例如:某隻股票價格上一個交易日收盤價100,次日現價為110.01,就是股價漲幅為(110.01-100 )/100*100%=10.01%.一般對於股票來說 就是漲停了!如果漲幅為0則表示今天沒漲沒跌,價格和前一個交易日持平。如果漲幅為負則稱為跌幅。
比如:一支股票的漲幅是:10%、-5%等 。
D. 如何用Excel獲取網易財經最近四個季度的個股歷史數據,並能自動更新
可以參考這個教程,用Excel自動獲取網站數據,並能自動刷新或手動刷新
http://jingyan..com/article/c45ad29c3c5d2f051753e2d3.html
E. EXCEL中,按代碼調用來自網上股票信息
可以的,發個郵箱過來我發個表格給你,或者hi我
F. 如何用excel獲得股票實時數據
編寫VBA。且有點難度。
G. 如何用excel獲取網頁上的股票數據,並按照日期製成表格
可以通過Excel的獲取外部數據功能來實現,具體操作如下:
1、選擇你要獲取數據的網.站(不是所有的網.頁都能獲取到你想.要數據哦),復制完整網.址備用
2、打開Excel,單擊數據選項卡,選擇獲.取外部數據—自網.站按鈕,會打開一個新建Web查詢對話框。
3、輸入剛才復制的網.址,會打開相應網.頁。
4、根據提示,單擊你需要的數據表前的黃色小鍵頭,當其變為綠色對勾,代表選中狀態。
5、單擊導入按鈕,選擇數據在工作表中的存放位置,確定即可。
6、使用時,右擊數據存放區域,刷新,成功後,即為最新數據。
H. 求高手指點:如何在excel中自動計算股票交易中的手續費,詳情看圖並幫忙解決下列問題:
你公式都知道了,照公式填進去不就行了?例如第一項,對於第一行就是=max(5, 0.003 * E2 * F2)然後各行累加即可,你是不知道諸如max這樣的公式,還是完全不知道這種寫法?
I. 求 EXCEL 自動獲取全部股票近幾天的收盤價的 VBA程序
我只會從安裝的本地文件下載的數據中獲得數據轉化成Excel的表格。