> 数据图表

怎样理解config.yaml 结构设计

2026-6-5
怎样理解config.yaml 结构设计
整个架构的唯一配置总线是 config.yaml 文件,所有模块都从它读取参数,它是整条流水线的通用接口协议,是不同模块间的桥梁。config.yaml 作为整个系统的参数中心,包含多个维度信息,分别是项目元信息(project)、数据库连接(database)、数 据 描 述 ( data )、 因 子 定 义 ( factors )、 回 测 配 置 ( backtest )、 基 准 验 证(benchmarktolerance)和输出路径(output)。简单概括,project 告诉我们研报的基本信息,database 提供数据库访问方式,data定位查询哪段区间哪些表的哪些字段,factors 包含待计算的因子,涉及参数如何设置,方向是否调整,backtest 决定如何进行回测,benchmark 覆盖研报的基本信息用来和复现结果进行对比,tolerence 决定复现结果偏差容忍度,output 则对应输出结果的位置。