Python作为一门易学易用的编程语言,陆续涌现出许多优秀的金融数据分析库,其中tushare是一个备受好评的开源库。
Tushare意为TuShareUtilities,是一款针对中国股市数据的、免费且易于使用的Python财经数据接口包。它可以提供数据获取、清洗、储存和分析等功能,涵盖了A股、B股、基金、期货、外汇、指数等多种市场类型。TusharePro数据
安装Tushare非常容易,只需要点击键盘上的WIN+R键,在弹出的窗口中输入以下代码即可:
pip install tushare
如果安装速度太慢,也可以用以下代码:
一旦导入成功,你就可以使用各种数据获取函数,例如获取某支股票的历史交易记录:
import tushare as ts
pro = ts.pro_api("你的TOKEN")
df = ts.get_hist_data("600519") #股票代码
print(df)
函数将返回一个Pandas.DataFrame格式的数据表格,其中包含了该只股票的交易数据,包括开盘价、收盘价、最高价、最低价、成交量等信息。
除了获取单只股票的历史交易数据,tushare还提供了众多其他的实用函数。例如,你可以获取某支股票的实时行情:
import tushare as ts
pro = ts.pro_api("你的TOKEN")
df = ts.get_realtime_quotes("600519") #股票代码
print(df)
也可以获取某个交易日的龙虎榜数据:
import tushare as ts
pro = ts.pro_api("你的TOKEN")
df = pro.top_inst(trade_date="20230216")
print(df)
import tushare as ts
import pandas as pd
df = pro.daily(ts_code="600519.SH,600345.SH", start_date="20230401", end_date="20230420")
df.to_csv("merged_data.csv")
文章为作者独立观点,不代表股票配资公司观点