库存费与套息交易:图表看似平稳,成本却在悄悄流失(2026 年版)
🌙 “策略有效,账户却不赚钱”
您回测了一套系统,每笔单子持仓四五天,回测结果稳稳盈利。可实盘跑了八个月,净值曲线却是一条平线。
交易本身没问题,入场对得上,出场也对得上,哪儿都没坏。钱是从一行大多数交易者从来不看的数字里流走的:库存费。
库存费就是杠杆仓位跨过每日展期(rollover)时,您要支付或能收取的利息。它从不出现在图表上,只是以一个小小的负数挂在每笔交易后面。对持仓好几天的策略来说,它日积月累,足以决定这到底是一门生意还是一项爱好。
在 ShowMyTrades 上有交易历史的公开账户中,已付库存费累计达 $862,547(2026 年 8 月)。这个数字没人会截图。本指南讲三件事:怎么读懂它,入场前怎么算出它,以及正向套息为什么比策略博客说的少见得多。
💤 库存费到底是什么,为什么周三要收三倍
买入 EUR/USD,从机制上说就是借入美元、持有欧元。外汇即期交易在两个工作日后交割。仓位如果持有过了经纪商的展期时间,交割日就得再往后推一天,这次展期的价格按两种货币的利率差来算。
由此有三点,每一点都很重要:
- 只有持仓才收费。展期前平仓,库存费就是零,仓位再大也一样。所以日内系统天生不受它影响。
- 按手、按夜收费,而不是按笔。10 手持有一夜,和 1 手持有十夜,成本相同。
- 费率由经纪商定,不是由市场定。利率差只是原料;您实际拿到的,是扣掉经纪商加价后的利率差,而且多空两边都要扣。
展期发生在经纪商每天的截止时间,通常是纽约时间 17:00,也就是大多数 MT4 和 MT5 服务器上的午夜。MT5 经纪商可能用 point、账户货币或年化百分比来表示库存费,具体是哪一种,看各品种的合约规格。
接下来是人人都会留意的那一夜。周三展期的仓位,交割日是周一而不是周六,因为周末不交割,所以要一次收三夜的融资费。这就是周三三倍库存费。它不是罚款,只是周末的账提前结了。这样一来,算起来反而比多数人想的简单:
一整周下来,您付的是七夜的融资费,而不是五夜。仓位持有 30 个自然日,大约就付 30 夜的库存费,中间跨过几个周三都一样。
拿这条规则做文章之前,先注意两点。有些经纪商对贵金属、指数和其他 CFD 是在周五而不是周三收三倍;而且每个品种都有自己的交割惯例,别以为外汇的规则也适用于黄金、原油或股指。这两个问题,看该品种的合约规格就有答案。
不管图表怎么走,一周五个交易日都要扣掉七夜的融资费。
⚖️ 正向套息,远没有博客说的那么常见
经典的套息交易很简单:做多高息货币,做空低息货币,每晚赚取利差,至于汇率波动,就当作扛得过去的噪音。
这个机制确实存在。但策略文章通常不提的是,零售版本两个方向的定价都对您不利:
| 做多高息货币 | 做空高息货币 | |
|---|---|---|
| 利率差 | 对您有利 | 对您不利 |
| 经纪商加价 | 从您的入账中扣除 | 加到您的扣款上 |
| 最终到账的 | 很小的正数,或者为零 | 明显的负数 |
几乎在任何经纪商、任何货币对上,把多头库存费和空头库存费加起来,结果都是负数。这个差额就是经纪商的抽成,不管您做哪个方向都要交。所以,在 ShowMyTrades 上有任何库存费记录的公开账户中,86.3% 付出的是净负库存费(2026 年 8 月)。融资成本能打平或者更好的,不到七分之一。
这并不是说正向套息不可能,而是说它是一个有待验证的说法,不能当作搭建策略的前提:先查清您的经纪商在您交易的品种上给出的两个库存费数字,别让策略凭空假设一笔可能并不存在的收入。
🧮 如何计算一个仓位每晚的成本
这一步要在入场前做,而不是出场后才算。从合约规格里查到所交易品种的库存费率,然后:
每晚成本 = 每手库存费 point 数 × 按您的手数计算的一个 point 的价值 × 手数
如果经纪商以 point 报库存费,您需要知道一个 point 折合多少账户货币:点值计算器算出的是一个点(pip)的价值,在 5 位小数报价下除以十,就是一个 point 的价值。如果库存费已经按每手多少账户货币报出,直接做乘法即可。
下面以一个每手每晚成本 $7.40 的仓位为例。把数字换成您自己经纪商的,规律不变。
| 持仓期 | 收费夜数 | 1 手 | 5 手 |
|---|---|---|---|
| 隔夜 | 1 | -$7.40 | -$37 |
| 一周 | 7 | -$51.80 | -$259 |
| 一个月 | 30 | -$222 | -$1,110 |
| 一年 | 365 | -$2,701 | -$13,505 |
再把它放到账户规模里看,只有这样,这个数字才有意义。在 $10,000 的账户上持有 1 手一个月,就是账户的 2.2%,交易还没分出对错,钱就已经没了。持有一年是 27%。
再和整体的实际收益比一比。在 ShowMyTrades 上有交易历史的公开账户中,时间加权收益率的中位数是 +3.2%。跟这个量级相比,每月 2.2% 的融资成本绝不是可以忽略的零头。
仓位计算器帮您算出风险预算允许的手数,返佣计算器显示返现能在佣金上找回多少,全套工具见外汇计算器指南。
📉 这对长线持仓策略意味着什么
大多数账户根本碰不到这个问题。在 ShowMyTrades 的公开账户中,平均持仓时间的中位数是 2.4 小时:典型账户在同一个交易日内开仓又平仓,库存费天生与它无关。
这个问题属于特定的一群策略:对冲篮子一挂就是几周的网格系统,“设好就不管”的波段 EA,等回调时一直扛着的马丁格尔补仓单,以及任何逆势加仓摊平的做法。这些恰恰是图表上看起来最平滑的策略,因为亏损都还没实现。可库存费没有“未实现”一说,每晚都以现金实打实地扣掉。
这种失败模式值得说清楚。一个篮子开了六周,余额曲线几乎不动,月度收益表里都是些小小的绿色数字。等篮子一平仓,实现的结果却比价格走势看上去差得多:六周里每一单的融资费一路都在扣,每次只是一小笔,没有哪一笔大到让人想去查。
让亏损不出现在余额线上的那个篮子,也正是只要不平仓、每晚都在付融资费的那个篮子。
逆势加仓摊平会让情况加倍恶化:仓位翻倍,每晚成本也翻倍,而且持仓时间还会拉长,因为仓位越大,等到判断正确所需的时间越久。想从策略层面了解该长期跟踪哪些数字,交易表现追踪指南讲了看什么、多久看一次。
🔍 在 ShowMyTrades 账户页面上哪里看库存费
库存费在页面上出现在四个地方,各自回答一个不同的问题。
| 位置 | 您看到的内容 | 它回答的问题 |
|---|---|---|
| 高级统计 → 已付库存费合计 | 历史累计数字,带正负号和颜色 | 这个账户是净支付方还是净收取方? |
| 交易表 → 库存费列 | 每笔交易的库存费,与持续时间和佣金并列 | 损失出在哪些交易上? |
| 交易表 → 持仓合计行 | 尚未平仓的仓位到目前为止累计的库存费 | 当前的持仓已经花了多少钱? |
| 自定义分析 →“计算盈利时包含库存费” | 去掉库存费后重新计算的同一组统计 | 结果中有多少来自交易,有多少来自融资? |
三点实用提示。
库存费列默认不显示。打开交易表顶部的显示菜单,把它和持续时间一起打开:这两列并排一看,来龙去脉就全清楚了。这个设置保存在您的浏览器里,下次访问还在。
已付库存费合计带正负号显示:账户净收取时为绿色,净支付时为红色。如果一个自称做日内的账户,这个数字却是深红色,那它的描述就和实际交易对不上。
自定义分析侧边面板能把观察变成测量。把交易持续时间(秒) 的最小值设为 86400,筛出所有持有超过一天的交易,运行一次;再取消勾选计算盈利时包含库存费,再运行一次。两个盈利数字之差,就是融资让系统这一部分付出的代价。如果是在控制台里看自己的账户,这组筛选可以存成预设,下个月一键就能复查;在别人的公开页面上,筛选可以实时运行,但不会保存。
如果其中有不熟悉的模块,账户页面逐个模块讲解按顺序把它们都介绍了一遍。
🕌 免库存费账户:实事求是地看
免库存费账户也叫伊斯兰账户,为了符合宗教要求,把隔夜利息设为零。提供它的经纪商很多,误解它的人也很多。下面是一般情况,具体细节因经纪商和旗下实体而异:
- 零库存费通常不等于零成本。经纪商常用每手每晚固定收取的管理费或持仓费来替代,往往在几天宽限期后开始收。
- 只覆盖部分品种。免库存费常常只适用于主要货币对和贵金属;奇异货币对、指数和加密货币 CFD 往往照收正常的融资费用。
- 资格可能被收回。有几家经纪商保留权利:如果账户利用这一身份长期持有隔夜仓位,就撤销其资格。
- 成本只是换了地方,并没有消失。持仓费如果记成佣金而不是库存费,它就会从已付库存费合计里消失,出现在佣金合计里。这两行要一起看,否则您会误以为这个账户交易不花钱。
不管哪种安排,账户页面显示的都是经纪商实际收取的费用,因为这些数字来自与经纪商的连接,而不是账户所有者手动填写:MT4 和 MT5 用的是只读的投资者密码,cTrader 和 TradeLocker 用的是平台自己的 API。这就是记录与说法的区别,经验证与未经验证的业绩记录专门讲的就是这一点。
⚠️ 库存费的五个常见误区
- 把毛利润当成业绩。交易表可以把盈利(毛额) 单独显示为一列;净额 = 毛利润 + 库存费 + 佣金。优势很薄的系统,可能毛额为正、净额为负,中间的差额进了经纪商的口袋。
- 以为做空就能收钱。“做多要付钱,做空就一定能赚”,这个想法在大多数货币对上都不成立,因为加价是两个方向都扣的。先去合约规格里把两个数字都核对一遍。
- 回测不计融资成本。回测常常忽略库存费,或者把今天的费率套到五年的历史上。费率随央行政策变化;这个周期里赚钱的套息,到下个周期可能就倒过来了。
- 算仓位时忘了三倍日。周三下午开仓、周四上午平仓,要付三夜的费用,而不是一夜。对于短线持仓,这笔费用就等于全部的预期利润。
- 觉得库存费小到可以忽略。每晚看着不多,一个季度下来就很可观了。ShowMyTrades 上 53.9% 的公开账户自动化程度超过 90%,而 EA 不会像盯盘的人那样,注意到每晚 $7 的扣费。
❓ 常见问题
当天平仓的仓位会收取库存费吗? 不会。库存费只针对展期时仍持有的仓位,展期时间通常是纽约时间 17:00。在这之前平仓,仓位再大也不用付。
为什么同一个货币对的多头和空头库存费都是负的? 因为经纪商的加价在利率差的两边都要扣。利差很小的货币对上,加价比利差本身还大,所以两个方向最后都是负的。
库存费影响的是增长,还是只影响绝对增长率? 两者都影响。账户页面上的增长就是时间加权收益率,而库存费是真实的现金变动,会计入净值,也就会计入这个数字。它是成本,不是资金进出:和入金、出金不同,它永远不会被剔除。
我能看到某一个策略花了我多少库存费吗? 可以。用自定义分析侧边面板:按魔术号或交易注释筛选出那个 EA,再对比勾选和不勾选计算盈利时包含库存费的结果。
免库存费账户真的免费吗? 通常不是。经纪商一般会在宽限期过后,按每手每晚收取固定持仓费,而且这笔费用往往记在佣金名下,而不是库存费。要比的是每手的总成本,而不是费用叫什么名字。
有人拿一份长线持仓的业绩记录给我看,我该查什么? 看已付库存费合计和总盈利的对比,再看平均持仓时间和所宣称的策略是否相符。如果一份“波段”记录完全没有库存费,说明这些交易根本没有隔夜持有。完整的检查清单见如何验证交易业绩宣传。
🔗 相关指南
- 如何读懂交易账户控制台:按顺序讲解页面上的每一项指标,成本板块也包括在内
- 交易表现追踪完全指南:每月该看哪些数字,让成本永远不会出乎意料
- 如何验证交易业绩宣传:注资、跟随或购买任何东西之前,先过一遍这份取证式检查清单
- 外汇计算器指南:点值、仓位规模以及本页用到的其他计算
到真实账户上看看。从探索点进去的每个页面都与经纪商同步;只要页面没有隐藏高级统计板块,就能在里面看到已付库存费合计,有些账户上它甚至是整页最大的数字。
免费连接您的账户,看看您自己的持仓每晚都在花掉多少钱。