python数据预测_我利用python分析近两年数据,来预测近期基金抄底成功概率多大...

“抄底”指以某种估值指标衡量股价跌到最低点,尤其是短时间内大幅下跌时买入,预期股价将会很快反弹的操作策略。

拿今年的股市来说,可不畏是跌宕起伏啊,2月3日抄底的朋友肯定是赚的盆满钵满,而3月5日以后抄底的“菜菜”们心情就不那么美丽了,我就是其中的一个,总的情况可以用下图表示,心情哇凉哇凉的:

fee781824f464ffaade26d7fe65622bd

很多人都觉得抄底能赚钱,但是抄底成功的概率有多大呢?

下面带着大家从数据分析的角度寻找一下答案。

第一步:构建数据模型

用python爬取某基金网站任意10支基金数据,当天跌幅超过3%时,可判为抄底时刻,第二天涨幅大于2%时,判为抄底成功,否则判为失败,最后将所有基金的成功次数和失败次数分别相加,计算出成功概率。

第二步:python爬数据

1.打开基金网站,用浏览器自带流量分析工具找到数据接口

43fde9952bd84840bc25d98b2f4bc138

请求参数为:

624ec4a152be4be4bfc85647415f9648

其中callback为返回js回调函数,可以删除,funCode为基金代码,pageIndex为页码,pageSize为每页返回的数据条数是,startDate和endDate分别为开始时间和结束时间。

正常情况下应该是一页一页爬,但是我这颗躁动的心不愿安分,于是我把pageSize改为10000,代码如下

88f2d397af5b4c5fa53cd69c885b9ddd

输出结果为:

814f2d6e1a1b4b45acba3c5b1d51288f

一下子全出来了,简直太意外了

这里有个网站的反爬措施大家需要注意一下,就是我在requests的头部信息中加入了Referer值,它会告诉服务器该网页是从哪个页面链接过来的,服务器因此可以获得一些信息用于处理,如果不加Referer,将会出错,这是一种常见的反爬措施。

用返回的数据画个业绩走势图,代码为:

7f59d5d4a3c345a4b513de7dace59e65

结果为:

3fd3c0fa59ea4e629d37352e300880a0

我就在那个最高的峰值上

adb0d560126e49c8833861a4e9e1527a

说多了都是泪,还是接着分析吧!

第三步:按照数学模型对1支基金开始分析数据

参照第一步的数据模型,根据当天的收益判是否该抄底,再根据第二天收益情况判定是否抄底成功,代码如下:

520bcd478013440c8f3959c50f1fda50

输出结果:

6d784a5c23ce42f7a8e6a44ebc3e1309

用matplotlib画出饼状图,代码如下

f7e44168c17a44aaa0b7ba610a6b23e2

饼状图结果为:

e4962fe019d746608f92be12f4a3c457

从上图可以分析,2018-02-22至2020-03-21之间,该支基金总共可以抄底22次,成功3次,失败19次,成功率为位13.6%,看起来不是很理想。

第四步:对10支基金进行分析

随便找了10支基金,还是在这个时间段,将所有基金的成功次数和失败次数分别相加,计算出成功概率

输出结果为:

599d9dd3066440ac80d25182b98f7689

画出总的饼状图:

a9dc84afa5234488bcbfad5c4e673b58

从10支基金的总结果来看,抄底成功的概率为24.6%,失败的概率为75.4%,相当于4次抄底只有1次能成功,感觉以后不能相信抄底了。

小结:本文以基金定投为切入线进行了1次简单的数据分析,所有结果仅以学习为主,不作为投资的依据,千万要慎重,不要像我一样登高望远,山顶太冷啊!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值