以下分析纯属自娱自乐
以云南白药作
最近5年的数据作为分析对象,股票代码:000538
数据获取
通过 Tushare
获取数据,数据接口地址
- 获取最近5年交易数据,格式如图
clouse
表示收盘价,pre_close
表示前一日收盘价open
表示开盘价,high
表示当日最高价,low
表示当日最低价pct_chg
表示当日的涨跌幅度,由收盘价与前一日收盘价计算获得
增加数据
由于上面的数据缺少当天最低价的百分比,需要自己加上,效果如下:
- 增加了
pct_low
列,表示当日最低时股价下跌的幅度
涨跌分布
收盘涨跌分布图:
round(0)
表示四舍五入到个位,方便统计- 从图上可以看到,跌幅超过
4%
的概率就非常小了
分析
先来看看如果在跌到 %5
时进行买入并在当日收盘时卖出的策略:
- 可以看到,当股价跌到
%5
时买入,并在盘尾卖出的的策略并没有产生正的收益 mean()
表示求这一列的平均值
再来试试 %4
:
虽然收益正了,但也并不多
结论
对于云南白药来说,当股价跌到 %5
时买入,并在盘尾卖出的的策略并不能取得好的收益