怎么用Python下载并分析期货持仓数据

发布时间:2021-11-25 11:39:26 作者:iii
来源:亿速云 阅读:545

本篇内容主要讲解“怎么用Python下载并分析期货持仓数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python下载并分析期货持仓数据”吧!

期货持仓报告

期货持仓报告,简称COT(Commitment of Traders)报告,记录机构投资者包括商业公司和对冲基金的期货持仓数据。由美国期货交易委员会(CFTC)公布,公布时间是每周五下午2点30分(美东时间)。

我们关注的是传统格式(Legacy Format)的COT报告,汇总了期货和期权的持仓数据。

传统格式的COT报告包含以下数据:

怎么用Python下载并分析期货持仓数据

1. 准备数据

从Quandl下载COT报告。

Quandl是金融数据提供商,有大量的免费数据集可以使用,用户需要先申请API密钥。

为了方便用Python获取数据,先安装三方库'quandl'.

怎么用Python下载并分析期货持仓数据

怎么用Python下载并分析期货持仓数据

2. 投机性头寸

查看单个期货产品的非商业多头,空头和净头寸。

非商业期货净头寸 = 非商业期货多头 - 非商业期货空头。

怎么用Python下载并分析期货持仓数据

3. 短期头寸变化

计算所有期货品种的投机性多头或空头的百分比增长,将最新一期的增长率做横向对比,观察短期市场情绪的变化。

怎么用Python下载并分析期货持仓数据

4. COT指数

一个常用的衍生指标是COT指数,基于非商业期货多头和空头头寸,用于衡量市场情绪。

计算公式:$$ci_t = \frac{netpos_t - min(netpos)}{max(netpos) - min(netpos)}$$

COT指数的取值范围在$[0, 1]$,越接近0,看空情绪越强烈,越接近1,看涨情绪越强烈。

怎么用Python下载并分析期货持仓数据

怎么用Python下载并分析期货持仓数据

到此,相信大家对“怎么用Python下载并分析期货持仓数据”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. python爬取贴吧图片并下载
  2. python如何爬取电影并下载

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:python2中如何实现requests发送multipart文件请求

下一篇:Hive如何安装

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》