backte.st

回测中的交易成本:佣金、滑点和点差

为什么每笔交易的小成本决定短线策略能否存活、如何用基点估算它们,以及成本翻倍检验揭示了什么。

一个策略在扣除成本前看起来赚钱,扣除后可能就亏钱。交易越频繁,这一点越重要。成本是回测中少数能事先估计的东西之一,值得把它设对。

三大主要成本

Backte.st 把佣金和滑点建模为 每边基点。一个基点是 0.01%,所以每边 10 个基点,一个来回大约花掉成交金额的 0.2%。

频率改变一切

一笔交易的成本很小。一个策略的成本是每笔成本乘以交易次数。一年只交易几次的策略几乎感觉不到几个基点;一天交易很多次的策略,整个优势可能都会消失。

估算现实的数字

成本因市场、经纪商和订单规模而差异很大,不要依赖单一默认值:

成本翻倍检验

由于成本估计不确定,Backte.st 会 在每次进场和出场时把佣金和滑点加倍,重新运行每个策略。如果结果经受住了,优势就有一定的误差余地。如果变成弱点,这个策略就依赖于非常便宜的成交。

简单模型没有包含的

这些都列在每份报告的局限说明中。对大多数散户规模的测试而言,佣金加滑点是合理的一阶近似。

在 实验室 的第 3 步设置你自己的成本,看看成本翻倍检验如何反应。

在实验室中试试

无需代码,用指标搭建策略,在几个市场上运行,用你自己的规则查看这项检验。免费,并在你的浏览器中运行。

打开实验室