苏新基金借助 DolphinDB 打造灵活高效的因子生产体系
客户背景
苏新基金是一家在多策略量化投资领域积极发展的基金管理机构,研究团队依赖交易所行情、融资融券、基本面等多类多频数据,构建多维度的策略模型。随着策略逐步向更高频、更精细化方向扩展,Level-2 行情自然而然成为研发体系的核心输入之一。
为了实现跨策略、跨频段的数据一致性,苏新基金希望建立一套从盘后全量数据导入、到高频数据降频、再到因子构建与策略平台对接的闭环体系,让研究人员能够稳定、快速地获取分钟级、小时级等多频率的数据,进而推动特征提取、策略训练与回测验证。
面临挑战
随着研究团队对数据处理链路的要求逐步提升,原有方案开始暴露出一些弊端:
- 盘后数据处理窗口较紧,任务稳定性要求极高。Level-2 行情数据量大、结构复杂,而日终数据导入往往需要在固定窗口完成。原有方案在数据处理峰值时偶有耗时不稳、脚本超时等问题,给后续因子计算带来不确定性,同时也影响研究人员第二天的策略验证节奏。
- 高频到低频的降频效率不足,难以满足多频因子生成需求。苏新基金需要从 Level-2 行情中提取 15 分钟、60 分钟等不同时间尺度的数据,再基于这些低频数据计算多种因子。同时,每个因子在逻辑上都可能涉及窗口计算、聚合处理、过滤筛选等操作,原有环境在处理大量证券数据时耗时较长,且计算资源竞争会导致波动。
- 跨系统对接与 API 调用不够顺畅,影响策略平台使用体验。研究团队通常通过 Python 进行模型训练与因子研究,希望能够以结构化方式直接按“股票 + 时间”取出对应的数据。但旧方案在接口层与数据结构映射方面较为繁琐,数据需经过中间落盘或手动组织,不仅增加了开发成本,也拉长了迭代周期。
这些挑战使得苏新基金逐渐意识到:要让研究体系保持灵活与可扩展,必须构建一个稳定、高性能且能与 Python 无缝协同的数据底座。
DolphinDB 解决方案
针对苏新基金的业务流程,DolphinDB 作为核心计算与存储引擎,承担了盘后数据处理、降频计算、因子生产与策略平台对接的关键职责。
一、构建盘后自动化导入与预处理流程
数据团队将每日盘后全量行情导入任务纳入自动调度框架,使用 DolphinDB 作为数据接收端,实现 Level-2 数据的结构化存储。DolphinDB 的列式存储模型让写入更高效,而分区管理使大量数据按交易日或股票分布存储,保证后续的查询与计算能够并行执行。导入过程中同步完成字段校对、异常清洗、时间对齐等操作,为下一步降频计算打下稳定基础。
二、利用 DolphinDB 执行高性能降频加工
苏新基金的核心需求之一是从高频数据生成多种低频序列,如 15 分钟频、小时频等。团队在 DolphinDB 中定义了统一的降频逻辑,包括聚合、取样、过滤等操作,并借助内置的向量化执行与多核并行处理能力,使得大规模数据能够在短时间内完成降频加工。所有降频结果以表格形式保存在系统内,形成不同策略团队可复用的标准化输入。
三、基于降频数据构建多类型因子体系
在低频行情序列的基础上,研究团队将常见价量特征、波动特征、结构类指标等因子逻辑封装为 DolphinDB 脚本模块。系统使用统一计算框架执行这些因子任务,使因子结果能按“时间—股票”维度结构化输出,方便策略平台直接消费。由于 DolphinDB 能够进行批量执行与自动调度,整个因子生成过程在盘后自动完成,不再依赖人工干预。
四、通过 Python API 与因子策略平台深度对接
研究团队通过 DolphinDB 的官方 Python API 直接向系统发起查询,按证券、时间区间等维度灵活提取低频数据与因子结果。API 的向量化返回能力减少了数据搬移成本,使策略平台能够高效读取所需数据并执行回测或生成信号。
通过这套,苏新基金建立了一条从数据导入、降频加工、因子生成,到策略平台使用的完整闭环,显著提升了研发体系的效率与一致性。
方案效果与价值
在 DolphinDB 的支持下,苏新基金在高频数据处理时的系统稳定性、数据一致性和研发效率均得到了大幅提升。
- 盘后任务更加稳定可靠,研发节奏更可控
自动化导入与向量化计算显著压缩了盘后任务耗时,使每日固定窗口内的数据处理更加从容,为第二天的研究工作提供了稳定保证。过去偶发的超时问题得以消除,系统运行更具可预期性。
- 降频效率大幅提升,使多频因子研发成为可能
由于 DolphinDB 能够在内存中高效执行聚合与窗口计算,大规模 15 分钟频与小时频数据的生成时间明显缩短。研究团队不再为了任务排队或数据处理耗时而调整策略开发节奏,从而能够并行探索更多研究方向。
- 因子生产体系标准化、可复用,在研究协同上价值突出
因子逻辑以模块化方式集中管理,使不同策略团队可以共享同一套底层因子结构。新增因子或修改逻辑均可在统一框架下快速上线,实现“因子一次开发、多方使用”的体系化价值。
- 整体研发链路的连贯性显著增强
从导入、处理、降频到因子抽取再到策略平台,所有环节由 DolphinDB 丝滑贯通,使苏新基金的内部研究体系从「多工具拼接」走向「统一底座」,是对策略研发长期能力的一次结构性提升。
如果您是:
寻求更优行情处理与实时分析能力的券商、资管机构;
需要高效量化研究平台与强大回测引擎的量化团队;
致力于构建实时风险管控系统的银行、金融科技公司;
任何需要处理海量时序数据、追求极速分析的行业创新者……
欢迎访问官网下载并试用 DolphinDB!