python数据分析股票行情步骤

python数据分析股票行情步骤以下分析纯属自娱自乐 以云南白药作 最近 5 年的数据作为分析对象 股票代码 000538 数据获取 通过 Tushare 获取数据 数据接口地址 获取最近 5 年交易数据 格式如图 clouse 表示收盘价 pre close 表示前一日收盘价 open 表示开盘价 high 表示当日最高价

以下分析纯属自娱自乐

云南白药作最近5年的数据作为分析对象,股票代码:000538

数据获取

通过 Tushare 获取数据,数据接口地址

在这里插入图片描述

  1. 获取最近5年交易数据,格式如图
  2. clouse 表示收盘价,pre_close 表示前一日收盘价
  3. open 表示开盘价,high 表示当日最高价, low 表示当日最低价
  4. pct_chg 表示当日的涨跌幅度,由收盘价与前一日收盘价计算获得

增加数据

由于上面的数据缺少当天最低价的百分比,需要自己加上,效果如下:
在这里插入图片描述

  1. 增加了 pct_low 列,表示当日最低时股价下跌的幅度

涨跌分布

收盘涨跌分布图:
在这里插入图片描述
在这里插入图片描述

  1. round(0) 表示四舍五入到个位,方便统计
  2. 从图上可以看到,跌幅超过 4% 的概率就非常小了

分析

先来看看如果在跌到 %5 时进行买入并在当日收盘时卖出的策略: 在这里插入图片描述

  1. 可以看到,当股价跌到 %5 时买入,并在盘尾卖出的的策略并没有产生正的收益
  2. mean() 表示求这一列的平均值

再来试试 %4
在这里插入图片描述
虽然收益正了,但也并不多

结论

对于云南白药来说,当股价跌到 %5 时买入,并在盘尾卖出的的策略并不能取得好的收益

知秋君
上一篇 2024-11-13 14:02
下一篇 2024-11-04 12:02

相关推荐