每跳价值(tick value)

每跳价值(tick value)是价格每变动一个跳动,一张合约赚到或亏掉的金额。它等于最小变动价位乘以该合约的每点价值,是把图表上的距离换算成盈利、亏损或成本的换算系数。

Senzoukria · 术语表 · 更新于 2026 年 9 月


从跳动到金钱

合约规格里有两样东西合起来给出每跳价值:最小价格变动,以及乘数——也就是标的每一个完整点对应的货币金额。把两者相乘,就得到一张合约上一个跳动值多少钱。同一指数上的迷你合约和微型合约共用最小变动价位,乘数却不同,所以同样一个跳动的波动在两者身上的每跳价值并不相同;一个按跳动计数的结果,不经过这个系数换算,在两者之间就无法按金额比较。

  • 每跳价值是按每张合约算的。持有多张合约时它线性放大。
  • 它由合约规格固定,不由市场决定;它不随价格或波动率变化。
  • 要把手续费、滑点和期望值表达成同一个单位,靠的就是这个数字。

它在策略评估中的位置

  • 手续费通常按「每张合约每边」或「每个来回」以货币报价;滑点则天然以跳动计数。要把它们从毛结果里扣掉,两者之中必有一个要用每跳价值换算。
  • 本站的回测指南给了一个以跳动为单位的示例:毛期望值减去进出场滑点、再减去换算成跳动的手续费,并展示了多出一个跳动的滑点如何把净值变成负数。那里的数字是假设性的输入,不是被测量出来的业绩。
  • 按合约计的费用和按订单计的费用,在规模变化时表现不同;换算之前要把两者分开。

在 Senzoukria 中

历史回测界面有一个 Transaction costs 区块,包含三个输入:Point value ($)、Round-trip fee per contract ($) 和 Slippage (ticks)。引擎通过品种的最小变动价位和你填入的每点价值,把滑点从跳动换算成货币,并对每一笔交易计入手续费。区块下方的提示写明:一旦交易频率上来,把这些值设为零就能把一个亏损策略变成盈利策略。Point value 这一栏由用户填写,不是从交易所读取的,所以它应当从正在测试的那个具体合约的规格里抄过来。

常见误区

  • 在微型合约上测试时用了迷你合约的每点价值,或者反过来。
  • 用跳动来表述策略的优势,却没有把手续费也换算成跳动,这会藏起一项可能超过优势本身的成本。
  • 在成交模型已经跨过价差的情况下,又把价差加进滑点里,导致重复计算。

其他语言版本

常见问题

怎么查到一个合约的每跳价值?
读交易所为该具体产品公布的合约规格,取其中的最小价格变动和合约乘数。两者相乘就是每张合约的每跳价值。不要从相关合约去推断;同一指数的微型版和迷你版是不同的。
回测既然已经知道最小变动价位,为什么还要每点价值?
因为最小变动价位只描述价格网格。要把以跳动为单位的距离变成货币,需要乘数,而这正是每点价值这一栏提供的。没有它,以美元报价的手续费和以跳动计数的滑点就无法相加。
换一种 K 线类型或价位合并方式,每跳价值会变吗?
不会。它是合约的属性。把若干跳动合并进足迹图的一行,改变的是显示,不是一个跳动的价值。随合并方式改变的是某段行情跨越多少行,而不是这段行情值多少钱。

继续阅读