策略回测
本页围绕“策略回测”主题,提供与页面标题图相关的说明性概述。
Source: https://dolphindb.cn/solution/detail/hedgefund-backtesting
What this page covers
- 活动提示与报名入口信息。
- 策略回测主题的页面概览与说明。
- 基于历史行情的数据回放能力与相关文档。
- 中高频回测框架的组成、流程与文档入口。
- 模拟撮合引擎的规则、参数与用途。
- 两融回测的支持范围、风控与教程入口。
- 数字货币回测的市场适配与建模要素。
技能认证特训营第二期限时报名活动
页面顶部提供培训营活动提示,并给出限时报名链接。
- 提供“技能认证特训营第二期”的报名入口。
- 报名链接指向 qingsuyun.com 的活动页面。
策略回测(标题图与说明)
本节包含策略回测主题的标题图,并配有对图片含义的说明性文字。
- 包含“策略回测”相关的标题图内容。
- 提供对标题图所传达含义的说明。
- 以“策略回测”作为页面主题结构的一部分。
数据回放
本节介绍基于历史逐笔/盘口数据的行情回放能力、回放模式与速度控制,并提供相关教程链接。
- 支持基于历史逐笔与盘口数据进行行情回放。
- 回放按原始时间戳顺序进行。
- 通过将回放数据注入流表,连接方式类似实时行情。
- 支持 1 对 1、N 对 N、N 对 1 三种回放模式。
- 支持“实时回放”与“快速回放”的速度控制。
- 提供 1 对 1 回放模式文档链接。
- 提供 N 对 N 回放模式文档链接。
- 提供 N 对 1 回放模式文档链接。
- 提供数据回放使用教程链接。
- 提供股票行情回放教程链接。
- 提供搭建行情回放服务最佳实践链接。
中高频回测框架
本节描述中高频回测框架的组成与事件驱动执行流程,并给出覆盖范围、性能对比主张及相关文档链接。
- 框架集数据回放、模拟撮合引擎、回测引擎于一体。
- 历史数据流同步分发至模拟撮合引擎与策略回调函数。
- 回测引擎执行风控校验(如资金、持仓、涨跌停约束)。
- 订单进入模拟撮合模块完成成交仿真并更新账户状态。
- 覆盖股票、期权、期货、银行间债券、数字货币等多资产。
- 对比对象包括 Backtrader 与 MetaTrader4。
- 核心撮合与回测引擎采用 C++ 实现。
- 在特定数据量级下主张可实现最高数十倍性能提升(相较 Python 框架)。
- 提供回测快速上手文档链接。
- 提供回测平台使用与性能优化攻略链接。
- 提供与其它回测产品对比分析链接。
模拟撮合
本节说明模拟撮合引擎插件的输入输出、撮合规则、可配置参数、撮合算法与收益校正用途,并提供教程链接。
- 提供模拟撮合引擎插件,用于仿真订单真实成交过程。
- 接收行情数据(快照或逐笔)与委托订单(限价、市价、撤单)。
- 按价格优先、时间优先构建虚拟订单簿并计算成交要素。
- 支持配置通道延迟、成交比例等参数以评估交易环境影响。
- 对逐笔行情可实时合成 Tick 级订单簿并持续撮合。
- 对快照行情可配置未成交订单是否跨快照排队等待。
- 内置多种撮合算法,支持按不同规则进行成交仿真。
- 用于将“理想回测收益”校正为更贴近实盘的“可实现收益”。
- 可用于评估滑点、流动性约束与冲击成本的影响。
- 提供模拟撮合引擎使用教程链接。
两融回测
本节介绍回测引擎对沪深 A 股融资融券业务的原生支持、参数化约束与风控规则,以及对策略决策的用途,并提供教程链接。
- 面向多空中性、指数增强、杠杆多头等策略场景。
- 在回测引擎中原生支持沪深 A 股融资融券业务。
- 将融资买入、融券卖出、担保品买入与普通交易统一建模。
- 支持配置融资利率、融券费率、授信额度与标的池等约束。
- 引入维持担保比例与集中度等风控规则。
- 支持量化评估极端行情下的强平风险与杠杆空间。
- 用于避免“现货回测、实盘加杠杆”带来的收益高估与风险低估。
- 对私募机构的用途描述涉及研究阶段的决策参考(低置信度表述)。
- 提供融资融券策略回测使用说明及案例链接。
数字货币回测
本节介绍面向 7×24 数字货币市场的回测能力、支持品类/账户、行情类型、费用与保证金建模要素及撮合配置,并提供文档链接。
- 面向 7×24 小时交易的数字货币市场。
- 支持现货、交割合约、永续合约与期权。
- 支持多账户统一管理。
- 覆盖快照、分钟、日频等多种行情类型。
- 建模输入包含合约乘数、保证金比例与手续费等元数据要素。
- 支持基于永续合约资金费率建模。
- 精细建模不同交易所、品种的费用与保证金规则。
- 支持撮合模式、订单延迟与成交比例等配置。
- 用于评估不同流动性与费率环境下的可实现收益。
- 提供数字货币回测使用说明链接。
跨资产/跨账户回测
本节介绍统一框架内的多资产联合回测、资金与规则统一管理,以及多账户与多组合视角回测能力,并提供示例链接。
- 支持对多类资产在统一框架内进行联合回测。
- 可同时加载多市场行情与交易规则并统一管理资金占用。
- 统一管理保证金计算、交易费用与风险约束。
- 支持多账户与多组合视角回测。
- 可在组合层面评估多策略叠加后的收益与风险贡献。
- 覆盖资产配置、指数增强、多空中性等应用场景。
- 提供多资产回测使用说明及示例链接。
- 提供股票组合管理日频回测案例链接。
- 提供股票中低频投资组合回测案例实现链接。
Facts Index
| Entity | Attribute | Value | Confidence |
|---|---|---|---|
| 技能认证特训营第二期 | 报名链接 | https://www.qingsuyun.com/h5/e/217471/5/ | high |
| DolphinDB 数据回放 | 回放数据类型与顺序 | 支持基于历史逐笔、盘口数据按原始时间戳顺序进行行情回放。 | high |
| DolphinDB 数据回放 | 回放方式/目的 | 以还原实盘的方式重现市场环境;通过将回放数据注入流表,使回测框架与策略平台像连接实时行情一样工作,实现策略行为复现、盘中逻辑调试和成交质量分析。 | high |
| DolphinDB 数据回放 | 回放模式 | 支持 1 对 1(单标的调试)、N 对 N(多标的并行模拟实盘多线程)、N 对 1(全市场按时间戳排序,适合组合策略)。 | high |
| DolphinDB 数据回放 | 回放速度控制 | 回放速度可控:可按真实节奏“实时回放”观察策略反应,也可按倍速“快速回放”验证整日或多日逻辑。 | high |
| 数据回放模式文档 | 1 对 1 文档链接 | https://docs.dolphindb.cn/zh/stream/str_replay_1.html | high |
| 数据回放模式文档 | N 对 N 文档链接 | https://docs.dolphindb.cn/zh/stream/str_replay_n2n.html | high |
| 数据回放模式文档 | N 对 1 文档链接 | https://docs.dolphindb.cn/zh/stream/str_replay_n21.html | high |
| 数据回放教程 | 数据回放使用教程链接 | https://docs.dolphindb.cn/zh/tutorials/data_replay.html | high |
| 数据回放教程 | 股票行情回放链接 | https://docs.dolphindb.cn/zh/tutorials/stock_market_replay_2.html | high |
| 数据回放最佳实践 | 搭建行情回放服务的最佳实践链接 | https://docs.dolphindb.cn/zh/tutorials/appendices_market_replay_bp.html | high |
| DolphinDB 中高频回测框架 | 组成 | 集数据回放、模拟撮合引擎、回测引擎于一体。 | high |
| 事件驱动回测引擎(DolphinDB) | 数据分发与执行流程 | 将历史数据流同步分发至模拟撮合引擎与策略回调函数;策略基于实时行情生成交易信号并下单;回测引擎执行风控校验(资金、持仓、涨跌停等约束);订单进入模拟撮合模块完成成交仿真;引擎根据成交结果实时更新账户状态。 | high |
| 对比对象 | 被比较的回测工具 | Backtrader、MetaTrader4 | high |
| DolphinDB 回测框架 | 覆盖的资产类别 | 覆盖股票、期权、期货、银行间债券、数字货币等多资产品种。 | high |
| DolphinDB 核心撮合与回测引擎 | 实现语言 | 采用 C++ 实现。 | high |
| DolphinDB 回测框架性能 | 相对 Python 框架性能提升 | 在全市场、多标的、中高频数据量级下可实现最高数十倍的性能提升(相较 Python 框架)。 | medium |
| 回测教程与实践 | 快速上手 DolphinDB 回测链接 | https://docs.dolphindb.cn/zh/plugins/backtest/quick_start.html | high |
| 回测教程与实践 | 回测平台使用和性能优化攻略链接 | https://docs.dolphindb.cn/zh/plugins/backtest/performance_tuning.html | high |
| 回测对比分析 | 回测平台与其它回测产品的对比分析链接 | https://docs.dolphindb.cn/zh/plugins/performance_comparison.html | high |
| DolphinDB 模拟撮合引擎插件 | 能力概述 | 提供模拟撮合引擎插件,精确仿真订单在真实市场中的成交过程。 | high |
| DolphinDB 模拟撮合引擎 | 输入 | 接收实时行情数据(快照或逐笔)与策略委托订单(限价、市价、撤单)。 | high |
| DolphinDB 模拟撮合引擎 | 撮合规则与机制 | 按价格优先、时间优先规则构建虚拟订单簿,动态计算每笔订单的成交价格、成交数量与成交时间。 | high |
| DolphinDB 模拟撮合引擎 | 可配置参数 | 支持配置通道延迟、成交比例等参数,用于量化评估不同交易环境下的策略表现。 | high |
| DolphinDB 模拟撮合引擎 | 逐笔行情处理 | 对逐笔行情,实时合成 Tick 级订单簿并与后续委托持续撮合。 | high |
| DolphinDB 模拟撮合引擎 | 快照行情处理 | 对快照行情,可配置未成交订单是否跨快照排队等待。 | high |
| DolphinDB 模拟撮合引擎 | 内置撮合算法 | 内置多种撮合算法:可基于最新成交价与对手盘口按比例撮合;也可基于区间成交明细叠加盘口深度进行成交仿真。 | high |
| DolphinDB 模拟撮合(精细化成交仿真) | 用途/效果 | 帮助高频和日内策略将“理想回测收益”校正为更贴近实盘环境的“可实现收益”,用于评估滑点、流动性约束和冲击成本的真实影响。 | medium |
| 模拟撮合引擎教程 | 模拟撮合引擎使用教程链接 | https://docs.dolphindb.cn/zh/tutorials/matching_engine_simulator.html | high |
| DolphinDB 两融回测 | 适用策略场景 | 面向多空中性、指数增强、杠杆多头等策略场景。 | high |
| DolphinDB 两融回测 | 支持范围 | 在回测引擎中原生支持沪深 A 股融资融券业务。 | high |
| DolphinDB 两融回测 | 统一建模的交易类型 | 将融资买入、融券卖出、担保品买入与普通交易统一建模。 | high |
| DolphinDB 两融回测 | 可配置参数/约束 | 可参数化配置融资利率、融券费率、授信额度及标的池范围、折算率等动态约束。 | high |
| DolphinDB 两融回测 | 建模目的/效果 | 真实反映利息成本和标的可交易性,避免“现货回测、实盘加杠杆”导致的收益高估与风险低估。 | medium |
| DolphinDB 两融回测 | 风控规则 | 引入维持担保比例、多头集中度、净空头负债集中度等风控规则。 | high |
| DolphinDB 两融回测 | 评估能力 | 支持对极端行情下的强平风险和杠杆空间进行量化评估。 | medium |
| 私募机构 | 使用两融回测的阶段与收益 | 可在研究阶段看到更接近实盘的杠杆收益–风险画像,为多空、对冲和增强类策略提供更可靠的决策依据。 | low |
| 两融回测教程 | 融资融券策略回测使用说明及回测案例链接 | https://docs.dolphindb.cn/zh/tutorials/backtest_introduction_usage.html | high |
| DolphinDB 数字货币回测引擎 | 面向市场特性 | 面向 7×24 小时交易的数字货币市场。 | high |
| DolphinDB 数字货币回测引擎 | 支持的交易品类 | 在同一框架下支持现货、交割合约、永续合约和期权。 | high |
| DolphinDB 数字货币回测引擎 | 账户管理 | 多账户统一管理。 | high |
| DolphinDB 数字货币回测引擎 | 支持的行情类型 | 覆盖快照、分钟、日频等多种行情类型。 | high |
| 数字货币回测引擎建模输入 | 合约元数据要素 | 基于合约元数据:合约乘数、保证金比例、价格最小变动单位、Maker/Taker 手续费等。 | high |
| 数字货币回测引擎建模输入 | 永续合约资金费率 | 基于永续合约资金费率建模。 | high |
| DolphinDB 数字货币回测引擎 | 建模范围 | 精细建模不同交易所、不同品种的费用与保证金规则。 | high |
| DolphinDB 数字货币回测引擎 | 撮合与执行配置 | 支持多种撮合模式、订单延迟、订单簿成交比例和区间撮合比例配置。 | high |
| DolphinDB 数字货币回测引擎 | 评估目标 | 用于评估策略在不同流动性、手续费档位和资金费率环境下的可实现收益。 | medium |
| 数字货币回测文档 | 数字货币回测使用说明链接 | https://docs.dolphindb.cn/zh/plugins/backtest/digital_currency.html | high |
| DolphinDB 回测引擎 | 跨资产联合回测能力 | 支持在统一框架内对股票、期货、期权、数字货币、银行间债券等多类资产进行联合回测。 | high |
| DolphinDB 回测引擎(跨资产/跨账户) | 统一加载与管理内容 | 在单一引擎中同时加载多市场行情与交易规则,统一管理不同资产间的资金占用、保证金计算、交易费用与风险约束。 | high |
| DolphinDB 跨资产/跨账户回测 | 场景还原 | 真实还原“多资产组合、多策略协同、多账户运作”的实盘场景。 | medium |
| DolphinDB 跨资产/跨账户回测 | 多账户与多组合视角 | 支持多账户与多组合视角回测:可模拟单一策略在多个账户上的拆分执行,也可在组合层面评估多策略叠加后的收益、波动、回撤与风险贡献。 | high |
| 跨资产/跨账户回测应用场景 | 覆盖场景 | 覆盖资产配置、指数增强、多空中性、期权保护、现货与期货对冲等应用场景。 | high |
| 多资产回测文档 | 多资产回测使用说明及示例链接 | https://docs.dolphindb.cn/zh/tutorials/multi_asset_backtest.html | high |
| 股票组合管理日频回测案例 | 案例链接 | https://docs.dolphindb.cn/zh/tutorials/daily_stock_portfolio_backtest.html | high |
| 股票中低频投资组合回测案例实现 | 案例链接 | https://docs.dolphindb.cn/zh/tutorials/stock_backtest.html | high |