python爬取期货数据,利用统计套利进行价差套利。

import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as snsimport urllib.request as urllib2import jsondef findPairs():ids = ['rb1903', 'rb1904', 'rb1905', 'rb1906', 'rb1907', 'rb1908']url_5m = 'http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine5m?symbol='result = []for id in ids:url = url_5m + idreq = urllib2.Request(url)rsp = urllib2.urlopen(req)res = rsp.read()res_json = json.loads(res)result.append(res_json)close_result = []for instrument in result:oneDay_list = []for oneDay in instrument:oneDay_list.append(float(oneDay[-2]))# print(oneDay_list)close_result.append(np.array(oneDay_list))close_result = np.array(close_result)close_result = close_result.Tdf = pd.DataFrame(data=close_result, columns=ids)df.plot()plt.show()return df
df = findPairs()

python统计套利相关推荐

  1. python统计套利_清华编程高手尹成带你基于算法实践python量化交易

    清华编程高手尹成带你基于算法实践python量化交易 量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种"大概率"事件以制定策 ...

  2. python统计套利_「手把手教你」使用Python实现统计套利

    文章转载自公众号 人工智能量化实验室 , 作者 Frankie的账号 一.交易对象选取 我们以商品期货市场的螺纹钢品种的跨期套利为例,选取两组不同到期月份的同种商品期货合约作为交易对象. 相关性检验 ...

  3. python统计套利_统计套利初步尝试——组合建立(一)

    近期突发奇想,想对统计套利在商品期货市场的应用进行一些初步尝试,不是什么新方法,如<圣经>中的一句老话:太阳底下没有新鲜事.只希望能抛砖引玉,得到更多前辈的指导.废话不多,直入正题: 一. ...

  4. python统计套利_期货市场内外盘低频统计套利基于Python

    首先导入本节需要使用的abupy中的模块: AQF杂谈丨算法交易之父托马斯•彼得菲最成功的一段经历是利用当时最快的计算机,租赁独享电话线以保证数据传输畅通无阻,甚至超越时代定制平叛电脑,使用统计套利在 ...

  5. python统计套利_统计套利(二),利用协整关系进行配对交易【原文】

    之前我们谈到了利用两只股票之间的相关系数进行配对交易,但我们能通过两只相关性较高的股票对之间的差价图看出,相关性高他们之间的价差并不一定会是一个平稳序列,简单来说我们无法利用这个不收敛的价差来进行套利 ...

  6. 用python将卡尔曼滤波技术和统计套利应用在期货市场

    背景 根据当前中国的交易规则,股票不能做空.与更发达的市场相反,套利机会不容易实现.这表明那些寻找并能够利用它们的人可能会有机会. 因此,我决定使用统计套利和配对交易技术专注于中国的期货市场. 战略理 ...

  7. 量化学习 | 统计套利 Review and Outlook(收藏)

    文章转自tang的知乎专栏 |<Statistical Arbitrage Pairs Trading Strategies, Review and Outlook > Author:Dr ...

  8. python统计字母空格个数_python统计字母、空格、数字等字符个数的实例

    如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...

  9. python统计元素个数_python怎么统计列表中元素的个数

    python统计列表中元素的个数的方法:可以通过count()方法来实现.该方法可以统计字符串中某个字符出现的次数,并返回子字符串在字符串中出现的次数.具体用法如:[count=List.count( ...

最新文章

  1. linux脚本命令顺序执行命令,linux – nohup多个顺序命令
  2. hdu4450 不错的贪心
  3. 如何关掉Eclipse里对于Maven下载包的校验值检查
  4. reactor多线程模型_网络编程模型的演进之路
  5. mysql 5.7 hint_新特性解读 | MySQL 8.0 新增 HINT 模式
  6. dz后台html,discuz X1.5 论坛后台站长常用操作小结
  7. 南通大学教务管理微信体验
  8. xfce上安装mysql_在Fedora 33/32系统上安装PostgreSQL 13数据库的说明
  9. c 语言编程文档下载,C语言编程规范
  10. 模式识别之特征提取算法
  11. 调戏木马病毒的正确姿势-基础篇
  12. QT QML 3D模型查看器
  13. 语音学习笔记3------matlab实现傅里叶反变换ifft()函数
  14. 个人税收计算器(只限长沙)全线仿照九米个税计算器
  15. java 实现pdf转换成图片
  16. 位、字节、字、字长的概念以及存储单位的的换算
  17. 表格数据横向转纵向并在el-table中渲染
  18. 产品设计体会(0013)产品经理应该是管理者么
  19. python中常见的错误提示_python常见异常提示
  20. 关于类的静态的模板函数的使用方式

热门文章

  1. 【Leetcode】Coin Change
  2. 我的毕业季:从开始工作到大学毕业
  3. 易居住房1(搭环境+初始界面)
  4. 【python练习题 03】高矮个子排队
  5. 女程序员:我敲代码养家,老公负责貌美如花
  6. 上计算机课如何摆脱桌面控制,计算机课如何摆脱老师的控制
  7. java实现smtp_使用Java代码发送SMTP邮件
  8. 情感分类---未解决
  9. uncooked 计算机术语,物流专业英语和计算机基础练习题[1]
  10. C#中关于“集合已被修改,可能无法操作枚举类型”报错的解决方法