python收取wss数据_大宗商品现货数据不好拿?商品季节性难跟踪?Python爬虫一键解决没烦恼...

69a1c83db253386653476b993aae402b.png

更多精彩内容,欢迎关注公众号:数量技术宅

3a95eddf6816a517b60f8d9536f5a0ec.png

季节性在大宗商品的交易中至关重要

大宗商品交易中,特别是在期货市场,由于商品价格周期的存在,季节性作为一种确定性相对较高的周期波动,对于某些品种,比如农产品,季节性对于行情的影响有时候是决定性的。我们在做交易决策的时候,必须要把季节性考虑在内。那么,如何把握一个品种的季节性,如何了解一个品种季节性走势规律呢?就要从数据当中寻找答案。

保存原始数据

我们的数据来源选自生意社,这个网站上面有着很多大宗商品品种和口径一致的高质量现货报价。我们的爬虫需要想办法从网站上把原始数据爬下来。

第一步、导入需要的包

第二步、设定基础变量,爬虫开始运作

ce836487c4d6e52a3914759d815ff78c.png

第三步、获得数据之后,将数据保存到本地

我们看到,数据正一点一点收取下来,整个过程程序都是自动运行的,这个时候你就可以泡一杯咖啡,喝口茶,等待数据收取完毕。

58f49678f29230348ee6d2abecf8a929.gif

数据“整形”

在保存好了原始数据之后,我们需要对数据进行“整形”,使我们更加方便对原始数据进行分析。

87b9fc4600abb1e4b339b13f38841a52.png

为了直观体现季节性的走势,我们对于历年现货数据进行了平均化,从而得到了每个品种的季节性指数。

3fea3fa9ee7923fc553e12ceec6efcef.png

作图的原理也不复杂,总览图采用subplots函数,框定了7行8列的图片框架。

9d3180a1865c3ae85c604e77f30b6bb8.png

数据可视化

通过平铺的方式,我们直观展现出了品种的季节性。基于现货数据的季节性指数由于和期货市场是两个维度,因此相对而言更加具备参考价值。

我们来看几组数据的比较:

同为金属板块的锡和镍有着相仿的季节性,都是在2月进入季节性高点,同时整体走势偏弱。

1f84c8014375626eefa18e12121e5aaf.png

对比一下同为畜牧产品的生猪和鸡蛋,我们也能发现它们具备类似的季节性特征,即8月9月明显呈现季节性旺季,主要是由于国庆中秋双节带动消费的效应。

e2ffd79923143c0adc54b45224724fad.png

我们再看看动力煤和铁矿石,8月,作为铁矿石的季节性旺季,同时也是动力煤的季节性低点。

1318a02e82470b8a40dd472cbacdb3b4.png

对比一下化工的PTA、PVC季节性对比,可以发现两者走势整体上比较一致,但PTA季节性波动更大。

e5703455059bdc433bb7dad1738dc509.png

我们再来看看同为能源品的柴油和汽油的对比,很明显,两者季节性相关度很高,都是7月低点,10月高点。

80de6929f0e7fd239d6170c9fc660aa1.png

小结

这样的图我们还可以做出很多,有了从数据抓取到可视化的程序化处理之后,可以持续地对数据进行跟踪,方便动态地进行更新。当然了,如果需要更多品种合并到一张图中,也是可以非常方便地完成,只需要选择更多的品种序列加入到作图的数据中就可以了。

如果对本次技术宅分享的爬虫获取现货价格并计算季节性的Python代码感兴趣,欢迎与小编交流


“数量技术宅”往期分享干货

数量技术宅:【数量技术宅|金融数据分析系列分享】如何正确抄底商品期货、大宗商品​zhuanlan.zhihu.com
c9714521cfbb58d61adea6578baf9409.png
数量技术宅:【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略​zhuanlan.zhihu.com
3e729c29a63a05117dfb868dfa9744c2.png
数量技术宅:【数量技术宅 | Python爬虫系列分享】实时监控股市重大公告的Python爬虫​zhuanlan.zhihu.com
d2ba989e6516cc51225e265fd48519c5.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值