📜  tusha - Python (1)

📅  最后修改于: 2023-12-03 15:20:41.483000             🧑  作者: Mango

Tusha - Python

简介

Tusha是一个基于Python的股票数据分析框架,用于分析和可视化股票市场数据和金融数据。它提供了各种工具来获取、处理、可视化和分析股票市场和金融数据。

Tusha是由聚宽金融和tushare贡献者张量基于tushare的再开发而来,主要用于更好地满足金融数据分析领域的需求,提供更加高效、可靠、易用的金融数据分析工具。

Tusha内置了海量的行情数据、财务数据等,可以进行多维度的数据分析,涉及个股分析、板块分析、资金流向等多个领域,在股票交易、投资分析等方面有广泛的应用。

特点
  • 利用Python语言简单易用的编程接口,可以快速获取、处理、分析和可视化多维度股票数据
  • 提供了丰富的金融数据接口,包括行情数据、基本面数据、资金流向数据等
  • 内置了多个股票数据分析和可视化工具,方便用户进行数据挖掘和分析
安装
$ 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 |