规则与算法

这一页把本站所有计算的口径写清楚。你可以拿它去核对任何一个数字—— 如果算出来的结果和这里说的不一致,那就是我们错了。

01

贸易合同的基本规则

CS2 的贸易合同(Trade Up Contract)用固定数量、同品质的皮肤换取一件更高品质的物品。 2025 年 10 月的更新之后,规则分两种:

类型投入产出
普通合同10 把同品质武器皮肤1 把高一品质的武器皮肤
金合同5 把隐秘级武器皮肤1 把刀 或 1 副手套
  • 品质链只有五级能炼:消费级 → 工业级 → 军规级 → 受限级 → 保密级 → 隐秘级。
  • 隐秘级是终点,不能再用 10 把往上炼,只能走 5 把换刀/手套。
  • 纪念品可以混进普通合同,但产出的纪念品属性会被去掉,变成普通版。
  • StatTrak 和普通不能混:10 把全是 StatTrak,产出才是 StatTrak;5 把 StatTrak 隐秘级只能出 StatTrak 刀,出不了手套。
  • 刀和手套永远不会作为普通合同的产出,它们只在金合同的奖池里。
02

float 怎么推算(最容易算错的一步)

产出的磨损不是简单取输入 float 的平均值。 CS2 的做法是「先各自归一化,再平均,最后映射到产出皮肤的区间」:

归一化_i  = (输入float_i − 该皮肤min) / (该皮肤max − 该皮肤min)
平均值    = Σ 归一化_i / N        // 普通合同 N=10,金合同 N=5
产出float = 产出min + 平均值 × (产出max − 产出min)

为什么必须先归一化?因为每把皮肤的 float 区间不一样。举个真实的例子:

假设 10 把材料的归一化平均值是 0.25。

目标皮肤 A 的区间是 0.06 – 0.80:
产出 float = 0.06 + 0.25 × 0.74 = 0.245 → 久经沙场

目标皮肤 B 的区间是 0.00 – 0.50:
产出 float = 0.00 + 0.25 × 0.50 = 0.125 → 略有磨损

同一炉材料,因为产出皮肤的区间不同,落地磨损就不一样。这就是为什么 「买十把崭新就一定出崭新」是错的。

顺带一提:磨损分档是左闭右开——0.07 算略有磨损,0.15 算久经沙场。 崭新 < 0.07 | 略磨 0.07–0.15 | 久经 0.15–0.38 | 破损 0.38–0.45 | 战痕 ≥ 0.45。

03

产出概率怎么分

材料的来源决定奖池。普通合同按「收藏品」分组, 金合同按「武器箱」分组。每组拿到的权重等于它占材料的比例, 组内再在目标品质的所有物品之间平分。

某组权重     = 该组材料数 / 材料总数
某个产出概率 = 该组权重 / 该组在目标品质的物品数

例:7 把来自收藏品 A,3 把来自收藏品 B。

A 在目标品质有 2 个皮肤 → 每个 70% ÷ 2 = 35%

B 在目标品质有 3 个皮肤 → 每个 30% ÷ 3 = 10%

权重会作废
如果某个收藏品在目标品质没有任何物品,它那部分权重就等于白送, 什么也拿不到。本站会把这种情况单独标成「权重作废」,选材料时也能避开。
04

期望值怎么算

成本      = Σ 每把材料的买入价
期望收入  = Σ (每个产出的概率 × 该产出的卖出净额)
期望盈亏  = 期望收入 − 成本
回报率    = 期望盈亏 / 成本

「卖出净额」是扣过平台手续费的到手金额。Steam 收 15%(5% 平台费 + 10% 游戏分成, 各自有 0.01 的下限,所以低价物品实际费率会超过 15%),BUFF 约 2.5%, 悠悠有品和 C5 约 2%。可以在计算器里切换。

05

价格口径:为什么我们看起来总是很悲观

这是本站和其他炼金计算器最大的差别,也是最重要的一段。

不用的东西
不用 Steam「参考价」当成本。参考价是估值,不是你能买到的价格。 很多冷门皮肤市场上零在售,却挂着一个参考价——拿它算成本, 整炉的期望值会凭空变正。
不用的东西
不拿「买入最低价」配「卖出成交中位数」。低价物品的买卖价差极大, 混用两套口径会凭空造出百分之几十的套利空间。
我们用的东西
买入和卖出都用最低在售价,且必须有真实挂单(在售量 > 0)。 材料要凑满数量,在售量不够就买不到那么便宜的,这类配方会被直接剔掉。

结论就是:我们算出来的数字偏保守。账面能赚的炉子,实际不一定赚; 但账面都亏的炉子,一定亏。这个不对称是我们故意的。

06

多平台比价

同一个皮肤在不同平台的价差经常有 10–20%。开启「跨平台比价」后:

  • 材料:在所有平台里挑最低价买入,每把材料都会标出在哪买。
  • 产出:对每个平台算出扣掉该平台手续费后的到手金额,取最高的那个。
  • 这样得到的是「实际操作一遍能剩下多少」,而不是理论套利。

目前接入:Skinport(国际盘)、Waxpeer(国际盘)、BUFF(国内,需配置 cookie)、 Steam(按需查询)。BUFF 的价格是国内的实盘挂单价,最贴近你的实际买卖。

07

几个常见的坑

  • 流动性:账面很值钱不代表卖得掉。产出如果零在售,页面会提示,但真到出手可能得压价一截。
  • 0.001 的 float 差可能跨一个磨损档:卡在 0.0699 和 0.0701 的产出,价格能差好几倍。
  • 低价材料的溢价:能炼金的热门材料会被同行抢,价格本身就是被这群人推上去的。
  • 7 天交易冷却:炼出来的物品有锁定期,期间价格波动全由你承担。
  • 图案溢价不可控:多普勒的 phase、淬火的蓝、表面淬火的图案,合同都管不了。