Published: 2026-02-02

加密货币回测:陷阱、费用、滑点和诚实期望

没有费用和滑点的回测就是营销。包括实际成本,观察过度拟合,并将结果视为前瞻性测试的假设,而不是利润的证明。

Maximize trading profits with TradingView

Charts, alerts, and market analysis in one place. Pair better entries and exits with lower exchange fees.

Try TradingView →

回测可以做什么和不能做什么

回溯测试对历史蜡烛或交易运行您的规则。

它显示了该规则将如何表现——而不是接下来它必须如何表现。

  • 可以:估计粗略的胜率、R:R、回撤形状
  • 不能:保证未来的流动性或融资制度
  • 不能:捕获交易所中断或退市
  • 输出是假设——规模之前的前向测试

模拟中始终包含费用

零费用回测提高了空头持有策略的胜率。

使用与实时执行相匹配的制造者和接受者假设。

  • 对每笔交易名义进场和出场收取费用
  • 头皮:假设接受者-接受者,除非另有证明
  • 摇摆:做市商入场加接受者退出是共同基线
  • VIP 等级变更 — 根据您的数量以实际速率重新运行

滑点和价差建模

历史收盘价并不总是您的成交价。

在入场、出场和止损上添加滑点。

  • 固定每侧的刻度滑移 - 简单的第一遍
  • 滑点百分比与替代品的波动性成正比
  • 止损往往比入场更糟糕——压力测试更广泛
  • 历史上的低成交量时期可能会低估实时滑差

永久战略融资

在资金间隔期间持有多小时需要进行回溯测试。

许多数据提供商都存在历史融资系列。

  • 在每个时间间隔为未平仓头寸申请资金
  • 多空对冲净资金——双腿模型
  • 资金标志改变制度——完整的历史有帮助
  • 忽略资金和长期回测的谎言

过拟合和参数挖掘

在一个数据集上优化二十个参数会发现噪声,而不是边缘。

简单的规则在各个分段中具有稳定的性能,胜过完美的曲线。

  • 样本内与样本外的强制分割
  • 向前走:火车窗口,测试下一个窗口,滚动
  • 参数更少——更难意外地拟合噪声
  • 如果权益曲线需要一种神奇的设置,则怀疑过度拟合

生存率和数据质量偏差

仅测试幸存的代币会忽略退市的爆炸。

错误的报价数据和缺失的蜡烛会扭曲信号。

  • 如果策略广泛交易替代品,则包括除牌货币对
  • 交易所特定蜡烛有所不同——比赛现场
  • 闪光灯芯触发停止 — 使用真实的停止填充模型
  • 首先清理数据——垃圾进来,信心消失

前瞻和执行假设

在信号逻辑中使用未来蜡烛数据会使结果无效。

除非证明可以成交,否则收盘时同一柱入场是乐观的。

  • 收盘信号,进入下一个开盘 — 保守默认
  • 需要未来柱的指标在实时中无效
  • 限制填充假设 - 验证深度是否存在
  • API 策略的延迟在蜡烛回测中不可见

从回测到前测

纸质交易或最小尺寸在缩放之前已生效。

每月将实时滑点和费用与回测假设进行比较。

  • 远期测试至少 30 笔交易或 1 个月
  • 跟踪实时与回测的预期漂移
  • VIP 等级发生变化时更新费用假设
  • 如果实时回撤大幅超出回测最大值,则终止策略

快速总结

加密货币回测仅在包含费用、滑点和资金的情况下才有用。

过度拟合和不良数据会产生漂亮的权益曲线,但很快就会消失。

在信任输出之前,将假定费用与实际场地等级进行比较。

  • 每笔模拟交易的往返费用模型
  • 增加滑点——尤其是在止损时
  • 分配实际大小之前进行样本外测试

交易前比较费用

在进行更多交易之前,请比较各个交易所的挂单者和吃单者费用。微小的费用差异会在许多买卖中累积起来。

使用本网站上的免费费用计算器来估算您的交易规模和 VIP 数量的成本,然后选择适合您计划的平台。

Maximize trading profits with TradingView

Charts, alerts, and market analysis in one place. Pair better entries and exits with lower exchange fees.

Try TradingView →