如何核算经纪商的真实交易成本(2026 年版)
大多数交易者能把收益率报到小数点后一位,却完全不知道为了这份收益,经纪商拿走了多少。
这倒不是因为粗心。交易终端显示每笔交易的盈利,结算单显示余额,可两者都不会把以佣金形式流出账户的钱加总起来。点差花了多少,更是哪里都看不到:点差从来不是单独的一项,在交易成立之前,它就已经算进您的成交价里了。
所以,真正该问的不是“我的经纪商贵不贵”,而是:这个账户每手付了多少?同样的策略换一家,能不能多留点钱?这个问题可以算出来,而且需要的数据您手里都有。
💸 毛利和净利之间,隔着三项成本
交易要付的成本,无非三类。它们的收法不同,伤到的策略不同,而且只有两类会白纸黑字地记下来。
| 成本 | 支付方式 | 显示位置 | 受影响最大的交易方式 |
|---|---|---|---|
| 点差 | 算在开仓价和平仓价里 | 没有单独一项,只藏在点数和盈亏里 | 剥头皮、小目标、交易次数多 |
| 佣金 | 按手收取,按单边或按往返计费 | 佣金列、佣金合计 | 高交易量、EA(智能交易系统)、任何频繁进出的交易 |
| 库存费 | 持仓跨过隔夜结算时扣除或计入 | 库存费列、已付库存费合计 | 一拿好几天的波段和套息仓位 |
点差是看不见的那一项。您永远看不到一笔收费,只会看到更差的入场价和出场价。破绽在于点数列和金额列对不上:如果总点数明显为正,净利润却持平,说明策略抓住了行情,赚到的却都交给了进出场成本。
佣金是最坦白的那一项。实打实的扣款,实打实的数字。佣金列全是零,不代表这个账户不收钱,而是经纪商把加价放进了点差。零佣金是一种定价方式,不是打折。
库存费是最有耐心的那一项。它按时间收钱,而不是按交易活动,所以一个看起来什么都没做错的账户,也可能被它慢慢掏空,包括大多数经纪商每周固定某一晚收取的三倍库存费,用来覆盖周末。
三项扣减里,有两项会作为明细出现,可以直接加总;第一项只会表现为那些始终没到手的点数。
📊 放到全平台来看,成本有多大
这里有数字会更清楚。我们之所以能公开自己的数据,是因为这些账户都与经纪商同步,而不是自己填报。
在 ShowMyTrades 上有交易历史的公开账户中(2026 年 8 月统计):
- 支付佣金 $4,782,670
- 支付库存费 $862,547
- 交易 1,724,575 手
从总量看,佣金大约是库存费的五倍半。这个比例不是铁律,只反映这些账户的交易方式:这里的中位数账户,平均每笔交易 2.4 小时就平仓,大多数仓位根本撑不到隔夜结算。如果账户群体换成以波段交易为主,两者很快就会接近。
库存费还是不对称的。在有库存费记录的账户中,86.3% 支付的是净负库存费:套息跟仓位作对的时候,远多于帮仓位赚钱的时候。如果您的计划指望持仓收息,请先在自己的账户上确认真的收到了,而不是看某个网站上的表格就想当然。
再给个参照:平台上的 1 万+ 个已连接账户,分布在 703 个不同的经纪商服务器上。并没有一套统一的交易条件可以拿来对照,交易条件有几百套,您的只是其中之一。
📏 每手成本是唯一可比较的单位
成本的绝对总额,拿来比较毫无意义。同样是 $9,000 的佣金,摊在 4,000 手上算便宜,摊在 300 手上就离谱了。除以交易量之后,这个数字才能横向比较。
直接从账户页面的“高级统计”模块里取出佣金合计、已付库存费合计和总手数。两项成本都带正负号,与经纪商记账时完全一致,收费显示为负数,所以计算时取绝对值:
每手成本 = (|佣金合计| + |已付库存费合计|) ÷ 总手数
如果库存费合计是正数,说明是经纪商付钱让您持仓,这一项要放到等式的另一边。
拿我们的公开账户套用这个算法,可以得到一个大致的量级参考:
| 项目 | 所有公开账户合计 | 折合每手 |
|---|---|---|
| 佣金 | $4,782,670 | ≈ $2.77 |
| 已付库存费 | $862,547 | ≈ $0.50 |
| 两者合计 | $5,645,217 | ≈ $3.27 |
请把它当作量级参考,而不是基准。一手并不对应任何固定数量:一手黄金、一手指数 CFD 和一手 EURUSD 完全是两码事,而这个样本把它们全混在一起,账户的计价货币也各不相同。只有用您自己的账户算出来的数字,才是干净的。
换算成点以后,这个数字就直观了。先用点值计算器算出您常用仓位下一个点值多少钱,再相除。按一手每点 $10 计算,每手 $3.27 的成本大约是一个来回三分之一个点。对目标 4 个点的剥头皮系统来说,还没算滑点,毛利就先少了 8%;对目标 200 个点的波段系统来说,这点成本可以忽略不计。
如果您的经纪商或介绍经纪商(IB)有返现,返佣计算器能算出您的交易量能拿回多少:返佣按每手报价,正好是您刚算出来的那个单位。其余的计算方法,见交易计算器指南。
🔎 成本数据在 ShowMyTrades 账户页面的哪里
成本数据在这里不是什么特殊报告,就在账户页面的常规模块里。您的控制台和公开页面上是同一批模块,除非所有者在隐私设置里关掉了某个模块。
高级统计里有累计的佣金合计和已付库存费合计,旁边就是总手数、总交易数和总点数。按每手核算需要的,就是这五个数,一屏全齐。
交易表格是看规律的地方。净盈亏列一直显示,通过列选择器还能在旁边加上盈利(毛额)、库存费和佣金:净盈亏正好等于毛额加库存费再加佣金。三列全打开往下翻,毛额列和净额列之间的差距有多宽,就是您每一笔交易的成本结构。
自定义分析可以按品种、魔术号和日期范围筛选整个页面,还有一个计算盈利时包含库存费开关。同一组筛选结果,开着跑一次,关着跑一次,两者之差就是这部分交易隔夜持仓的成本。按品种逐个跑一遍,就能揪出那个毛利与净利差距远比其他品种大的品种。在您自己的控制台里,这些筛选条件可以存成预设,每月重跑一次。
分类统计按品种拆分交易次数、点数和盈利,并区分做多和做空;交易带魔术号时,还有一个按魔术号标签页。靠它,您会发现某一个 EA 或某一个品种占了账户的大部分交易,佣金自然也是大头。
想在电子表格里自己算的话,交易表格上的 CSV 导出能直接给您原始数据。
账户头部显示经纪商名称,提示框里还有交易服务器。比较时这一点很重要:同一品牌的两个账户,可能在不同服务器上,交易条件也不一样。
每个模块、每项指标的详细讲解,请看如何读懂交易账户控制台。
⚖️ 如何公正地比较两家经纪商
最容易想到的,是去比广告上的点差。别这么做:广告点差是在交易时段最平静的时候报出来的,说明不了您的策略真正下单时拿到的成交如何。
要比就比结果。在两个账户上跑同一个策略,同一时间段,同样的仓位大小,然后让数字说话。这没有听起来那么稀奇:ShowMyTrades 上至少有一个账户的交易者有好几千人,其中 699 人不止一个账户,429 人在不止一家经纪商开了账户。两个账户都连上、并排对比,是很平常的做法。
下面的数字仅作示意。重点是方法,实际数值从您两个账户的页面上取。
| 账户 A | 账户 B | |
|---|---|---|
| 总手数 | 120.0 | 118.5 |
| 佣金合计 | $840 | $0 |
| 已付库存费合计 | $210 | $395 |
| 总点数 | +1,940 | +1,510 |
| 净盈亏 | $1,610 | $1,180 |
| 每手明示成本 | $8.75 | $3.33 |
| 每手点数 | 16.2 | 12.7 |
| 每手净盈亏 | $13.42 | $9.96 |
账户 B 在每一项看得见的费用上都更便宜,留下的钱却更少。差别出在点数上:同一个策略、同一时间段,每手少抓了 3.5 个点。这个差距就是点差,而它从来没出现在任何结算单上。
所以,光看每手明示成本下不了结论,每手净盈亏才是结论。每手成本告诉您钱花在了哪里;每手点数告诉您,在这之外,执行又让您多付了多少。
要让测试公平,有三条规则:
- 同一时间段。不同的周,波动和点差都不同。拿不同月份来比,比的是市场,不是经纪商。
- 交易量相当。每个账户至少几十手。只有十笔交易的话,结果基本由运气决定。
- 品种相同。经纪商的定价因品种而异。主要货币对报价很有竞争力、黄金却贵得离谱,这种情况极其常见。
🧮 为什么单薄的优势会被成本吃光
成本有多要紧,取决于您有多少优势可以花。大多数账户并没有多少余地。
在同样这些公开账户里,盈利因子中位数是 1.28:每 $1.00 的总亏损,对应 $1.28 的总盈利。旁边还有一个 68.8% 的胜率中位数,听上去好看得多。其实不然。三笔赢两笔,盈利因子却只勉强到 1.28,说明平均盈利相对平均亏损偏小,这种形态的策略,毛利和净利之间几乎没有回旋余地。
这正是做核算的意义所在。换到成本更高的账户上,1.28 的盈利因子可能变成 1.10,甚至 0.95,而策略本身一点没变。
高级统计会把期望值的两个数字放在同一行:点数和货币金额。点数期望值健康、货币期望值却很薄,说明优势是真的,只是被成本吃掉了。这类问题可以解决(定价模式、品种选择、持仓时间、交易量档位),和策略本身不赚钱完全是两回事。
怎么把一次性的检查变成习惯,见交易表现追踪指南。
⚠️ 看经纪商成本的五个常见误区
- 把零佣金当成便宜。零佣金只是把成本挪进了点差,而点差您没法核算。有时它确实更便宜,但要靠每手点数来确认,而不是看营销页面。
- 比总成本,不比每手成本。交易量越大,花的钱自然越多,这算不上什么发现。
- 觉得数字小就忽略库存费。库存费每晚按手悄悄收取。有库存费记录的账户中,86.3% 支付的是净负库存费,所谓“很小”会连续几个月朝错误的方向越滚越大。
- 以为公开业绩记录里的成本就是您的成本。公开账户显示的是那个账户在那家经纪商、那台服务器上付的成本。它能说明策略对成本有多敏感,但不是给您的报价。
- 用未经验证的数字核算成本。数据如果是手动输入的,而不是从经纪商那里获取的,成本数字也和其他数据一样可以改。经验证与未经验证的业绩记录解释了为什么仅凭这一点,讨论就可以到此为止。
一行成本数据值多少,完全取决于产生它的那条连接。
❓ 常见问题
我的佣金列全是零,账户真的免佣金吗? 佣金确实是零,总成本却不是。这家经纪商把加价放进了点差。拿一个跑同一策略的原始点差账户来对比每手点数,就能量出来。
ShowMyTrades 为什么不能直接显示我的点差成本? 因为没有任何平台能拿到这项数据。点差包含在经纪商报告的成交价里,并不作为单独字段提供。我们能做的,是把每一项明示成本单独列出来,这样剩下解释不了的部分,就可以归到点差和滑点头上。
平台会重新计算成本,还是直接用经纪商报告的数据? 直接用经纪商报告的数据。MT4 和 MT5 账户通过我们的 EA 或只读的投资者密码连接,cTrader 通过 OAuth 授权,TradeLocker 通过它的 API。您页面上的佣金和库存费,就是交易记录本身带着的数值。
要多少笔交易,成本比较才有意义? 交易量要大到几笔交易左右不了结果。作为参考,ShowMyTrades 上公开账户的已平仓交易中位数是 171 笔。比较经纪商时,每个账户几十手是比较合理的下限。
每手成本高就一定不好吗? 不一定。一个头寸交易账户一年做 40 手,每手付 $12,总共付出 $480。成本要和毛盈利放在一起看,不能孤立地看。
🔗 相关指南
- 如何读懂交易账户控制台:页面上的每一项指标,包括和成本有关联的那些
- 交易表现追踪完全指南:把一次性核算变成每月的例行检查
- 如何验证交易业绩宣传:相信别人的数字之前先过一遍的清单,成本数据也在其中
- 外汇计算器指南:点值、返佣和仓位大小,附计算方法讲解
到真实账户上看看成本数据。从探索点进去的每个页面都与经纪商同步、公开可查,佣金和库存费各占一行,不会混进收益里。
免费连接您的账户,算出自己的每手成本,看看您一直以来实际付了多少钱。