上海站活动回顾 | 聚焦私募视野,助力量化投研交易

11月16日下午,DolphinDB 携手华金证券,在上海成功举办了 D-Day 私募行业交流会,为大家带来了详实的私募行业场景解析、功能介绍、案例分享现场演示。三十余位来自私募机构的核心策略研发、量化交易员、数据分析专家们齐聚现场,深入交流了在日常量化投研交易过程中的经验、遇到的瓶颈及解决方案。

首先,来自 DolphinDB 的售前解决方案专家马苏川为大家详细介绍了 DolphinDB 在实现量化投研交易中的应用场景与最新研发成果。以私募行业常见的因子存储、高频因子流式计算高频策略回测为例:

中高频多因子存储:

因子数据量往往超过原始行情数据量,此外因子库动态变化与多因子对齐输出等问题也经常困扰用户。针对多因子数据的存储, DolphinDB 推荐使用窄表模式,在保证海量中高频多因子查询性能的同时,大幅提升更新与删除因子的速度。以10分钟级10,000个因子的场景为例,使用 DolphinDB 的窄表模式对数据进行存储,查询性能与宽表模式相似,但在更新与删除因子时,性能超越宽表模式100倍以上

高频因子的流式计算:

在对实时数据进行流式计算时,Flink 虽可以满足计算性能要求,但只能计算简单因子,无法实现复杂的高频因子计算。DolphinDB 提供了时间序列、横截面、响应式状态、会话窗口等10+可串联的流计算引擎,并内置窗口计算、序列相关等优化状态算子。基于 Level 2 快照与逐笔成交数据实时计算分钟级因子,上百个实时因子计算可在1毫秒以内完成。

模拟撮合引擎:

在中高频策略中,常会遇到一些在回测中表现良好,但实际交易效果不达预期的情况。为了更准确地模拟实际交易中的成本,DolphinDB 提供了模拟撮合引擎插件,方便用户在中高频策略回测中模拟实际交易,从而更合理地评估和推断策略在真实交易中的效果。DolphinDB 模拟撮合引擎支持订单成交比例延时等设置,多笔同方向的用户委托订单同时撮合时,遵循按照价格优先、时间优先的原则进行撮合成交。方便用户在高频策略回测中模拟实际交易,对于高频交易策略有重要的参考价值。模拟撮合引擎插件使用 C++ 开发,结合 DolphinDB 分布式数据查询功能,能极大地减少高频策略回测的整体耗时。

在研发与回测层面,DolphinDB 具备较为完善的常用因子库与计算函数库,有助于复杂金融逻辑的库内实现;Python Parser 的上线方便用户用 Python 语法实现计算逻辑,并在 DolphinDB 的计算框架上高效运行;新研发的 AI Dataloader 将 DolphinDB 中的原始数据直接对接到 PyTorch 等工具中,省去了数据转换与落地的成本;模拟撮合引擎为用户提供了灵活、实时且可配置的环境,有助于高效开发、测试和优化交易策略。

在量化交易层面,DolphinDB 通过在流计算中融入 JIT 技术,以降低计算时延;嵌入式交易型内存数据库 Swordfish 实现高并发低延时,提供了更快的索引与更新速度,更便利的事务支持与操作。

总体来看,DolphinDB 能够在行情数据接入、海量数据存储、因子挖掘、策略回测、实时交易等环节实现大幅提速,构建高效因子挖掘体系与流批一体的实时因子计算框架,为海量历史数据、实时行情数据的处理和计算提供高性能的投研方案,助力私募机构更迅速、准确地制定和执行投资策略,实现从投研到交易的量化全流程领先。

图片

除了功能详解与案例分享,来自 DolphinDB 的解决方案工程师陈无忌针对因子开发管理平台、模拟撮合引擎插件、行情回放与实时指标计算进行了现场演示,引发现场热烈讨论,有来自私募机构的客户结合 DolphinDB 因子管理平台、AI Dataloader 的功能更新,提出了 “因子管理平台工作流能否做到拖拉拽?” “如何实现因子建模训练?” “如何把机器训练带到量化生产上?” 等问题,得到了现场技术支持人员的详细解答,同时也为在场各位用户提供了参考。

接下来,来自华金证券数字金融部的机构经纪业务总监彭小龙带来了 华金证券优+私募发现行动” 的主题分享。华金证券股份有限公司前身是设立于2000年9月的上海久联证券经纪有限责任公司,为珠海华发投资控股集团有限公司旗下核心成员企业。华金证券作为一家拥有全牌照的综合性证券公司,业务范围涵盖证券承销与保荐、证券资产管理、证券经纪、证券自营、另类投资等诸多领域。华金证券以自营与研究业务为双平台,致力于打造以业务协同管理平台和服务中型集团客户为核心特色的一流券商。在这一环节,彭小龙从华金证券的因子挖掘、策略回测等投研服务、算法交易、基金特色服务等角度对华金证券的私募服务体系与优+私募发现行动展开介绍。“华金证券优+私募发现行动” 作为本环节分享的重点,是华金证券推出的针对私募基金机构的优质服务,涵盖了从管理人调研、需求支持落地到发展成长的全流程。

图片

图片

在技术交流环节,各位嘉宾就自己关注的话题在现场展开了自由交流,“使用门槛是否会很高?”、  “目前策略研发中的瓶颈?”、“对于 DolphinDB 有哪些建议与期待?”…… DolphinDB 致力于为行业提供领先的产品和服务,同时我们将一直聆听来自客户和社区的声音,不断探索前沿技术,发掘新的应用场景,让数据处理变得更简单、高效。

在技术交流环节,各位嘉宾就自己关注的话题在现场展开了自由交流,“使用门槛是否会很高?”、  “目前策略研发中的瓶颈?”、“对于 DolphinDB 有哪些建议与期待?”…… DolphinDB 致力于为行业提供领先的产品和服务,同时我们将一直聆听来自客户和社区的声音,不断探索前沿技术,发掘新的应用场景,让数据处理变得更简单、高效。

图片

D-Day 系列交流会的成功举办不仅增加了 DolphinDB 在行业的影响力,也为用户们提供了一个专业、开放的交流平台,方便大家深入探讨在量化交易中如何有效提升综合投研效率。此后我们也将定期在北京、上海、广州、深圳等地举办 D-Day 线下活动,期待我们的下一次相遇~

点击链接,预约报名你的下一场D-DAY!

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

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

相关文章

Rust生态系统:探索常用的库和框架

大家好!我是lincyang。 今天我们来探索Rust的生态系统,特别是其中的一些常用库和框架。 Rust生态系统虽然相比于一些更成熟的语言还在成长阶段,但已经有很多强大的工具和库支持各种应用的开发。 常用的Rust库和框架 Serde:一个…

计算机网络之概述

一、概述 1.1因特网概述 定义 网络(Network)由若干结点(Node)和连接这些结点的链路(Link)组成。多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)因此,互联网是“网络的网络…

Nginx解决跨域问题的一些想法

参考博客https://blog.csdn.net/agonie201218/article/details/112562252,https://blog.csdn.net/Zisson_no_error/article/details/119357629。都是写得非常很好的文章 重中之重:一定要长眼睛,带脑子 通过跨域访问的报错,看清楚…

【开源】基于Vue.js的高校学院网站的设计和实现

项目编号: S 020 ,文末获取源码。 \color{red}{项目编号:S020,文末获取源码。} 项目编号:S020,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 学院院系模块2.2 竞赛报名模块2.3 教…

软件工程--软件建模--结构化方法通俗语言总结(暴肝超详解)(包含数据流图、数据字典、ER图、结构化设计和优化......)

目录 结构化分析 数据流图DFD 定义数据字典 实体关系图(E-R图) 结构化设计 变换映射 事务映射 优化结构设计 实例分析 详细设计(过程设计) 结构化方法是一种系统化开发软件的方法,该方法基于模块化的思想&am…

nginx-编译安装-基础指令-信号

nginx 的编译与安装 nginx目录介绍 如果我们需要整合第三方模块,需要自己编译然此模块编译到nginx里面。apt和yum的安装只具有常用的基础功能。 下载nginx wget http://nginx.org/download/nginx-1.14.0.tar.gz/auto 目录 Changes 描述了一每个版本提供了那些特…

【JavaEE初阶】 JavaScript基础语法——贰

文章目录 🌲条件语句🚩if 语句🚩三元表达式🚩switch🚩循环语句🎈while 循环🎈continue🎈break🎈for 循环 🍀数组🚩创建数组🚩获取数组…

vue中使用echarts渐变柱状图 Cannot read properties of undefined (reading ‘graphic‘)解决方法

在使用渐变颜色时报错,Cannot read properties of undefined (reading ‘graphic’) echarts也下载了,引入了,就是报错,用不了new charts, 结果换了一个版本号就可以了,本来用的"echarts": "…

记录一次hiveserver2和namenode进程宕掉的排查

背景 最近发现集群主节点总有进程宕机,定位了大半天才找到原因,分享一下 排查过程 查询hiveserver2和namenode日志,都是正常的,突然日志就不记录了,直到我重启之后又恢复工作了。 排查各种日志都是正常的&#xff0…

Vue3 插槽 v-slot

插槽 视频链接:尚硅谷vue-插槽章节 不使用插槽的情况下 结果: 1 默认插槽 在子组件中只能有一个 结果: 2 具名插槽 #b是v-slot:b 的缩写 顾名思义就是指着名字去插入 结果: 3 作用域插槽 可以传递数据的插槽&#…

分享一些简单的英语问候语

昨天和一个朋友聊天,他问我最近有没有某个国家的客户?我说只有一两个,都已经好久没有联系了,上一次问候还是在九月份。他说从十月底开始就收到很多来自当地的询盘,你不妨问下客户最近是否有新的需求? 于是…

python 实现蚁群算法(simpy带绘图)

这里使用了蚁群算法求解了旅行商问题,同时结合了simpy来绘图 选择下一个食物的函数为: probability[i] pheromone[self.now][self.not_to_foods[i]] ** pheromone_w (1 / distance[self.now][self.not_to_foods[i]]) ** distance_w 该条路概率权重该点…

排序算法--插入排序

实现逻辑 ① 从第一个元素开始,该元素可以认为已经被排序 ② 取出下一个元素,在已经排序的元素序列中从后向前扫描 ③如果该元素(已排序)大于新元素,将该元素移到下一位置 ④ 重复步骤③,直到找到已排序的元…

【数据结构】树与二叉树(十八):树的存储结构——Father链接结构、儿子链表链接结构

文章目录 5.1 树的基本概念5.1.1 树的定义5.1.2 森林的定义5.1.3 树的术语 5.2 二叉树5.3 树5.3.1 树的存储结构1. 理论基础2. 典型实例 5.3.2 Father链接结构a. 定义树节点结构b. 创建新节点c. 主函数d. 代码整合 5.3.3 儿子链表链接结构a. 定义树节点结构b. 创建新节点c. 添加…

为什么录屏没声音?实用技巧大放送!

录屏已成为我们在数字时代记录和分享内容的重要方式之一。但有时,您可能会遇到录制视频却没有声音的问题。这个问题可能出现在不同的录屏软件中,导致许多人感到疑惑。在本文中,我们将探讨为什么录屏没声音,并提供两种解决方案&…

C语言实现堆栈和队列(动态)

行路难!行路难!多歧路,今安在?长风破浪会有时,直挂云帆济沧海。————李白 一 .堆栈 1 什么是堆栈 堆栈是一种特殊的线性表,堆栈中的元素以及元素之间的逻辑关系和线性表完全相同。在操作上的差别是线性…

springboot+jsp+bootstrap+java问卷调查系统

系统功能需求包含业务需求和功能需求,系统功能需求分析是在了解用户习惯、开发人员技术和实力等各个因素的前提下,对其进行深入分析,了解系统基本需求后,基本功能如下: 本课题要求实现优质的问卷调查系统,就…

安全框架springSecurity+Jwt+Vue-2(后端开发)

一、创建项目及配置 ①&#xff1a;创建新的项目及常用包 ②&#xff1a;引入依赖和配置 devtools&#xff1a;项目的热加载重启插件 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId&…

如何配置ESB单据集成接口

ESB企业服务总线在实际项目中主要用于各业务系统之间的集成&#xff0c;集成包括数据集成、应用集成以及业务单据集成等&#xff0c;ESB企业服务总线主要包含三部分&#xff1a;ESB设计器、SMC管理控制台以及Server运行环境&#xff0c;ESB设计器用于服务以及集成流程的开发&am…

【C++ 设计模式】面向对象设计原则 Template Method 模式 Strategy 策略模式

一、面向对象设计原则 重新认识面向对象 理解隔离变化 • 从宏观层面来看&#xff0c;面向对象的构建方式更能适应软件的变化&#xff0c; 能将变化所带来的影响减为最小 各司其职 • 从微观层面来看&#xff0c;面向对象的方式更强调各个类的“责任” • 由于需求变化导…