7-2 Tushare

Tushare介绍

Tushare介绍

Tushare pro是一个python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。

Tushare安装

学习文档

说明文档:https://tushare.pro/

Tushare使用

调用Pro版本的数据

# 导入tushare模块
import tushare as ts

# 初始化pro接口
pro = ts.pro_api('your token')
pro

Tushare基本使用

练习1

  1. 使用tushare 获取五粮液股票的历史行情数据
  2. 输出该股票所有收盘比开盘上涨3%以上的日期
  3. 输出该股票所有开盘比前日收盘跌幅超过2%的日期
  4. 假如我从2010年1月1日开始,每月第一个交易日买入1手股票,每年最后一个交易日卖出所有股票。到今天为止,我的收益如何?

双均线分析

对于每一个交易日,都可以计算出前N天的移动平均值,然后把这些移动平均值连起来,成为一条线,就叫做N日移动平均线。移动平均线常用:5天,10天,30天,60天,120天和240天的指标

  • 5天和10天的是短线操作的参照指标,称做日均线指标;
  • 30天和60天的是中期均线指标,称做季均线指标;
  • 120天和240天的是长期均线指标,称做年均线指标。

黄金交叉

短期均线上穿长期均线,买入信号
在这里插入图片描述

死亡交叉

短期均线下穿长期均线,卖出信号
在这里插入图片描述

双均线分析练习

  • 使用tushare包获取某股票的历史行情数据
  • 使用tushare包计算该股票历史数据的5日均线和30日均线
  • 使用matplotlib包可视化历史数据的收盘价和两条均线
  • 分析输出所有金叉日期和死叉日期
  • 假如我从2010年1月1日开始,初始资金为10W,金叉尽量买入,死叉全部卖出,则到今天为止。我的炒股收益率如何?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值