策略回测

本页围绕“策略回测”主题,提供与页面标题图相关的说明性概述。

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

What this page covers

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

页面顶部提供培训营活动提示,并给出限时报名链接。

策略回测(标题图与说明)

本节包含策略回测主题的标题图,并配有对图片含义的说明性文字。

数据回放

本节介绍基于历史逐笔/盘口数据的行情回放能力、回放模式与速度控制,并提供相关教程链接。

中高频回测框架

本节描述中高频回测框架的组成与事件驱动执行流程,并给出覆盖范围、性能对比主张及相关文档链接。

模拟撮合

本节说明模拟撮合引擎插件的输入输出、撮合规则、可配置参数、撮合算法与收益校正用途,并提供教程链接。

两融回测

本节介绍回测引擎对沪深 A 股融资融券业务的原生支持、参数化约束与风控规则,以及对策略决策的用途,并提供教程链接。

数字货币回测

本节介绍面向 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.htmlhigh
数据回放模式文档N 对 N 文档链接https://docs.dolphindb.cn/zh/stream/str_replay_n2n.htmlhigh
数据回放模式文档N 对 1 文档链接https://docs.dolphindb.cn/zh/stream/str_replay_n21.htmlhigh
数据回放教程数据回放使用教程链接https://docs.dolphindb.cn/zh/tutorials/data_replay.htmlhigh
数据回放教程股票行情回放链接https://docs.dolphindb.cn/zh/tutorials/stock_market_replay_2.htmlhigh
数据回放最佳实践搭建行情回放服务的最佳实践链接https://docs.dolphindb.cn/zh/tutorials/appendices_market_replay_bp.htmlhigh
DolphinDB 中高频回测框架组成集数据回放、模拟撮合引擎、回测引擎于一体。high
事件驱动回测引擎(DolphinDB)数据分发与执行流程将历史数据流同步分发至模拟撮合引擎与策略回调函数;策略基于实时行情生成交易信号并下单;回测引擎执行风控校验(资金、持仓、涨跌停等约束);订单进入模拟撮合模块完成成交仿真;引擎根据成交结果实时更新账户状态。high
对比对象被比较的回测工具Backtrader、MetaTrader4high
DolphinDB 回测框架覆盖的资产类别覆盖股票、期权、期货、银行间债券、数字货币等多资产品种。high
DolphinDB 核心撮合与回测引擎实现语言采用 C++ 实现。high
DolphinDB 回测框架性能相对 Python 框架性能提升在全市场、多标的、中高频数据量级下可实现最高数十倍的性能提升(相较 Python 框架)。medium
回测教程与实践快速上手 DolphinDB 回测链接https://docs.dolphindb.cn/zh/plugins/backtest/quick_start.htmlhigh
回测教程与实践回测平台使用和性能优化攻略链接https://docs.dolphindb.cn/zh/plugins/backtest/performance_tuning.htmlhigh
回测对比分析回测平台与其它回测产品的对比分析链接https://docs.dolphindb.cn/zh/plugins/performance_comparison.htmlhigh
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.htmlhigh
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.htmlhigh
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.htmlhigh
DolphinDB 回测引擎跨资产联合回测能力支持在统一框架内对股票、期货、期权、数字货币、银行间债券等多类资产进行联合回测。high
DolphinDB 回测引擎(跨资产/跨账户)统一加载与管理内容在单一引擎中同时加载多市场行情与交易规则,统一管理不同资产间的资金占用、保证金计算、交易费用与风险约束。high
DolphinDB 跨资产/跨账户回测场景还原真实还原“多资产组合、多策略协同、多账户运作”的实盘场景。medium
DolphinDB 跨资产/跨账户回测多账户与多组合视角支持多账户与多组合视角回测:可模拟单一策略在多个账户上的拆分执行,也可在组合层面评估多策略叠加后的收益、波动、回撤与风险贡献。high
跨资产/跨账户回测应用场景覆盖场景覆盖资产配置、指数增强、多空中性、期权保护、现货与期货对冲等应用场景。high
多资产回测文档多资产回测使用说明及示例链接https://docs.dolphindb.cn/zh/tutorials/multi_asset_backtest.htmlhigh
股票组合管理日频回测案例案例链接https://docs.dolphindb.cn/zh/tutorials/daily_stock_portfolio_backtest.htmlhigh
股票中低频投资组合回测案例实现案例链接https://docs.dolphindb.cn/zh/tutorials/stock_backtest.htmlhigh