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

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

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

保存原始数据

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

第一步、导入需要的包

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

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

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

数据“整形”

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

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

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

数据可视化

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

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

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

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

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

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

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

小结

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

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

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

python 期货现货差价监测_大宗商品现货数据不好拿?商品季节性难跟踪?Python爬虫一键解决没烦恼...相关推荐

  1. python 期货现货差价监测_火币网现货API[Python3版]

    #coding=utf-8 from Util import * '''获取账号详情''' defgetAccountInfo(method): params= {"method" ...

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

    更多精彩内容,欢迎关注公众号:数量技术宅 季节性在大宗商品的交易中至关重要 大宗商品交易中,特别是在期货市场,由于商品价格周期的存在,季节性作为一种确定性相对较高的周期波动,对于某些品种,比如农产品, ...

  3. python 期货现货差价监测_数字货币期货现货差价监控

    数字货币期货现货差价监控 数字货币期货现货差价监控 Author: 小小梦, Date: 2019-09-02 14:31:14 Tags: 工具 教学 数字货币期货现货差价监控 本策略为一个期货交易 ...

  4. python 期货现货差价监测_期货现货价差小工具——天勤量化(TqSdk)

    #!usr/bin/env python3 #-*- coding:utf-8 -*- """@author: yanqiong@file: futures_spot_s ...

  5. python 期货现货差价监测_基差,即期货与现货之间价格之差

    来源:雪球App,作者: 剑客侠,(https://xueqiu.com/1717407034/129640227) 基差,即期货与现货之间价格之差 策略思路及假设 策略思路 当观察到沪深300期货主 ...

  6. python 期货现货差价监测_现货价格和期货价格的关系怎么看?

    在市场中,有期货必然会有现货交易,期货的价格与现货价格是有差别的,小编在此为大家简单介绍期货价格与现货价格有什么关系.虽然期货进行交割的时候多数使用的是实物交割,但是其中商品期货的价格变化是不相同的, ...

  7. 32岁了学python来的及吗_为什么每个人都应该在2020年学习Python?

    如今每个人都在谈论 Python,包括那些曾经对 Python 嗤之以鼻的人.本文作者 Javinpaul 原是一名 Java 狂热粉,他以前还曾号召大家学习 Java 而不是 Python.如今他的 ...

  8. python做erp系统教程_“python2.7教程廖雪峰“刚开始学openERP Python,如何快速入门?...

    为什么廖雪峰的JS教程不如Python 教程 娃娃哈 廖雪峰python教程在哪 这是他的网址:www.liaoxuefeng.com 这是python专有python2.7,python3,可供选择 ...

  9. python好用的软件_【分享|10款超好用的辅助Python的软件,初学者请查收!】- 环球网校...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注Py ...

最新文章

  1. 开发日记-20190514 关键词 汇编语言(七)
  2. JDBC的两种sql命令发送器比较【Statement:PreparedStatement】
  3. codeforce 603B - Moodular Arithmetic
  4. js --- 递归结构图
  5. 用lambda表达式实现Runnable
  6. java秒杀时间与服务器时间_Javascript实现秒杀倒计时(时间与服务器时间同步)...
  7. 聚焦消费和产业两大物联网赛道,腾讯连连全新升级
  8. java lambda教程_Lambda系列教材 (一)- Java Lambda 表达式教程
  9. Linux 命令(69)—— objcopy 命令
  10. 不能使用 float 和 double 来表示金额等精确的值
  11. 国外十大流行的服务器监控工具
  12. 前序遍历、中序遍历和后续遍历
  13. modbus协议的认识和libmodbus库使用
  14. 前篇:1.公共技术点之面向对象六大原则
  15. 2021-09-09 文献阅读 Predicting circRNA-disease associations based on autoencoder and graph embedding
  16. 四种激光雷达技术的最新发展趋势
  17. 深扒程序员外包,为啥我不建议你去外包公司?
  18. 爱思考CISP证书适合哪些人学习?
  19. stm32实现串口通信
  20. 解决百度地图搜索框在底层显示不出来

热门文章

  1. android开源轮播图框架,最好用的轮播插件框架都在这里了,Github流行轮播框架...
  2. 浅谈SEO的优化问题
  3. linux装百度网盘不能运行,在Deepin系统中安装百度网盘的两种方法
  4. 猪猪女孩有多蠢,猫爪杯就有多火
  5. QQ群文件下载速度慢-解决办法
  6. 模拟算法考试训练题和答案1
  7. excel筛选时保留下面某些行不被筛选
  8. 计算机房防水,机房如何做到防水?
  9. 小何的第一篇博客+GitHub的基本设置
  10. docker安装包在linux上部署安装