鲲山科技:引入和鲸 ModelWhale,实现量化策略的高效迭代

量化投资是数据科学在金融行业的应用。

2023 年,量化行业的超额收益开始收敛,量化私募如何形成自身核心竞争力?

和鲸拜访客户鲲山科技(深圳),揭示其“弯道超车”的独家秘诀。

群体作战

年初至今,鲲腾投资(鲲山科技全资子公司)在各类实盘大赛上屡屡上榜,漂亮的收益率曲线也让鲲腾成为了业内令人瞩目的一匹黑马。

但 CEO 刘亮告诉我们,没太大必要关注收益率,因为根据马尔科维茨的理论,想做多高的收益使用对应的杠杆就行,收益率的本质是杠杆。对于鲲腾的发展,刘亮觉得过去做得最正确、未来也要继续坚持的,是采取“集中优势兵力的群狼战术”

群体作战,指人

“狼从来不是单独出击,而是群体作战,头狼统一指挥,团队互相配合。”刘亮如是说。按照“投资就是投人”的标准搭建团队,迄今为止,鲲腾已荟聚超 40+ 名优秀成员,海内外顶尖院校的学历背景对于量化行业而言确实只能算敲门砖,鲲腾对于成员的要求是——除了智商高,也要能证明自己能很好地利用智商解决现实中的问题

  • 研究总监栾峰教授在顶级刊物 Science 上发表过两篇光通讯方面的文章;
  • CEO 刘亮在学生时代拿过信息产业部科技进步一等奖,也是香港工商业奖科技成就大奖获得者;
  • 投资总监罗宇翔博士在美国顶级对冲基金 Gramham Capital 有超过十年的核心量化研究员经验,管理规模超 150 亿美金;
  • 技术总监李昌锋李总是中国最早做支付的人之一, 也因为做支付很早便实现了财富自由;
  • 海外合伙人林霄汉博士是 MIT 的博士,曾独立为德州政府管理教育及退休基金。

除了人才招募,刘亮同时关注人才的培育,“校企合作是量化领域的常见模式,我们只是给这种模式的落地提供了更多形式”。成立至今,鲲腾与国内一众 985 高校、双一流高校建立了长期合作,从定期的量化讲座到量化实战课堂,从量化实验室的共建到人才联合培养,在助力量化行业构建人才生态的同时,也能为企业内部注入源源不断的“新鲜血液”。

鲲腾团队的大合影

群体作战,也指策略

头狼定义组织的深度,狼群定义组织的广度,策略亦然。商品期货、股票量化主流策略全覆盖,不断拓宽策略的广度,同时增加研究的深度,刘亮说,这是鲲腾面对问题的措施,也是发展的路径。

广度上,CTA 策略与股票策略协同发力、齐头并进,目前鲲腾的策略体系包括了核心优势的 CTA 策略、指数增强策略、市场中性策略,还有具有特色的混合策略(CTA+股票),策略的丰富度保证了收益来源的多元化,也能在风险可控的前提下创造更高收益。

深度上,单策略的精细程度一部分取决于 IT 团队的质量和规模,另一部分取决于投研团队的经验。目前,鲲腾稳健创新的 IT 团队已建立起集回测、实盘、算法交易、风控、监控于一体的完善系统,精英管理的投研团队也具备高效率的策略迭代优势,可以有预见性地避免大部分实盘的坑。

鲲腾CTA+中性策略-磐石2号产品业绩

策略的优势使得鲲腾的产品在近期获得了多家实盘大赛的奖项。仅 2023 年 8 月的一个月,所获奖项便包括「广发证券私募实盘大赛-指数增强(新锐组)」冠军、「第十八届-中国私芽基金风云榜-管理期货」冠军、「第一届“星云杯”私募大赛-其他策略10-20亿管理规模」冠军等的总计 6 个冠军、4 个亚军、3 个季军及 19 个榜单十强。随着8月底政策组合拳带来的市场反弹,刘亮也表示期待下半年能有更亮眼的超额表现。

附:【喜报】鲲腾投资产品荣获多家实盘大赛 2023 年 8 月和最新季度奖项

引入 ModelWhale 平台

“超额的收敛是历史的必然,就是这个过程有点快。” 针对市场近况,刘亮如是说。长期看,市场有效性提升、量化超额下降是大趋势,但管理人的策略迭代可以在这个趋势的各个阶段,以合适的方式,最大限度地实现超额收益。所有私募都在做迭代更新,让自己的策略不断适应市场的变化,在此背景下,鲲腾与和鲸展开了合作。

数据:面向策略研究的数据支持

效率的提升可以增厚产品的超额收益,前提是要走过数据这段“坎坷路”。当前,越来越多大型量化私募机构正效仿券商与银行做法,想要构建自己的量化数据中台。数据的完备性、准确性,数据的存储、应用都会直接对优化量化投资算法模型起到关键作用。

引入和鲸的数据科学协同平台 ModelWhale 以后,鲲腾做的第一件事就是让数据更快地流动起来。

首先做的是提高数据预处理的效率。多源头数据统一汇入 ModelWhale 后,数据接口与数据的清洗、处理、分析实现了统一,既能降低系统复杂度也能增强数据加工能力。数据需要每日更新,ModelWhale 会每日定时获取数据库新产出的数据,然后员工可按照业务逻辑对数据进行预处理,当然这一步还是更依赖于业务理解,需要在保证数据质量的同时提高效率。对此,员工可以将较为成熟的数据预处理或数据分析的步骤封装为标准工作流,尤其是具有投资决策参考价值的“中间指标”或“常用指标”,利用离线任务每日定时运行并推送,方便投研团队与交易风控团队更快了解行情。

数据定期清洗并写回数据库展示

其次便要提高数据使用的效率。预处理后的数据既可以写回数据库,也能保存在平台的共享空间,供特定的投研人员随取随用(此处涉及的权限管理将在后文作具体说明)。为了便于因子挖掘以及后期对历史行情数据进行二次加工,平台上的每一个数据集都配备了数据文档记录数据标签及数据说明,并可回溯到任一历史版本。ModelWhale 兼顾数据管理与数据应用,之后不管是通用的数据还是需要喂给特定模型的数据,投研人员都能更便捷地使用。

数据集概述展示

策略:指数级加速策略迭代

策略的迭代分为两个维度,一是日常的渐进式创新,二是跨越式创新,但迭代的频次总是不固定的,为了保持策略在市场上的领先地位,最有效的方法就是不断测试,就像挖矿一样不断探索。为了进一步提高测试的效率,鲲腾将部分策略回测与策略分析的工作迁移至了 ModelWhale 平台。

并行回测

投研人员完成策略的开发后,即可在 ModelWhale 平台上选择相应的回测框架进行回测。除了数据外,快速回测验证还需要大量 GPU 、CPU 、内存资源,ModelWhale 将鲲腾本地的计算硬件接入云端,投研人员可以根据需求拆分算力共享使用或将多机多卡的 GPU 组成集群算力使用

回测过程中,大家通常都会希望在一定时间内作更多尝试,因此围绕相似的回测可能需要跑很多遍。在平台的加持下,投研人员既可以针对同一模型配置多组参数同时去跑,也可以同时运行多个回测任务并行计算,任务之间相互独立、互不影响。这样一来,原本运行多个回测任务的总时间被压缩到了单个最大任务的时间,效率得到指数倍的提高。

并行计算示例

多维协同

新旧策略交替,一边维护老策略一边开发新策略是常态。鲲腾的研究总监栾峰教授曾提出:“相较于用 Git 管理策略,ModelWhale Notebook 的项目管理方式才是对于策略人员更加友好的。”

不管是修改了挂载的数据、文件还是策略代码,总之项目内的任何调整都可以生成新的版本,但并不妨碍投研人员随时查看历史版本或回溯到历史版本重新做,不同版本间可以相互对比了解“增、删、改”情况。部分新策略的开发可能需要多人合作进行策略研究、编程实现和模型优化,利用 ModelWhale 的版本管理,投研人员间也能减少低效率的相互确认——已与他人分享的数据和项目若有修改,对方会同步获得更新;未与他人共享的则仍属于自己的私密“财产”(此处涉及的权限管理亦在后文作具体说明)。另外,数据、标准的工作流、策略,或是团队待学习的项目都可以存储在团队的共享空间,方便大家随时使用。

Notebook 版本列表展示

权限:多级别、全要素的权限管理

保密工作对于量化行业来说几乎是首要考虑的问题。多一个人使用同样的算法策略,利润空间就少一分,因此任何有可能曝光算法的信息渠道都应被严加看管。

外部合作方面,鲲腾长期协助高校开展人才联合培养工作,在校内表现优异的学生将有机会到鲲腾短期实习,在投研团队的带教下通过实战快速锻炼选股、研究、策略开发等多方面能力。从一开始普遍做数据处理工作,到后面随着能力的积累慢慢接触到新因子的挖掘、新模型的开发等更深层的工作内容,相关权限需要逐级开放。

接触到 ModelWhale 平台后,投研团队发现通过基础设施的配置可以更便捷地实现这一需求,数据、策略、模型等各种资产也能得到多重保障数据方面,管理员可以同时管理数据的访问权限(管理单位至个人)和数据的下载权限,也就是可以实现数据仅在平台处理而无法下载至本地,既提高效率也保障数据不外泄。策略方面,承载策略的 Notebook 同样可以“开启访问权限”的形式分享,但访问并不等于可复制/可将代码下载至本地。简而言之,任何涉及权限的行为在平台上都有对应的管理动作加以监控。

权限相关的管理还涉及到了算力资源、镜像环境等,鲲腾内部的各类权限也都基于平台进行了优化。

Notebook 权限管理展示

一直努力在路上

从 2022 年与鲲腾合作至今,和鲸最大的感受就是务实而进取,CEO 刘亮对公司发展的每一步都做好了规划,踏实地走好每一步,一直努力在路上。“就像我们爬珠穆朗玛峰,你爬到顶上之后,四面望一下,会发现无论是从哪个面爬上去,看到的风景都是一样的。所以市场最终一定会寡头化,我相信我们每家头部量化在这个过程中,能力都是不断地跟上市场节奏。”

量化 4.0 时代,什么样的量化公司能够持续具备竞争力,鲲腾的答案是:尊重科学、追求效率、敬畏市场。作为一款先进的数字化基础设施,和鲸 ModelWhale 数据科学协同平台希望能为每一位从事数据创新研究的开拓者及其团队提供支持。

任何相关需求,都欢迎您搜索并进入 ModelWhale 产品官网注册体验,您也可以联系产品顾问了解更多案例(添加时请备注“鲲山案例”)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/104938.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【软考-中级】系统集成项目管理工程师-配置管理历年案例

持续更新。。。。。。。。。。。。。。。 目录 2023 上 试题三(20分) 2023 上 试题三(20分) 某公司有自己的质量管理体系,其中配置管理程序已运行多年,由项目经理牵头组建变更控制委员会(CCB),在创建配置管理环境后,并经过变更申请…

NewStarCTF 2023 公开赛道 WEEK2|Crypto

目录 T1.滴啤 T2.不止一个pi T3.halfcandecode T4.Rotate Xor T5.broadcast T6.partial decrypt T1.滴啤 下载题目附件,我们获得到以下代码。 from Crypto.Util.number import * import gmpy2 from flag import flag def gen_prime(number):p getPrime(numb…

跨行或跨列布局

关键点 1、float 实现 2、flex 实现 3、grid 实现效果预览: html: <div class="container"><h2>float 实现</h2>

10.12按键中断

设置按键中断&#xff0c;按键1按下&#xff0c;LED亮&#xff0c;再按一次&#xff0c;灭 按键2按下&#xff0c;蜂鸣器响。再按一次&#xff0c;不响 按键3按下&#xff0c;风扇转&#xff0c;再按一次&#xff0c;风扇停 keyit.h: #ifndef __KEYIT_H__ #define __KEYIT_…

Go语言介绍与安装

介绍与安装 本教程介绍了 Go&#xff0c;并讨论了选择 Go 相对于其他编程语言的优势。我们还将学习如何在Windows 中安装 Go。 介绍 Go也称为Golang&#xff0c;是由 Google 开发的一种开源、编译型、静态类型的编程语言。 Go创造背后的关键人物是Rob Pike、 Ken Thompson和…

Blender:渲染一个简单动画

接上 Blender&#xff1a;对模型着色_六月的翅膀的博客-CSDN博客 目标是做一个这种视频 先添加一个曲线&#xff0c;作为相机轨迹 然后添加一个相机 对相机添加物体约束&#xff0c;跟随路径&#xff0c;选择曲线&#xff0c;然后点击动画路径 假如对相机设置跟随路径后&…

Linux高性能服务器编程 学习笔记 第十三章 多进程编程

我们将讨论Linux多进程编程的以下内容&#xff1a; 1.复制进程映像的fork系统调用和替换进程映像的exec系列系统调用。 2.僵尸进程以及如何避免僵尸进程。 3.进程间通信&#xff08;Inter Process Communication&#xff0c;IPC&#xff09;最简单的方式&#xff1a;管道。 …

SSM - Springboot - MyBatis-Plus 全栈体系(二十六)

第六章 SpringBoot 快速启动框架&#xff1a;SpringBoot3 实战 一、SpringBoot3 介绍 1. SpringBoot3 简介 SpringBoot 版本&#xff1a;3.0.5 到目前为止已经学习了多种配置 Spring 程序的方式。但是无论使用 XML、注解、Java 配置类还是他们的混合用法&#xff0c;都会觉…

String、StringBuilder、StringBuffer区别

String、StringBuilder、StringBuffer区别 面试官&#xff1a;请你谈谈String、StringBuilder、StringBuffer区别 作为经典Java八股&#xff0c;是面试必考的热门点。 下面让我们一起来看一下他们的区别吧&#xff01; 主要是测试他们的效率和应用场景&#xff0c;具体语法不在…

[资源推荐] 复旦大学张奇老师科研分享

刷B站的时候首页给我推了这个&#xff1a;【直播回放】复旦大学张奇教授亲授&#xff1a;人工智能领域顶会论文的发表指南先前也散漫地读了些许论文&#xff0c;但没有在一些宏观的方法论下去训练&#xff0c;读的时候能感觉出一些科研的套路&#xff0c;论文写作的套路&#x…

C++算法:图中的最短环

题目 现有一个含 n 个顶点的 双向 图&#xff0c;每个顶点按从 0 到 n - 1 标记。图中的边由二维整数数组 edges 表示&#xff0c;其中 edges[i] [ui, vi] 表示顶点 ui 和 vi 之间存在一条边。每对顶点最多通过一条边连接&#xff0c;并且不存在与自身相连的顶点。 返回图中 …

Kafka保证消息幂等以及解决方案

1、幂等的基本概念 幂等简单点讲&#xff0c;就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的&#xff0c;不会产生任何副作用。幂等分很多种&#xff0c;比如接口的幂等、消息的幂等&#xff0c;它是分布式系统设计时必须要考虑的一个方面。 查询操作(天然幂等…

【VR开发】【Unity】0-课程简介和概述

【说明】 这是我录制的一套VR基础开发课程的文字版本&#xff0c;更加便于快速参考。 应大家在后台所提的需求&#xff0c;从今天开始&#xff0c;我计划带给大家一套完整达40课时的VR开发基础课程。 在开始学习前需要注意如下几点&#xff1a; 本教程基于Unity2022.2.1f1版…

SqlServer安装教程

百度网盘地址: 链接&#xff1a;https://pan.baidu.com/s/1ntqoK9uVc6fBVTm7twh8kw 提取码&#xff1a;grdt 安装: 双击:SQLEXPRADV_x64_CHS.exe ,等待;点击计划,系统配置检查器,根据要求修改(我被要求重启了)点击安装,全新SQL Server独立安装或向现有安装添加功能,接受功能选…

2023年09月 C/C++(七级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C编程&#xff08;1~8级&#xff09;全部真题・点这里 Python编程&#xff08;1~6级&#xff09;全部真题・点这里 第1题&#xff1a;红与黑 有一间长方形的房子&#xff0c;地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上&#xff0c;只能向相邻的黑色…

kafka详解(三)

2.2 Kafka命令行操作 2.2.1 主题命令行操作 1&#xff09;查看操作主题命令参数 [aahadoop102 kafka]$ bin/kafka-topics.sh2&#xff09;查看当前服务器中的所有topic (配置了环境变量不需要写bin/) [aahadoop102 kafka]$ bin/kafka-topics.sh --bootstrap-server hadoop10…

SpringBoot-黑马程序员-学习笔记(五)

74.自定义bean属性绑定以及第三方bean属性绑定 自定义bean属性绑定 1.自定义一个bean Data Component public class ServerConfig {private String ipAddress;private int port;private long timeout; } 2.在yml配置文件中中定义一组值 3.在bean中进行属性绑定 加上这个注…

mysql中的几种排名函数

mysql中的排名函数 mysql里面的排名函数&#xff0c;涉及有以下几个&#xff1a; rank()、dense_rank()、row_number() 1、rank() 函数 RANK() OVER (PARTITION BY <expression>[{,<expression>...}]ORDER BY <expression> [ASC|DESC], [{,<expression…

【Nginx32】Nginx学习:随机索引、真实IP处理与来源处理模块

Nginx学习&#xff1a;随机索引、真实IP处理与来源处理模块 完成了代理这个大模块的学习&#xff0c;我们继续其它 Nginx 中 HTTP 相关的模块学习。今天的内容都比较简单&#xff0c;不过最后的来源处理非常有用&#xff0c;可以帮我们解决外链问题。另外两个其实大家了解一下就…

C#开发的OpenRA游戏之金钱系统(1)

C#开发的OpenRA游戏之金钱系统(1) 设计一个游戏,肯定要有一个唯一的资源,用这个资源来管理整个游戏的进度,以及相互争夺的焦点。在OpenRA里,就是使用矿产资源。所以在地图上分布几个矿场,玩家就需要相互争夺矿场,谁开采多谁就更有钱,谁有钱了就可以升级更好的科技,以…