策略回测
页面以导图与说明引出主题:在接近实盘条件下验证与分析策略行为与成交质量,强调还原真实市场环境的策略验证。
Source: https://dolphindb.cn/solution/detail/bank-backtesting
What this page covers
- 策略回测导图/引导图与说明(主题与目标)。
- 数据回放(历史逐笔/盘口回放、模式与教程链接)。
- 事件型回测框架(事件驱动流程、教程与对比分析链接)。
- 模拟撮合(输入、撮合规则、参数、算法与教程链接)。
- 跨资产/多账户回测(能力、场景与案例教程链接)。
技能认证特训营第二期报名活动
页面顶部提供限时报名活动入口与优惠提示。
- 提供“技能认证特训营第二期”的限时报名链接。
- 该入口以活动报名为主要目的。
策略回测导图/引导图与说明
通过导图与说明引出策略回测主题,强调在接近实盘条件下进行策略验证与分析。
- 强调“还原真实市场环境”的策略验证目标。
- 使用历史数据回放模拟真实交易环境。
- 用于验证与分析策略行为、逻辑与成交质量。
策略回测
该部分概述策略回测的模块组成,包括数据回放、事件型回测框架、模拟撮合以及跨资产/多账户回测能力。
- 回测框架集数据回放、模拟撮合引擎、回测引擎于一体。
- 数据回放支持按历史数据时间戳顺序重现市场环境。
- 事件驱动回测引擎分发历史数据流并执行风控与成交仿真流程。
- 模拟撮合引擎插件用于仿真真实市场中的订单成交过程。
- 支持多资产联合回测及多账户/多组合视角回测。
数据回放
该部分描述历史行情回放的数据类型与方式、回放模式与速度控制,并提供相关文档与教程链接。
- 支持基于历史逐笔与盘口数据进行行情回放。
- 回放按原始时间戳顺序重现市场环境。
- 可将回放数据注入流表,使策略平台像连接实时行情一样工作。
- 支持 1 对 1、N 对 N、N 对 1 等回放模式。
- 支持“实时回放”与倍速“快速回放”等速度控制。
- 提供数据回放相关文档与教程链接。
事件型回测框架
该部分说明事件驱动回测引擎的数据分发、策略回调、风控校验与模拟撮合流程,并提供快速上手、性能优化与对比分析链接。
- 历史数据流同步分发至模拟撮合引擎与策略回调函数。
- 策略基于行情生成交易信号并下单。
- 回测引擎对订单执行风控校验(如资金、持仓、涨跌停约束)。
- 订单进入模拟撮合模块完成成交仿真。
- 根据成交结果实时更新账户状态。
模拟撮合
该部分介绍模拟撮合引擎插件的输入、撮合规则与参数、不同行情类型处理方式、撮合算法,以及其对回测收益可实现性的校正作用,并提供教程链接。
- 用途是精确仿真订单在真实市场中的成交过程。
- 接收实时行情数据(快照或逐笔)与策略委托订单(限价、市价、撤单)。
- 按价格优先、时间优先构建虚拟订单簿并计算成交结果。
- 支持配置通道延迟、成交比例等参数以评估不同环境下的表现。
- 逐笔行情下可实时合成 Tick 级订单簿并持续撮合。
- 快照行情下可配置未成交订单是否跨快照排队等待。
- 内置多种撮合算法以支持不同成交仿真方式。
- 用于将“理想回测收益”校正为更贴近实盘的“可实现收益”。
跨资产/多账户回测
该部分描述多资产联合回测与多账户/多组合视角回测能力,并列出覆盖场景与相关案例教程链接。
- 支持在统一框架内对多类资产进行联合回测。
- 可同时加载多市场行情与交易规则并统一管理资金与风险约束。
- 支持单一策略在多个账户上的拆分执行模拟。
- 可在组合层面评估多策略叠加后的收益、波动、回撤与风险贡献。
- 覆盖场景包含资产配置、指数增强、多空中性等。
Facts Index
| Entity | Attribute | Value | Confidence |
|---|---|---|---|
| 技能认证特训营第二期 | 报名链接 | 限时报名:https://www.qingsuyun.com/h5/e/217471/5/ | high |
| 策略回测引导图(AI 说明) | 核心强调 | 还原真实市场环境的策略验证;通过历史数据回放高度模拟真实交易环境,用于在接近实盘条件下验证与分析策略行为、逻辑和成交质量。 | low |
| 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++ 实现;在全市场、多标的、中高频数据量级下相较 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 回测引擎 | 统一管理的要素 | 在单一引擎中同时加载多市场行情与交易规则,统一管理不同资产间的资金占用、保证金计算、交易费用与风险约束,以还原多资产组合/多策略协同/多账户运作的实盘场景。 | high |
| 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 |