高频交及化资策略与误区

2024-05-29 20:58

本文主要是介绍高频交及化资策略与误区,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转 高频交易及量化投资的策略与误区

一、高频交易公司和量化投资公司的区别

一般来说,高频交易公司和量化投资公司既有联系,又有区别。

在美国,人们常说的高频交易公司一般都是自营交易公司,这些公司主要有Getco、Tower Research、Hudson River Trading、SIG、Virtu Financial、Jump Trading、RGM Advisor、Chopper Trading、Jane Street等;

而常说的量化投资公司一般都是对冲基金,包括RenTec、DE Shaw、Two Sigma、WorldQuant、AQR、Winton、BlueCrest、Citadel等。

此外,Citadel、Two Sigma等公司,既有高频交易业务,又有量化投资业务;DE Shaw等公司,既有量化投资,又有非量化投资——很多公司朝着更综合的方向发展。

从历史上看,很多高频交易公司的创始人都是交易员出身,原来就从事衍生品的做市、套利等业务。

一开始这些工作并不需要多高深的知识。随着计算机技术的发展,交易的自动化程度和频率也逐渐提高,这些公司逐渐聘请一些数学、统计、计算机背景较强的人员加入以适应形势的发展。

当然,这个过程也出现了一些分化,有的公司还是保留了交易员在公司的主导地位,并且始终未放弃人工交易,最终形成了人机结合的半自动交易;而另外一些公司对新鲜技术的接受程度更高一些,往往采取全自动的交易模式。

事实上,也没有证据表明全自动交易的公司就比半自动交易的公司更为优越,到目前为止,也只能说是各有利弊。

人工交易的最大弊端在于手动下单的地方离交易所较远,在行情剧变的时候往往抢不到单。

在这一点上,全自动交易的公司可以通过托管机房来最大程度减少信号传输的时间,不过自动化交易往往因为程序过于复杂,加上很多公司人员流动较大,在程序的维护上会出现一些失误,最终程序出错酿成大祸,比如著名的骑士资本。

至于过度拟合无法抵御黑天鹅事件事件,那是人工交易和自动交易都无法避免的问题。一般来说,Getco、Jane Street、SIG、Virtu Financial等是半自动交易,Tower Research、Hudson River Trading、Jump Trading等是全自动交易。

量化投资公司跟高频交易公司则有很大的不同。首先,美国的量化投资公司基本上都是量化背景极强的人创办的,比如说文艺复兴的创始人西蒙斯是数学家出身,DE Shaw的创始人David Shaw是计算机教授出身,AQR的创始人Cliff Asness是金融学家出身,而高频交易公司则更多是传统交易员创办的;其次,量化投资一般依赖于复杂的模型,而高频交易一般依赖于运行高效的代码。

量化投资公司的持仓时间往往达到1—2个星期,要预测这么长时间的价格趋势需要处理的信息自然非常庞大,模型也因此更为复杂,对程序的运行速度反而没那么敏感;

高频交易处理信息的时间极短(微秒或毫秒级),不可能分析很多的信息,因此模型也趋于简单,竞争优势更多依靠代码运行的效率,很多人甚至直接在硬件上写程序;

而最后,量化投资的资金容量可达几百亿美元,而高频交易公司往往只有几千万至几亿美元,但由于高频交易的策略表现远比量化投资稳定,如Virtu Financial交易1238天只亏1天,因此一般都是自营交易,而量化投资基金一般来说都是帮客户投资。

二、量化交易的模型

下面介绍一下量化交易的模型,从简单到复杂:

最简单的以约翰·墨菲的《期货市场技术分析》为代表,最多用到指数、对数等高中层面的数学知识,通俗易懂,更适合主观交易,或者计算机计算并发出交易信号由人手动下单的半自动交易。

层次高一点的以丹尼斯的《海龟交易法则》为代表,数学上毕竟使用了均值、方差、正态分布等大学低年级数学的内容,策略的测试也更具科学性,而且提出了可靠的资金管理办法,但缺点是依旧没有摆脱传统的、依靠交易规则的排列组合进行交易的思路。

不过,如果策略设计得好且行情出大趋势的话还是可以有不错的效果。

更高一级的层次主要体现在交易信号的整合方面,比如运用更现代的统计方法——回归分析、神经网络、支持向量机等对传统的技术指标进行有机整合,并使用更严格的统计方法进行变量的筛选及测试。

考虑到金融数据的时间特征,往往需要使用滚动优化来获取样本外的测试结果,这样得出的模型也更为稳健。

不过,一般的程序化交易系统都难以实现这些功能,需要自己用更通用的编程语言来实现。

如果是量化投资,那么除了行情信息,还要收集整理其他基本面的信息,整理出对应的时间序列,并融入到预测模型中。

一般来说,成功的模型不在于运用了多高深的数学理论,而在于它整合了多少不同来源的信息。

即使是最简单的线性回归,如果各个参数都有很强的预测能力,且相关性很低,那么模型的预测效果也会很好;相反,即使运用复杂的深度学习理论,如果选取的参数毫无意义,最后得出的模型也没有用。

目前美国一些公司不仅利用新闻等文本信息建模,甚至用到谷歌卫星拍摄到的港口集装箱的图像来建模,通过对商品集装箱的数目来预测商品价格的走势,取得了很好的预测效果。

建模是一回事,求解模型其实也同等重要。比如说物理学上有很多模型能精确描述现实,但经常由于缺乏高效的科学计算方法而难以求解。

量化交易也一样的。参数的计算、筛选、优化、回测等往往伴随着巨大的计算量,如何巧妙求解是一门颇为高深的学问。

据西蒙斯透露,著名的文艺复兴公司内部有着明确的分工——计算机程序员从各个来源收集数据,物理学家分析数据建立模型,数学家构建优化算法并求解模型等。

三、高频、量化领域常见的误区

量化模型无法战胜黑天鹅事件

事实上,任何投资方法都是依靠历史预测未来,都害怕黑天鹅事件,都会有回撤。量化的好处在于遇到回撤之后,可以迅速把最新的情况纳入模型,及时调整,重新回测、优化、模拟,争取在最短的时间内扭转损失。

比如文艺复兴在2007年8月遭遇历史上罕见的9%回撤之后,西蒙斯采取果断措施,重新建模,在致投资者的信中他宣称“我们新的模型已经发现了3个很强的交易信号”,结果在接下来的日子很快扳回损失,当年的收益率达到80%。

长期资本管理公司(LTCM)就是因为用了量化模型而破产的。

事实上,LTCM是一个多策略基金,它的纯量化交易策略最后在1998年还是赚了1亿美元,它亏损最多的策略都是交易流动性极差的柜台衍生品,很多甚至是它自己设计来跟投行对赌的产品,遇到黑天鹅事件无法及时清理头寸。

这些产品一般只是在定价时候使用量化模型辅助一下,具体的交易执行、产品设计、销售等都跟量化无关,一般认为LTCM的破产更多是因为流动性风险,跟模型关系不大。

高频交易损害投资者利益

像《Flash Boys》等书籍的观点其实都很有争议的,只不过作者文笔极佳,叙事手法极富煽动性,所以才吸引了众多的眼球。

除了媒体之外,应该说美国目前要求禁止高频交易最为强烈的,基本上都是当年的传统交易员。

正因为新兴的、依靠先进技术的高频交易公司把他们打败了,他们心有不甘,所以才组织更多的力量来进行反击。由于这些人都是市场老手,所以对这个市场还是非常熟悉的,提的观点也有可取的地方。

在国内,现在期权准备上市,股票也很可能开放T+0。对这两块“肥肉”,国外高频交易商早就垂涎已久。

如果说在期货高频领域,我们还能依靠在程序化交易上的丰富经验与国外抗衡一下,那么在期权和股票高频领域,我们的实践经验为零,跟国外的差距更大。

对此,笔者认为,我们一方面不能妄自菲薄,觉得外资太厉害就干脆不做了;另一方面也不能急于求成,妄想一年半载就要取得很大的成绩。

凡事都要本着谦虚谨慎的态度,国外很多高手来到国内都是先研究一年才能稳定盈利,国内的人基础较薄,研究周期要长一些,比如第一年做准备工作开发系统,第二年逐渐打平手续费,之后开始盈利,或许更为合理。

策略研究要慢工出细活,急于求成,频繁改变研究方向,最终很可能一事无成。

来源:新浪网

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

推荐阅读:

序号标题传送链接
1量化交易入门https://www.myquant.cn/community/topic/28/2

2

分享一个python均线策略https://www.myquant.cn/community/topic/78/2
3一个量化交易策略师的自白https://www.myquant.cn/community/topic/652/2
4高频交易:为了0.07毫秒的比拼,竟然花费了1400万美金https://www.myquant.cn/community/topic/634/2
5谈资金管理https://www.myquant.cn/community/topic/579/2

 


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

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

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

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

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

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

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

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


这篇关于高频交及化资策略与误区的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

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

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

缓存策略使用总结

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

力扣第347题 前K个高频元素

前言 记录一下刷题历程 力扣第347题 前K个高频元素 前K个高频元素 原题目: 分析 我们首先使用哈希表来统计数字出现的频率,然后我们使用一个桶排序。我们首先定义一个长度为n+1的数组,对于下图这个示例就是长度为7的数组。为什么需要一个长度为n+1的数组呢?假如说总共有三个数字都为1,那么我们需要把这个1放在数组下标为3的位置,假如说数组长度为n,对于这个例子就是长度为3,那么它的

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 个大棚,种植条件包括粮食作物、蔬菜、水稻和食用菌。除了要考虑地块的面积、种植季节等,还要确保