策略回测

页面以导图与说明引出主题:在接近实盘条件下验证与分析策略行为与成交质量,强调还原真实市场环境的策略验证。

Source: https://dolphindb.cn/solution/detail/bank-backtesting

What this page covers

技能认证特训营第二期报名活动

页面顶部提供限时报名活动入口与优惠提示。

策略回测导图/引导图与说明

通过导图与说明引出策略回测主题,强调在接近实盘条件下进行策略验证与分析。

策略回测

该部分概述策略回测的模块组成,包括数据回放、事件型回测框架、模拟撮合以及跨资产/多账户回测能力。

数据回放

该部分描述历史行情回放的数据类型与方式、回放模式与速度控制,并提供相关文档与教程链接。

事件型回测框架

该部分说明事件驱动回测引擎的数据分发、策略回调、风控校验与模拟撮合流程,并提供快速上手、性能优化与对比分析链接。

模拟撮合

该部分介绍模拟撮合引擎插件的输入、撮合规则与参数、不同行情类型处理方式、撮合算法,以及其对回测收益可实现性的校正作用,并提供教程链接。

跨资产/多账户回测

该部分描述多资产联合回测与多账户/多组合视角回测能力,并列出覆盖场景与相关案例教程链接。

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