独立交易读本 · 不提供投资建议
nalog.币安现货 · 下单与规则
SPOT TRADING JOURNAL看懂指令,再决定下一步
从这里开始限价单不成交最小下单金额撤单后发生什么

市价下单前,怎么判断可见深度够不够?

买三单位和买五单位,需要的挂单深度不同。跟着三档报价计算均价,查看还缺多少数量。

本文内容从数量列开始,不要先猜均价买一单位和买三单位,使用的深度不同看不到的剩余数量,不要替它填一个价格真实订单簿会在你阅读时变化同样买三单位,限价 100.5 会有什么不同卖出时,沿买方报价向下读把“差多少”写成有参照的比较成交之后,换用实际记录
  • 想买多少基础资产?先写数量与单位。
  • 卖方在每档价格展示多少?区分单档与累计列。
  • 看得到的深度覆盖不了目标?把缺口留空,不编一个价格。

先按这三项读订单簿,再计算整笔均价。最新成交价只能告诉你上一笔交易在哪里发生,不能告诉你接下来三单位、五单位都能用同一个价格买到。

从数量列开始,不要先猜均价

检查完整交易对与买卖方向。买入需要看卖单,卖出需要看买单。再读数量列的单位:它是基础资产数量、报价金额,还是已经累计过的深度?如果把每一行累计值再次相加,就会重复计算前面的挂单。报价精度也要看,有些一行是若干细价位合并的结果,不能当作全部数量都在同一精确价格。

本文使用的是人为固定的三档卖单,不是币安实时行情。基础资产统一称为“单位”,报价资产记为 USDT;这里的 USDT 只是算式单位,不涉及兑换通道或资金操作。假设交易前后订单簿不变化,先忽略手续费与交易保护,便能把深度对结果的影响单独看清。

卖价本档数量累计数量
10011
1011.52.5
10324.5

买一单位和买三单位,使用的深度不同

在这个静止场景里,一单位可以全部来自第一档,金额是一百。

数量增加到两单位,第一档用完后还缺一单位,就需要第二档,金额变成一百加一百零一,共二百零一。数量继续增加到三单位,则需要第一档一单位、第二档一点五单位、第三档零点五单位。

三单位对应的金额分别是一百、一百五十一点五、五十一点五,合计三百零三。用总金额除以实际数量三,得到平均价格一百零一。第三档虽写着两单位,我们只需要其中零点五,不能把两单位全算入成本;同样,不能把一百、一百零一、一百零三简单平均,因为各档实际使用数量不同。

这里可以同时写下三个数:第一档价格一百、最后使用档位价格一百零三、平均价格一百零一。它们回答不同问题。第一档说明从哪里开始使用卖单,最后一档说明本次触及的最远展示价位,均价说明所用数量的加权结果。三个数不一样,并不自动意味着计算出错。

看不到的剩余数量,不要替它填一个价格

如果目标增加到五单位,三档只展示四点五。已展示部分的金额是一百加一百五十一点五加二百零六,共四百五十七点五。它覆盖四点五单位,尚缺零点五。这时可以报告“展示深度覆盖四点五,另有零点五无法定价”,不能把最后一档的一百零三延长到不存在的半单位上。

这不等于断言真实市场只存在四点五单位。

要估算剩下的 0.5 单位,需要继续查看更远的卖价及数量。仅凭这三行,既算不出整笔五单位的成本,也不能判断真实市场有没有更多卖单。订单簿练习台会保留未定价的余量,避免用一个看似完整的总金额掩盖信息缺口。

真实订单簿会在你阅读时变化

现实里,看到深度、输入数量、检查确认框和订单被处理不是同一个瞬间。在这段时间内,报价可能撤销,其他订单可能消耗数量,也可能出现更好的新报价。因此用屏幕深度算出的数字应当称为基于当时展示数据的估算,不能称为已经锁定的成交报价。

一个容易漏掉的细节是刷新延迟:最新价变化了,订单簿某列可能还显示上一次刷新;或者深度先变化,图表尚未更新。不能因为屏幕某一块看起来稳定,就推断所有数据都发生于同一时刻。普通截图适合保存线索,不足以重建完整撮合过程。

币安学院的市价单说明指出,市价单使用已有挂单,实际结果受可用流动性影响。本文的数值练习是在这一机制下自行设置的场景,并不是对任何币种当前深度的描述。

同样买三单位,限价 100.5 会有什么不同

如果在同一三档场景设置最高买价一百点五,三单位目标只会使用第一档的一单位。它限制了可接受价格,也限制了当时可以完成的数量。市价和限价之间的区别,不能简化成一个“好用”、一个“不好用”;你需要先知道自己是否接受价格变化和未完成余量。

要检查为什么一笔限价单停在某个数量,可以接着看限价与可成交数量的逐项排查。不要为了让工具显示“全部完成”,反复扩大价格边界;工具里的完成状态只说明算式符合输入,不说明这是一项适合你的交易决定。

卖出时,沿买方报价向下读

再独立构造一个卖出练习。假设买方在一百提供一点二单位,在九十九提供零点八单位,在九十七提供两单位。你计划卖出二点五单位。第一档用一点二,第二档用零点八,已经覆盖两;第三档只需要零点五。

使用部分数量示例金额
100 的买方1.2120
99 的买方0.879.2
97 的买方0.548.5

合计金额为二百四十七点七,除以二点五,平均价格为九十九点零八。

越远的买方报价越低,但最终均价并不等于最后一档九十七。买入示例沿卖方较低价格向更高价格使用数量,卖出示例则反过来;看错方向,会把可见深度解释成完全不同的结果。

把“差多少”写成有参照的比较

如果要描述预期与结果的差异,先定义预期取自哪里。与第一档价格相比、与提交前最新价相比、与自己设定的预算相比,得到的差额可能不同。只写“偏了百分之几”而不写参照,别人无法复算,你日后也很难判断误差来自哪项输入。

以三单位买入金额三百零三为例,若用第一档一百乘以三作为简单参照,参照金额是三百,差额是三。这个比较只说明固定三档练习比“全部按第一档成交”的假设多出三单位报价金额。它不是某个交易对的典型滑点,也不能推广到未来更大数量。

如果参照来自已经过时的页面,比较还混入时间差。

保存参照价格、看到它的时间、目标数量和实际结果,才有机会区分深度效应与行情变动。否则一个单独的平均价格几乎无法告诉你究竟发生了什么。

复查 101 这个均价时,回到三档实际使用的数量:1、1.5、0.5。若目标改成五单位,这份深度就不够了,原来的均价也不适用。

还有一种情况需要另看部分成交后的开放余量:你拿到了真实结果,却发现数量少于原始目标。此时不要继续用练习里的静止假设补齐缺口,应先确认这笔实际订单是否已经终止,还是仍有数量可能继续执行。估算未覆盖的部分和真实订单未成交的部分,不应混成同一份记录。

成交之后,换用实际记录

成交后要算均价,用实际成交金额除以实际成交数量。

如果准备比较两次估算,应记录相同数量和相同单位,否则结果差异可能只是输入不同。把一次一单位的估算与另一次五单位的均价放在一起,很容易误判市场突然恶化。至少保留查看时间、目标数量和展示档位范围,让以后比较有共同的起点。

估算完成了任务之后,就不应再冒充成交依据。实际下单后,查看订单累计成交数量、各条成交数量和成交金额。若一笔委托分成几次执行,先汇总同一订单的明细,再计算结果;不要把其中一条成交价当作整笔价格,也不要只用原始委托数量当除数。

这里算出的均价不包含费用。

若资产变化与单纯价格乘数量不同,应把成交金额、费用字段与余额变化分开核对,不要靠修改均价让它强行对上。不同产品或下单入口还可能有独立保护与处理规则,不能根据本文的固定订单簿预测所有入口在深度不足时采用相同终态。

你可以在自己的草稿上保留四个栏位:计划数量、当时展示覆盖数量、估算金额、实际成交数量与金额。前三项属于下单前信息,最后一项属于结果。把两类证据分开,之后复查差异时就能指出究竟是数量变了、报价变了,还是当初根本没有足够的数据。

接着读