📅  最后修改于: 2023-12-03 15:20:41.483000             🧑  作者: Mango
Tusha是一个基于Python的股票数据分析框架,用于分析和可视化股票市场数据和金融数据。它提供了各种工具来获取、处理、可视化和分析股票市场和金融数据。
Tusha是由聚宽金融和tushare贡献者张量基于tushare的再开发而来,主要用于更好地满足金融数据分析领域的需求,提供更加高效、可靠、易用的金融数据分析工具。
Tusha内置了海量的行情数据、财务数据等,可以进行多维度的数据分析,涉及个股分析、板块分析、资金流向等多个领域,在股票交易、投资分析等方面有广泛的应用。
$ pip install tusha
import tusha
# 获取上证指数的股票信息
df = tusha.get_index_stocks('000001.XSHE')
print(df.head())
| | code | name | start_date | |:-:|:-------------:|:----:|:---------:| | 0 | 600000.XSHG | 浦发银行 | 1999-11-10 | | 1 | 600004.XSHG | 白云机场 | 2003-04-28 | | 2 | 600006.XSHG | 东风汽车 | 1998-12-28 | | 3 | 600007.XSHG | 中国国贸 | 1998-03-25 | | 4 | 600008.XSHG | 首都机场 | 1997-05-15 |
import tusha
# 获取中国平安的历史行情数据
df = tusha.get_hist_data('601318')
print(df.head())
| | open | close | high | ... | p_change | |:--:|:--------:|:-------:|:--------:|:----:|:---------:| | 日期 | | | | | | | 2022-02-28 | 135.01 | 131.98 | 135.32 | ... | -2.21 | | 2022-02-25 | 134.1 | 134.13 | 135.08 | ... | 0.04 | | 2022-02-24 | 134.14 | 134.07 | 134.89 | ... | -0.55 | | 2022-02-23 | 135.05 | 134.81 | 136.03 | ... | -0.30 | | 2022-02-22 | 133.97 | 135.24 | 136.05 | ... | 1.22 |
import tusha
# 获取中国平安的实时行情数据
df = tusha.get_realtime_quotes('601318')
print(df)
| 名称 | 代码 | 最新价 | 涨跌额 | 涨跌幅 | 买入 | 卖出 | 昨收 | 今开 | 最高 | 最低 | 成交量 | 成交金额 | 振幅 | 换手率 | 市盈率 | |--------|--------|----------|-------------|-------------|------------|------------|------------|------------|-----------|----------|--------------|-----------------|--------------|--------|-------------| | 平安银行 | 601318 | 131.9100 | -2.2600 | -1.6850% | 131.9000 | 131.9100 | 134.1700 | 134.9800 | 135.0800 | 131.8000 | 1.027585e+08 | 1.355135e+10 | 0.013828 | 3.6930% | 7.111739e+00 |