python统计套利
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统计套利相关推荐
- python统计套利_清华编程高手尹成带你基于算法实践python量化交易
清华编程高手尹成带你基于算法实践python量化交易 量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种"大概率"事件以制定策 ...
- python统计套利_「手把手教你」使用Python实现统计套利
文章转载自公众号 人工智能量化实验室 , 作者 Frankie的账号 一.交易对象选取 我们以商品期货市场的螺纹钢品种的跨期套利为例,选取两组不同到期月份的同种商品期货合约作为交易对象. 相关性检验 ...
- python统计套利_统计套利初步尝试——组合建立(一)
近期突发奇想,想对统计套利在商品期货市场的应用进行一些初步尝试,不是什么新方法,如<圣经>中的一句老话:太阳底下没有新鲜事.只希望能抛砖引玉,得到更多前辈的指导.废话不多,直入正题: 一. ...
- python统计套利_期货市场内外盘低频统计套利基于Python
首先导入本节需要使用的abupy中的模块: AQF杂谈丨算法交易之父托马斯•彼得菲最成功的一段经历是利用当时最快的计算机,租赁独享电话线以保证数据传输畅通无阻,甚至超越时代定制平叛电脑,使用统计套利在 ...
- python统计套利_统计套利(二),利用协整关系进行配对交易【原文】
之前我们谈到了利用两只股票之间的相关系数进行配对交易,但我们能通过两只相关性较高的股票对之间的差价图看出,相关性高他们之间的价差并不一定会是一个平稳序列,简单来说我们无法利用这个不收敛的价差来进行套利 ...
- 用python将卡尔曼滤波技术和统计套利应用在期货市场
背景 根据当前中国的交易规则,股票不能做空.与更发达的市场相反,套利机会不容易实现.这表明那些寻找并能够利用它们的人可能会有机会. 因此,我决定使用统计套利和配对交易技术专注于中国的期货市场. 战略理 ...
- 量化学习 | 统计套利 Review and Outlook(收藏)
文章转自tang的知乎专栏 |<Statistical Arbitrage Pairs Trading Strategies, Review and Outlook > Author:Dr ...
- python统计字母空格个数_python统计字母、空格、数字等字符个数的实例
如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...
- python统计元素个数_python怎么统计列表中元素的个数
python统计列表中元素的个数的方法:可以通过count()方法来实现.该方法可以统计字符串中某个字符出现的次数,并返回子字符串在字符串中出现的次数.具体用法如:[count=List.count( ...
最新文章
- linux脚本命令顺序执行命令,linux – nohup多个顺序命令
- hdu4450 不错的贪心
- 如何关掉Eclipse里对于Maven下载包的校验值检查
- reactor多线程模型_网络编程模型的演进之路
- mysql 5.7 hint_新特性解读 | MySQL 8.0 新增 HINT 模式
- dz后台html,discuz X1.5 论坛后台站长常用操作小结
- 南通大学教务管理微信体验
- xfce上安装mysql_在Fedora 33/32系统上安装PostgreSQL 13数据库的说明
- c 语言编程文档下载,C语言编程规范
- 模式识别之特征提取算法
- 调戏木马病毒的正确姿势-基础篇
- QT QML 3D模型查看器
- 语音学习笔记3------matlab实现傅里叶反变换ifft()函数
- 个人税收计算器(只限长沙)全线仿照九米个税计算器
- java 实现pdf转换成图片
- 位、字节、字、字长的概念以及存储单位的的换算
- 表格数据横向转纵向并在el-table中渲染
- 产品设计体会(0013)产品经理应该是管理者么
- python中常见的错误提示_python常见异常提示
- 关于类的静态的模板函数的使用方式