2026年9月28日
146+ 次浏览

点差是什么?为什么才刚买进,账上就是负的

才刚按下买进,账上的浮动盈亏就是负的。

价格明明没怎么动,是不是买错了?

不是你买错,是点差。

这是 MASQuant 迈思量化「交易学院 · 新手实务」第五篇。前四篇讲的都是下单前要算的东西:一手是多少、一手怎么算、杠杆、止损放在哪;这一篇讲的,是你按下提交那一刻就已经发生的成本。

先讲结论

一进场账上就是负的,很正常——那是点差,不是你买错。

下单前先看一眼点差,再跟你的止损、目标比一比。

每一个报价,其实都有两个价格

交易软件上的报价,其实同时有两个价格:

价格 英文 什么时候用
买价 Ask 你要买,用这个价格成交(比较高)
卖价 Bid 你要卖,用这个价格成交(比较低)

这两个价格中间的差距,就叫点差(Spread)。

举个好算的例子(这是举例用的整数,不是行情数据):

买价 1002
卖价 1000
点差 = 1002 − 1000 = 2 点

「一点」代表多少价格变动,每个产品的规格不一样,后面会讲怎么看。这里先用整数把道理讲清楚。

小心名字搞混

这里的「买价」「卖价」是站在你要下单的角度:你买用买价,你卖用卖价。

看惯股票报价的人要注意:股票行情软件里的「买价」(有的软件写「委买」或「买一」),指的是别人挂单想买的价格——你要立刻卖出,成交的反而是这个价格。同一个价格,站在挂单的人那边叫「买」,站在你这边叫「卖」。

中文译法各家不一定一样,最保险的是认英文:Ask 是你买的价格,Bid 是你卖的价格。

为什么一进场,账上就是负的

多单:用买价进场,用卖价平仓

你用买价 1002 买进。这时候如果马上平仓,你是要「卖」,只能用卖价 1000 卖掉:

买进(用买价):1002
马上平仓(用卖价):1000
账上:1000 − 1002 = −2 点

所以平台计算多单的浮动盈亏,通常是用现在的卖价——那是你此刻真的能平仓的价格。价格一动都没动,账上就先少了 2 点。

要打平,卖价得涨回你的进场价 1002;点差不变的话,等于整个报价要先往上走 2 点。价格要先涨过这两点,你才开始赚钱。

空单:刚好反过来

做空是先卖,用卖价 1000 进场;平仓要买回来,用买价 1002。账上一样一开始就是 −2 点,要等买价跌回 1000 才打平。

进场用 平仓用 浮动盈亏看
多单(先买) 买价 Ask 卖价 Bid 卖价 Bid
空单(先卖) 卖价 Bid 买价 Ask 买价 Ask
笔记本手绘图:上面一条橘线是买价 1002、下面一条蓝线是卖价 1000,两线之间涂成点差色块;买价线上标着「买进」,箭头往下指到卖价线,旁边写「马上平仓:1000」

这是每一笔交易都要付的成本,不管最后是赚还是赔。

点差是交易成本之一,但不是全部

点差不会在账上另外列一笔扣款,它直接反映在你进出场的价格里。交易成本常见的还有两种,性质不一样:

成本 什么时候产生 怎么算
点差 每一笔交易,进场那一刻 买价与卖价的差距,含在成交价里
手续费(佣金) 有些账户类型才另外收 通常按成交手数或成交金额计算
隔夜利息(Swap) 持仓跨过平台每天的结算时间 依产品、多空方向与持有天数;可能扣款,也可能入账

收不收、怎么收,依平台、产品与账户类型而不同。比较成本要三个一起看——不另收手续费,不代表没有交易成本,点差一样在。

另外,滑点也不是点差。滑点是实际成交价跟你下单时的价格不一样,常见于行情急动的时候;它也可能让成本变大,但那是另一件事。

点差不是固定的

2 点只是举例。实际的点差会跟着市场变,常见会变大的时候:

  1. 重要数据公布前后:例如利率决议、就业数据。这时候行情不确定,愿意在附近报价的量变少,买价和卖价容易被拉开,点差可能一下子变大好几倍。
  2. 交易清淡的时段:参与的人少、挂单少,买卖价之间的距离自然变大。
  3. 开盘、收盘附近:产品刚开盘、接近收盘,还有每天结算换日前后、周末休市后重新开盘时,报价常比较不稳。

点差变大,也会影响已经在手上的单子:卖价被往下拉,多单的浮动盈亏就变差;买价被往上拉,空单就变差。离止损近的单子,可能就这样被打到。

固定点差与浮动点差

账户的点差大致分两种:

  • 浮动点差:跟着市场报价变,数据公布或清淡时段可能拉大很多。
  • 固定点差:平台事先定好一个数字,一般情况下不随行情变。但「固定」不代表任何情况都不变,极端行情时怎么处理,要看平台的条款。

你的账户是哪一种,看产品规格就知道(MT5 的看法在后面)。

点差吃掉止损:止损只放 5 点会怎样

上一篇〈止损怎么设?〉讲过,止损距离要比价格正常的晃动大,才不会被洗出场。这里要补一件事:点差也在吃止损的空间。

延续同一个例子:用买价 1002 买进,止损放 5 点,也就是 997。

在 MT5,多单的止损和止盈都是看卖价触发的。现在卖价是 1000,离 997 只剩 3 点:

进场(买价):1002
止损:997(离进场价 5 点)
现在的卖价:1000 → 离止损只剩 3 点

这 5 点的止损里,有 2 点在你按下买进的那一刻就用掉了——光是点差,就吃掉了止损的四成。 价格只要轻轻晃 3 点,你就出场了。

笔记本手绘图:一把 0 到 5 点的尺,左端是进场、右端是止损,最前面 2 点涂成点差色块;下方写「点差 2 点 ÷ 止损 5 点 = 4 成」与「价格轻轻晃一下,就出场了」

止损越小,点差占的比例越大(举例用的整数,点差都是 2 点):

止损距离 点差占止损 卖价还能往下晃
5 点 40% 3 点
20 点 10% 18 点
50 点 4% 48 点

目标也一样。止盈放在进场价上面 10 点(1012),止盈也是看卖价:卖价要从 1000 走到 1012,市场得走 12 点,你账上才多 10 点。

点差让赚和赔变得不对称:要赔 5 点,价格只要逆向走 3 点;要赚 10 点,价格得顺向走 12 点。

多少比例算太大,没有标准答案,取决于你的交易方式。重点是下单前比过,而不是出场后才发现。

空单要多注意:图上没碰到,止损却被打掉

在 MT5,多数外汇与差价合约产品的 K 线是用卖价画的。但空单是用买价平仓,止损也是看买价触发。

所以点差突然拉开时,可能出现这种情况:图上的 K 线离你的止损还有一段距离,买价却已经碰到了,空单就这样被止损。想在图上看到买价,可以打开 Ask 价格线(做法在下一节)。

进出越频繁,点差付得越多

点差是一笔交易(一进一出)付一次。一天进出 10 次,就要付 10 次(举例用的整数):

每次 2 点 × 10 次 = 20 点

这 20 点不管方向对错都要付。换成钱,公式是:

点差成本 = 点差(点数)× 一点的价值 × 手数

一点值多少钱,第二篇〈一手怎么算?〉拆过(那里叫「一格的价值」)。手数越大,同样的点差换成的钱越多。

进出越频繁、止损和目标越小的交易方式,点差占的比重就越大。这不代表短线一定不行,而是算成本时不能漏掉它。

下单前,在 MT5 看一眼点差

  1. 打开市场报价窗口(Market Watch,快捷键 Ctrl+M):每个产品都会列出 Bid(卖价)和 Ask(买价)两个价格。
  2. 打开点差栏:在市场报价窗口按右键,从栏位(Columns)里勾选 Spread,就会多一栏点差。
  3. 看规格:同一个右键菜单点规格(Specification),可以看到点差是浮动(floating)还是固定的数字,还有隔夜利息(Swap)怎么算。
  4. 在图上显示买价:图表属性(F8)的 Show 分页,勾选 Show Ask price line,图上会多一条买价线。

要注意 Spread 栏的单位:它是该产品报价的最小变动单位(point),不一定等于你平常说的「点」。例如外汇常说的 1 pip,在报价到小数第五位的货币对上,等于 10 个 point。黄金、指数这类产品的「一点」怎么算,各平台规格不同——跟第一篇〈一手是多少?〉说的一样,先看产品规格。

看到数字之后,跟你的止损、目标比一比。

常见错误

一、一进场看到负数,以为买错,急着平仓

一开始的负数是点差,不是行情反向。这时候平仓,等于把点差这笔成本确定付掉。这笔单该不该留,要看你的进场理由还在不在,而不是看账上一开始的那个负号。

二、数据公布前后照常下单,没看现在的点差

止损距离是照平常的点差想的;点差一下子变大好几倍,原本的止损可能已经不够用了。

常见问题

点差是什么?

每个报价都有两个价格:你要买用的买价(Ask),和你要卖用的卖价(Bid)。买价比卖价高,两者的差距就是点差。它是每一笔交易都要付的成本,在进场那一刻就产生。

为什么一买进,账上就是负的?

多单用买价进场,但平仓要用比较低的卖价,平台通常用现在的卖价计算浮动盈亏。所以就算价格完全没动,账上也会先少一个点差。空单反过来,用卖价进场、用买价平仓,一样一开始就是负的。

点差是进场收一次、出场再收一次吗?

不是。进出时点差一样的话,一进一出合起来算一个点差:多单用买价进、用卖价出,这一整个来回的价差就是点差。账上一进场就先显示负的,是因为平台已经用「现在平仓能拿到的价格」帮你算好了。如果出场时点差变大,这笔交易付的成本也会跟着变大。

点差和手续费、隔夜利息有什么不同?

点差含在买卖价里,每一笔交易都有;手续费是部分账户类型另外收的费用,通常按成交手数或成交金额计算;隔夜利息只有持仓过夜才会产生,依产品与方向可能扣款、也可能入账。实际收费依平台、产品与账户类型而异。

点差为什么会突然变大?

常见在重要经济数据公布前后、交易清淡的时段,以及开盘、收盘与每天结算换日前后。这些时候行情不确定、报价的量少,买价和卖价容易被拉开,点差可能一下子变大好几倍。

在 MT5 怎么看点差?

打开市场报价窗口(Market Watch,Ctrl+M),每个产品会列出 Bid(卖价)和 Ask(买价);按右键在栏位里勾选 Spread,就能直接看到点差。这一栏的单位是该产品报价的最小变动单位(point),不一定等于你习惯说的「点」。

结语

第一篇说先看规格,第二篇说先算手数,第三篇说保证金不是止损,第四篇说止损放在你看错的地方。这一篇讲的是按下提交那一刻就发生的事:点差。

它是每一笔交易都要付的成本。一进场就是负的,很正常;要注意的是它占你的止损、目标多少,还有你一天付了几次。

一进场就是负的,很正常;点差大到不划算的时候,不进场,也是一种选择。

风险揭露:CFD 属于高风险金融产品,可能导致快速资金损失。过往业绩不代表未来结果,所有策略与回测仅供参考,不构成投资建议。实际点差、手续费与隔夜利息依平台、产品及账户类型而异,并会随市场状况变动。交易前请充分了解本公司风险揭露条款。

延伸阅读:

发表评论