方法

我们如何测试一项策略

STS Trading 中的每个数据都来自于:对单一市场、单一时间周期,按固定规则在真实价格历史上逐笔运行(每次只持有一笔交易),并统计在止损之前有多少笔交易达到了四个目标之一。同样的数据也可以扣除实际交易成本后显示。

最后更新于 30 September 2026。 2026-11-01 扫描运行的数据,日线,市场数据截至 2026-11-01。

简短版本

  1. 01
    一条规则,写成文字

    策略是没有主观判断的代码。它要么在某根K线上发出信号,要么不发出;入场、止损和目标价位在那一刻由规则固定。

  2. 02
    真实价格历史

    该规则基于某一市场、某一时间周期的K线运行,价格数据来自我们自行运营的行情源。所有订阅者看到的结果都来自相同的数据。

  3. 03
    一次一笔交易

    只有在前一笔交易达到第一个目标或触及止损后,新的信号才会被计入。这是一本真正有人可能持有过的账本。

  4. 04
    先计算,再扣除成本

    我们为每笔交易记录其达到的最远目标位。胜率、期望值和盈利因子均根据这些次数计算,并区分是否计入点差。

目标位与止损位

风险为入场价到止损价的距离,记为1R。每笔交易从入场价起设有四个目标,分别位于0.5R、1R、1.5R和2R处。若交易在触及止损前达到某一目标,则以该目标计为盈利;若先触及止损,则计为亏损1R。因此,同一笔交易可能在第一目标处盈利,却在第四目标处亏损,胜率始终对应其所指的目标。

在运行时仍未平仓的交易不计入评分,待其平仓后才计算在内。

交易成本

价格历史按买价记录。买单以卖价入场、以买价平仓,卖单则相反,因此每笔交易都要承担一次点差。若账户收取佣金,则另行计入。我们将这部分成本表示为该笔交易自身风险的比例:成本为0.10R,意味着点差与佣金合计为止损距离的十分之一。

点差不会改变止损或目标位,因此它不会改变交易是否达到某个目标。它改变的是结果的盈亏:盈利时收益为目标减去成本,亏损时损失为1R加上成本。点差是根据各市场的实时行情数据测量的,而非假设。

为什么更快的图表收费更高

5分钟图表上的止损只有几个点数宽。无论时间周期如何,点差的点数都相同,因此相对于小止损,它在其中所占的比例远大于大止损。某个策略在快速图表上可能赢的次数多于输的次数,但支付点差后仍然亏损。

各周期拥有多少历史数据

时间周期记录中的历史运行
M160天2026-11-01 17:44 UTC
M51年2026-11-01 17:44 UTC
M151年2026-11-01 17:44 UTC
M301年2026-11-01 17:44 UTC
H11年2026-11-01 17:44 UTC
H21年2026-11-01 17:44 UTC
H31年2026-11-01 17:44 UTC
H41年2026-11-01 17:44 UTC
H63.0年2026-11-01 17:44 UTC
H125.0年2026-11-01 17:44 UTC
D111.8年2026-11-01 17:43 UTC
数据来自本页随附的扫描器数据包。日内记录是滚动窗口,因此每次夜间运行都会在加入最新交易的同时删除最旧的交易。每日记录则保留全部数据。

滚动窗口的影响比字面看起来更大。当某个策略在其窗口内只有50笔交易时,失去两笔旧交易、获得两笔新交易,胜率就可能变动好几个百分点,并改变哪个目标看起来最好。这是小样本的特性,而非规则本身的缺陷,这也是为什么每个百分比旁边都会标注交易笔数。

防止数字夸大其词的规则

  • 交易笔数少于30笔的记录在任何地方都会被标注为样本不足。仍会显示该数值,因为隐藏它会更糟,但它绝不会被评定为强劲优势。
  • 目标距离必须至少为往返成本的4倍,才可作为出场点。低于此值,距离就过于接近点差,价格历史无法可靠地判断它是否被触及。
  • 胜率绝不会被向上取整为100%,也不会被向下取整为0%。373笔交易中赢374笔,显示为99.7%。
  • 当盈亏因子没有任何亏损交易时,显示为“无亏损”,而不是一个很大的数字。
  • 期望值以每100笔交易的R值报告,因此小账户与大账户的结果可以直接比较。

回测遗漏了什么

  • 滑点。系统假定订单会按模拟价格成交,但在快速行情中实际成交价未必如此。
  • 持仓跨日时产生的隔夜利息和过夜融资费用。
  • 您经纪商自身的点差,可能比我们测得的更宽或更窄。
  • 您是否会执行每一个信号。该记录假设每次都遵循了规则。
  • 未来。过去数据中有效的规则,并不保证会继续有效。

回测结果描述的是某项规则在过去数据上的表现,不代表预测,本网站任何内容也均不构成个人理财建议。交易存在风险,你可能会亏损。

每个数字只有一个来源

每次夜间运行都会为结果标注生成时间,以及市场数据所覆盖的截止日期。终端中的屏幕显示某次运行的数据,并在两个来源不一致时予以说明,而不是同时显示两者。本站页面遵循同样的原则:引用某个数字的页面会注明其来源运行。

接下来

值得问的问题。

胜率是达到目标的交易所占的比例,点差并不会改变这一点。点差改变的是每笔结果的收益,因此期望值和盈利因子会分别显示扣除成本前后的数值,终端也提供了相应的切换开关。

一个你可以验证的数字,比一个无法验证的数字更有价值。

免费打开终端,查看支撑任一实时策略的每笔交易。

无需信用卡