国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

使用akshare獲取ETF歷史數(shù)據(jù)

2022-05-16 16:45 作者:魚獲全放流  | 我要投稿

在學習量化交易過程中,獲取歷史數(shù)據(jù)是必備技能,獲取的方式有很多,

下面就以個人常用的akshare為例,進行操作演示。

使用akshare獲取ETF歷史數(shù)據(jù),前期準備

先安裝akshare

pip install akshare --upgrade


akshare版本更新頻繁, 使用前先升級, 命令如下所示

pip install akshare --upgrade -i https://pypi.org/simple


通過ak.fund_etf_category_sina()接口獲取ETF列表,代碼如下:

etf = ak.fund_etf_category_sina(symbol="ETF基金")

也可保存在本地,方便今后查閱相關ETF基金對應的代碼。

etf.to_csv("sina_etf_list.csv", encoding='utf-8-sig')

比如中證500ETF? 代碼:sh510500 ,通過以下代碼獲取歷史行情數(shù)據(jù):

df = ak.fund_etf_hist_sina(symbol="sh510500")

如果想只取其中一個時間段的數(shù)據(jù)

df['交易日期'] = pd.to_datetime(df['date'])? ? #該函數(shù)可以將字符型的時間數(shù)據(jù)轉換為時間型數(shù)據(jù)

df.set_index('交易日期', inplace=True)? ?# 以 ‘交易日期’作為索引,方便切片操作

df.drop(columns=['date'],axis=1, inplace=True)? #刪除‘date’列

df = df['2022/05/01' : '2022/05/13']


df.to_csv('sh510500.csv', index=False)? ? # 將數(shù)據(jù)保持在本地


使用akshare獲取ETF歷史數(shù)據(jù)的評論 (共 條)

分享到微博請遵守國家法律
衡南县| 绥化市| 尼木县| 新乐市| 金华市| 宜州市| 博客| 阜宁县| 海晏县| 乌兰县| 宣武区| 高淳县| 河间市| 盘锦市| 全南县| 汕尾市| 宜城市| 合川市| 资阳市| 金阳县| 安义县| 黄山市| 石台县| 石狮市| 鄂托克旗| 交城县| 南皮县| 荃湾区| 阆中市| 堆龙德庆县| 凤山县| 东兴市| 庆云县| 柳河县| 靖州| 西昌市| 资阳市| 陆川县| 象山县| 玛纳斯县| 云安县|