这个策略曾赚000万美元

2024-05-29 21:08
文章标签 万美元 策略 000

本文主要是介绍这个策略曾赚000万美元,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转 这个策略,曾年赚5000万美元

配对交易的起源

上世纪80年代初,摩根士丹利召集了一批计算机科学家和交易员,组成了一只神秘的独立团队,来研究股价差异带来的异常回报。团队成员包括哥伦比亚大学计算机系研究生Gerry Bamberger,量化交易员Nunzio Tartaglia,以及后来的德邵基金(D.E.Shaw & Co)创始人David Shaw。

                                                            David Shaw

这些数理天才聚集在一块儿,利用各种复杂的统计模型来研究股票市场的套利机会并开发出自动交易程序,目标就是在市场的不平衡状态中寻找持续盈利的“圣杯”。到了1985年,团队研究出的配对交易策略开始投入实盘交易,并在随后的日子里为摩根士丹利带来了丰厚的利润,据说光1987年一年,配对交易策略就为公司创收逾5000万美元。卓越的表现让配对交易和几位创始人名声大振。

80年代末,随着核心成员David Shaw和Gerry Bamberger的出走,摩根士丹利的这个研究团队难以为继,不得不解散。然而,配对交易这个可以穿越牛熊的策略,却一直被人们学习、研究、使用。

什么是配对交易

配对交易采用均值回归的思路。它监控两只高度相关的证券,当两只证券间的相关性减弱,即一只证券上涨而另一只证券下跌,则做多下跌的那只证券并做空上涨的那只,然后等待两只证券的价差收敛,回到正常水平。两只高度相关的价格出现背离有多种因素导致,可能因为临时的供求关系改变,或者是其中一只证券突发新闻,亦或是公司关键管理层变动等等。名噪一时的长期资本(LTCM)就曾使用配对交易策略。

配对交易示例(By http://catalystcorner.com/index.php?m=pair_tool, GPL, https://commons.wikimedia.org/w/index.php?curid=10653279)

举例:

建设银行(601939.SH)和工商银行(601398.SH)均提供银行服务,主营业务、市场规模都较为相似。历史上,两家公司的股价都随着大盘和银行业而波动,有着相似的高点和低点。如果建设银行股价大涨但是工商银行保持不变,那么使用配对交易策略的投资者就会买入工商银行并卖空建设银行,等待两只股票价差收敛,在未来恢复到它们历史上的平衡状态。如果工商银行股价上涨,那么投资者可从做多工商银行的交易中获利;如果建设银行股价下跌,那么投资者则可通过卖空建设银行获利。

(蓝色:建设银行;绿色:工商银行)

股票配对的关键点:相关性

相关性是线性回归分析中的术语,它用来描述两个变量之间关系的强弱。如下图所示,IF期货合约与沪深300指数会一起向相同方向移动,也就是说,它们是相关的。

两个变量到底有多相关是一个主观的概念,我们需要用数量来对其进行明确的定义。在计算相关性时,我们采用皮尔森相关系数(Pearson Correlation Coefficient),计算公式如下:

其中,cov为协方差,σ为标准差。

相关系数衡量一个变量与另一个变量,它的范围在-1至1之间。具体来说:

相关系数> 0

此时两个变量正相关,也就是说,两个变量同向移动。在股市里,它代表两个股票的价格要么一起上涨、要么一起下跌。当相关系数等于1时,两个变量完全正相关,即两者不但同向移动,并且移动的幅度也是相同的。一般来说,相关系数大于0.7可视为强正相关关系。

相关系数< 0

此时两个变量负相关,即两个变量反向移动。当相关系数等于-1时,两个变量完全负相关。一般来说,相关系数小于-0.7可视为强负相关关系。

相关系数= 0

此时两个变量无相关关系。

为什么相关性对于配对交易来说如此重要?因为如果两只证券的价格不相关,那么两者价差的收敛和发散就没有太大的意义。所以,进行配对交易时,投资者需寻找股价相关的两只股票进行配对交易。但是,在实际交易中,很难找到完全正相关的证券。实际操作中,投资者一般会寻求高度相关的股票。通常而言,相关系数达到0.7就算强相关关系,0.8以上对于配对交易来说更稳妥;而相关系数在0.5以下则认为两只股票相关性较弱,不适合做配对交易。

基于模型的配对交易

我们都知道,预测个股的价格极为困难。不过,不少研究都显示,预测一个股票组合的价差序列也许是可以实现的。一个常用的预测方法是通过构建一个组合使得价差序列平稳(Stationary)。

平稳时间序列与非平稳时间序列(By Protonk at English Wikipedia, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=41600857)

平稳性看起来一目了然,不过,在真实的市场上,绝大多数股票的价格都是非平稳的。如果两组序列A和B非平稳,但是它们之间可通过线性组合(例如:两者价差A - B)得到平稳序列,那么这两组序列具有协整关系(Cointegration)。如果股价变动使该组合出现了相对长期关系的偏离,那么可预期这样的偏离是暂时的,未来会回复到均衡关系。其实,只要价差序列是平稳的,那么就可以使用时间序列分析的技巧对其建模并预测。

基于模型的配对交易能否盈利,依赖于对价差序列的建模和预测。大量的研究显示,最小距离法协整法这两种常见的配对交易方法在美股市场上可创造相当可观的利润,不过利润也随着时间的推移而减小。

优势与风险

优势

1. 穿越牛熊

作为一种市场中性策略,配对交易关注两只股票的价格关系,无论涨跌都可以盈利。

2. 风险可控

在构建配对交易的多空组合中,多头和空头之间形成了对冲。即便市场大跌,组合中多头的损失也可由空头弥补。

风险

1. 模型风险

当使用的模型不再达到预期甚至失效,配对交易就会面临模型风险。模型风险的可能原因有多种,包括不精准的研究、错误的逻辑或计算。

2. 执行风险

当策略不能按照计划执行时,配对交易面临执行风险。执行风险包括交易滑点及委托无法全部成交等。

A股市场中怎么做配对交易

由于A股市场难以直接做空,所以,经典的配对交易法在国内难以直接使用。然而,通过适当的变通,A股投资者依然可以变相地使用配对交易这一经典交易手法。

融资融券交易

满足条件的投资者可开通融资融券交易,借入证券卖出。不过,融券业务受标的列表和券商持有证券的限制,量相对较小。

利用自有持仓

投资者可利用自有持仓,根据交易配对交易的原理找出市场上适合配对的股票进行阶段性的替换,增加收益。

来源:A股备忘录  

-------------------------------------------------------------------------------------------------------

相关推荐:股票中的情侣——配对交易


《算法导论 第三版英文版》_高清中文版

《深度学习入门:基于Python的理论与实现》_高清中文版

《深入浅出数据分析》_高清中文版

《Python编程:从入门到实践》_高清中文版

《Python科学计算》_高清中文版

《深度学习入门:基于Python的理论与实现》_高清中文版

《深入浅出数据分析》_高清中文版

《Python编程:从入门到实践》_高清中文版


这篇关于这个策略曾赚000万美元的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1014649

相关文章

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

缓存策略使用总结

缓存是提高系统性能的最简单方法之一。相对而言,数据库(or NoSQL数据库)的速度比较慢,而速度却又是致胜的关键。 如果使用得当,缓存可以减少相应时间、减少数据库负载以及节省成本。本文罗列了几种缓存策略,选择正确的一种会有很大的不同。缓存策略取决于数据和数据访问模式。换句话说,数据是如何写和读的。例如: 系统是写多读少的吗?(例如基于时间的日志)数据是否是只写入一次并被读取多次?(例如用户配

Flink任务重启策略

概述 Flink支持不同的重启策略,以在故障发生时控制作业如何重启集群在启动时会伴随一个默认的重启策略,在没有定义具体重启策略时会使用该默认策略。如果在工作提交时指定了一个重启策略,该策略会覆盖集群的默认策略默认的重启策略可以通过 Flink 的配置文件 flink-conf.yaml 指定。配置参数 restart-strategy 定义了哪个策略被使用。常用的重启策略: 固定间隔 (Fixe

Java后端微服务架构下的API限流策略:Guava RateLimiter

Java后端微服务架构下的API限流策略:Guava RateLimiter 大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿! 在微服务架构中,API限流是保护服务不受过度使用和拒绝服务攻击的重要手段。Guava RateLimiter是Google开源的Java库中的一个组件,提供了简单易用的限流功能。 API限流概述 API限流通过控制请求的速率来防止

未雨绸缪:环保专包二级资质续期工程师招聘时间策略

对于环保企业而言,在二级资质续期前启动工程师招聘的时间规划至关重要。考虑到招聘流程的复杂性、企业内部需求的变化以及政策标准的更新,建议环保企业在二级资质续期前至少提前6至12个月启动工程师招聘工作。这个时间规划可以细化为以下几个阶段: 一、前期准备阶段(提前6-12个月) 政策与标准研究: 深入研究国家和地方关于环保二级资质续期的最新政策、法规和标准,了解对工程师的具体要求。评估政策变化可

面对Redis数据量庞大时的应对策略

面对Redis数据量庞大时的应对策略,我们可以从多个维度出发,包括数据分片、内存优化、持久化策略、使用集群、硬件升级、数据淘汰策略、以及数据结构选择等。以下是对这些策略的详细探讨: 一、数据分片(Sharding) 当Redis数据量持续增长,单个实例的处理能力可能达到瓶颈。此时,可以通过数据分片将数据分散存储到多个Redis实例中,以实现水平扩展。分片的主要策略包括: 一致性哈希:使用一

集群环境下为雪花算法生成全局唯一机器ID策略

雪花算法是生成数据id非常好的一种方式,机器id是雪花算法不可分割的一部分。但是对于集群应用,让不同的机器自动产生不同的机器id传统做法就是针对每一个机器进行单独配置,但这样做不利于集群水平扩展,且操作过程非常复杂,所以每一个机器在集群环境下是一个头疼的问题。现在借助spring+redis,给出一种策略,支持随意水平扩展,肥肠好用。 大致策略分为4步: 1.对机器ip进行hash,对某一个(大于

数据库归档策略

数据库迁移策略 为备战双11,需要将数据库中的相关表(历史订单)进行归档,以便腾出更多的空间迎接订单的暴增。作者经过尝试,得出自认为最优的解决方案。下面给出数据库归档策略及示例代码。 现有条件: 1.现有两个数据库:db-A 以及 db-B; 2.两个库中有字段相同的表:tba(表中只有字段订单id–rx_id(long型) 有索引); 3.归档库的tba中还有17年整年的归档数据。 4.由于单

2024 年高教社杯全国大学生数学建模竞赛 C 题 农作物的种植策略 参考论文 无水印

持续更新中,2024年数学建模比赛思路代码论文都会发布到专栏内,只需订阅一次!  完整论文+代码+数据结果链接在文末!  订阅后可查看参考论文文件 第一问 1.1 问题重述 这个问题围绕的是华北山区的某乡村,在有限的耕地条件下,如何制定最优的农作物种植策略。乡村有 34 块露天耕地和 20 个大棚,种植条件包括粮食作物、蔬菜、水稻和食用菌。除了要考虑地块的面积、种植季节等,还要确保

【redis】数据量庞大时的应对策略

文章目录 为什么数据量多了主机会崩分布式系统应用数据分离架构应用服务集群架构负载均衡器数据库读写分离 引入缓存冷热分离架构 分库分表微服务是什么代价优势 为什么数据量多了主机会崩 一台主机的硬件资源是有上限的,包括但不限于一下几种: CPU内存硬盘网络… 服务器每次收到一个请求,都是需要消耗上述的一些资源的~~ 如果同一时刻处理的请求多了,此时就可能会导致某个硬件资源不够用了