AKShare-股票數(shù)據(jù)-行情數(shù)據(jù)

作者寄語
考慮到原來新浪財經(jīng)的股票每日行情接口存在大量獲取股票數(shù)據(jù)會封禁 IP 問題、獲取速度較慢等問題,本次提供東方財富的每日行情數(shù)據(jù),該接口獲取的速度快,基本沒有限制且數(shù)據(jù)質(zhì)量相對較高。
更新接口
"stock_zh_a_hist" # 日頻率行情-東財
日頻率-東財
接口: stock_zh_a_hist
目標地址: http://quote.eastmoney.com/concept/sh603777.html?from=classic(示例)
描述: 從東方財富獲取的 A 股日頻率數(shù)據(jù); 歷史數(shù)據(jù)按日頻率更新, 當日收盤價請在收盤后獲取
限量: 單次返回指定 A 股上市公司指定日期間的歷史行情日頻率數(shù)據(jù)
輸入?yún)?shù)
| 名稱 | 類型 | 必選 | 描述 |
|---|---|---|---|
| symbol | str | Y | symbol='603777'; 股票代碼可以在 ak.stock_zh_a_spot_em() 中獲取 |
| start_date | str | Y | start_date='20210301'; 開始查詢的日期 |
| end_date | str | Y | end_date='20210616'; 結(jié)束查詢的日期 |
| adjust | str | Y | 默認返回不復(fù)權(quán)的數(shù)據(jù); qfq: 返回前復(fù)權(quán)后的數(shù)據(jù); hfq: 返回后復(fù)權(quán)后的數(shù)據(jù) |
股票數(shù)據(jù)復(fù)權(quán)
1.為何要復(fù)權(quán):由于股票存在配股、分拆、合并和發(fā)放股息等事件,會導(dǎo)致股價出現(xiàn)較大的缺口。若使用不復(fù)權(quán)的價格處理數(shù)據(jù)、計算各種指標,將會導(dǎo)致它們失去連續(xù)性,且使用不復(fù)權(quán)價格計算收益也會出現(xiàn)錯誤。為了保證數(shù)據(jù)連貫性,常通過前復(fù)權(quán)和后復(fù)權(quán)對價格序列進行調(diào)整。
2.前復(fù)權(quán):保持當前價格不變,將歷史價格進行增減,從而使股價連續(xù)。前復(fù)權(quán)用來看盤非常方便,能一眼看出股價的歷史走勢,疊加各種技術(shù)指標也比較順暢,是各種行情軟件默認的復(fù)權(quán)方式。這種方法雖然很常見,但也有兩個缺陷需要注意。
2.1 為了保證當前價格不變,每次股票除權(quán)除息,均需要重新調(diào)整歷史價格,因此其歷史價格是時變的。這會導(dǎo)致在不同時點看到的歷史前復(fù)權(quán)價可能出現(xiàn)差異。
2.2 對于有持續(xù)分紅的公司來說,前復(fù)權(quán)價可能出現(xiàn)負值。
3.后復(fù)權(quán):保證歷史價格不變,在每次股票權(quán)益事件發(fā)生后,調(diào)整當前的股票價格。后復(fù)權(quán)價格和真實股票價格可能差別較大,不適合用來看盤。其優(yōu)點在于,可以被看作投資者的長期財富增長曲線,反映投資者的真實收益率情況。
4.在量化投資研究中普遍采用后復(fù)權(quán)數(shù)據(jù)。
輸出參數(shù)-歷史行情數(shù)據(jù)
| 名稱 | 類型 | 默認顯示 | 描述 |
|---|---|---|---|
| 日期 | object | Y | 交易日 |
| 開盤 | float64 | Y | 開盤價 |
| 收盤 | float64 | Y | 收盤價 |
| 最高 | float64 | Y | 最高價 |
| 最低 | float64 | Y | 最低價 |
| 成交量 | int32 | Y | 注意單位: 股 |
| 成交額 | float64 | Y | 注意單位: 元 |
| 振幅 | float64 | Y | 注意單位: % |
| 漲跌幅 | float64 | Y | 注意單位: % |
| 漲跌額 | float64 | Y | 注意單位: 元 |
| 換手率 | float64 | Y | 注意單位: % |
接口示例-歷史行情數(shù)據(jù)-不復(fù)權(quán)
import akshare as ak
stock_zh_a_hist_df = ak.stock_zh_a_hist(symbol="603777", start_date="20210301", end_date='20210616')
print(stock_zh_a_hist_df)
數(shù)據(jù)示例-歷史行情數(shù)據(jù)-不復(fù)權(quán)
日期 開盤 收盤 最高 ... 振幅 漲跌幅 漲跌額 換手率
0 2021-03-01 10.43 10.64 10.67 ... 2.50 2.11 0.22 0.48
1 2021-03-02 10.67 10.59 10.78 ... 2.82 -0.47 -0.05 0.47
2 2021-03-03 10.56 10.69 10.75 ... 2.55 0.94 0.10 0.49
3 2021-03-04 10.62 10.63 10.80 ... 2.43 -0.56 -0.06 0.51
4 2021-03-05 10.60 11.25 11.42 ... 8.18 5.83 0.62 1.50
.. ... ... ... ... ... ... ... ... ...
68 2021-06-09 13.69 15.09 15.09 ... 11.52 9.99 1.37 3.32
69 2021-06-10 16.60 16.60 16.60 ... 3.64 10.01 1.51 8.89
70 2021-06-11 16.47 16.40 17.98 ... 12.95 -1.20 -0.20 10.95
71 2021-06-15 15.57 16.00 16.42 ... 9.15 -2.44 -0.40 7.13
72 2021-06-16 15.70 17.60 17.60 ... 12.31 10.00 1.60 6.19
接口示例-歷史行情數(shù)據(jù)-前復(fù)權(quán)
import akshare as ak
stock_zh_a_hist_df = ak.stock_zh_a_hist(symbol="603777", start_date="20210301", end_date='20210616', adjust="qfq")
print(stock_zh_a_hist_df)
數(shù)據(jù)示例-歷史行情數(shù)據(jù)-前復(fù)權(quán)
日期 開盤 收盤 最高 ... 振幅 漲跌幅 漲跌額 換手率
0 2021-03-01 10.43 10.64 10.67 ... 2.50 2.11 0.22 0.48
1 2021-03-02 10.67 10.59 10.78 ... 2.82 -0.47 -0.05 0.47
2 2021-03-03 10.56 10.69 10.75 ... 2.55 0.94 0.10 0.49
3 2021-03-04 10.62 10.63 10.80 ... 2.43 -0.56 -0.06 0.51
4 2021-03-05 10.60 11.25 11.42 ... 8.18 5.83 0.62 1.50
.. ... ... ... ... ... ... ... ... ...
68 2021-06-09 13.69 15.09 15.09 ... 11.52 9.99 1.37 3.32
69 2021-06-10 16.60 16.60 16.60 ... 3.64 10.01 1.51 8.89
70 2021-06-11 16.47 16.40 17.98 ... 12.95 -1.20 -0.20 10.95
71 2021-06-15 15.57 16.00 16.42 ... 9.15 -2.44 -0.40 7.13
72 2021-06-16 15.70 17.60 17.60 ... 12.31 10.00 1.60 6.19
接口示例-歷史行情數(shù)據(jù)-后復(fù)權(quán)
import akshare as ak
stock_zh_a_hist_df = ak.stock_zh_a_hist(symbol="603777", start_date="20210301", end_date='20210616', adjust="hfq")
print(stock_zh_a_hist_df)
數(shù)據(jù)示例-歷史行情數(shù)據(jù)-后復(fù)權(quán)
日期 開盤 收盤 最高 ... 振幅 漲跌幅 漲跌額 換手率
0 2021-03-01 15.70 16.00 16.04 ... 2.36 1.98 0.31 0.48
1 2021-03-02 16.04 15.93 16.19 ... 2.63 -0.44 -0.07 0.47
2 2021-03-03 15.88 16.07 16.15 ... 2.39 0.88 0.14 0.49
3 2021-03-04 15.97 15.98 16.22 ... 2.24 -0.56 -0.09 0.51
4 2021-03-05 15.94 16.85 17.09 ... 7.63 5.44 0.87 1.50
.. ... ... ... ... ... ... ... ... ...
68 2021-06-09 20.27 22.23 22.23 ... 10.93 9.45 1.92 3.32
69 2021-06-10 24.34 24.34 24.34 ... 3.46 9.49 2.11 8.89
70 2021-06-11 24.16 24.06 26.27 ... 12.37 -1.15 -0.28 10.95
71 2021-06-15 22.90 23.50 24.09 ... 8.73 -2.33 -0.56 7.13
72 2021-06-16 23.08 25.74 25.74 ... 11.74 9.53 2.24 6.19

現(xiàn)在加入“數(shù)據(jù)科學(xué)家”星球,即可享VIP快速提問通道,數(shù)據(jù)接口、金融量化、機器學(xué)習(xí)、Python編程等Albert King直播課程,快來加入知識星球吧~

詳情鏈接:“數(shù)據(jù)科學(xué)實戰(zhàn)”X“數(shù)據(jù)科學(xué)家”知識星球已上線
