挂单一百,成交九十,剩下十个去了哪里
一个计划买入100个单位的订单,先成交60个,随后成交30个,剩余10个取消。实际毛买入数量为90个。未成交的10个不属于少到账,原先为它保留的资金也需要从已花费资金中区分出来。
先看订单状态和累计成交量,再逐条核对明细。页面上的最初委托数量、最新成交价格、累计成交额和可用余额是不同字段,任何一个都不能单独替代整笔订单成本。
两次价格用数量加权
沿用纯演示记录:60个单位以2元成交,30个以2.2元成交。
总成交金额为60乘二,加30乘2.2,等于186元;除以90个单位,成交均价约2.0667元。
直接平均2元和2.2元,会得到2.1元,忽略了第一笔数量更大。明细超过两行时仍使用总成交金额除以总成交数量,保留原始小数,最后显示结果时再舍入。这个均价尚未必包含所有费用。
交易费用要继续按扣除币种处理
如果演示中从买到的资产扣除0.09个单位,净入账为89.91个。以186元除以净数量,才得到包含这项扣费影响的单位成本,约2.0687元。不要再把0.09个折成现金加到分子。
若手续费从另一种原有资产扣除,净买入量可能不变,但那项资产消耗需要单独记录。
缺少换算依据时先保留原币数量,不将不同单位直接相加。完整三种情形见扣费币种的记法。
取消余量和退款不是同一种记录
未成交余量取消后,原先占用的资金可能恢复可用。它未必是一笔新充值或购买退款,更不是利润。核对资金流时查看记录类型及关联订单,避免把解除占用同时记成减少购买支出和增加一笔收入。
如果订单通过某种付款路径已先扣全款,未成交部分如何处理则要按该产品的实际规则核对,不能套用另一种交易界面的逻辑。没有对应记录就保留问题,别自行填一笔调整让余额相等。
同一时间的记录也可能采用不同时区
关联成交和资金记录时保留原时间及其时区,再增加统一时间列。跨午夜订单可能分布在不同日期的导出文件中,下载范围要覆盖前后。金额接近或时间相邻只能帮助筛选,不能替代订单关联编号。
如果缺少一条成交记录,先扩大导出范围并检查筛选条件。把差额自行补成一笔“其他成交”,虽然能使合计相等,却会隐藏真正缺失的证据。
把委托、成交和资金占用放在不同列
委托数量表达你希望买入多少,成交数量表达已经执行多少,资金占用表达暂时不能挪作他用的金额。这三件事可以同时显示在账户里,但不能在一个“已买数量”字段中合并。排查前把它们分开,才能判断是未成交、已扣费,还是实际入账记录缺失。
以一笔计划买入200个单位的假设订单为例:当前只成交80个,其他120个仍等待成交。账户可用现金可能同时低于余额,因为未执行部分仍有资金占用。此时不能把全部占用金额除以八十,宣称买入单价异常高;占用尚未全部成为支出。
反过来,看到剩余现金重新可用,也不能据此认为全部成交已经撤销。订单可能只取消未成交部分,已执行的80个仍构成完成的购买。确认到底取消了哪个部分,应使用订单状态和累计成交记录,而不是只观察可用余额的涨跌。
三笔成交怎样核对订单汇总
这组演示不使用当前行情。按行计算成交金额,再合计金额与数量。
表格可左右滑动;键盘可用左右方向键。
| 成交 | 数量 | 价格(元/单位) | 成交金额(元) |
|---|---|---|---|
| A | 40 | 2.00 | 80.00 |
| B | 35 | 2.10 | 73.50 |
| C | 25 | 2.20 | 55.00 |
| 合计 | 100 | 208.50 ÷ 100 = 2.085 | 208.50 |
这里没有使用最新成交价作为整个订单的价格。最后一笔为2.2元,但数量只占四分之一。将它乘上一百得到220,会高估本例的成交金额。最新一行可以说明最后发生了什么,无法代表之前所有行。
拆开看同资产扣费后的净额
继续上面的假设订单,若三笔分别从目标资产中扣除0.04、0.035和0.025,费用数量合计0.1。净入账为99.9,包含这项扣费影响的单位成本为208.5除以99.9,约2.0871元。若导出已经给出每行净入账数量,就将净量求和,不要再逐行减同一笔费用。若导出只有毛数量与费用,先按同一种资产做毛减费,再与实际入账记录核对。两种表都可以得到净量,关键是不要混用一半净额、一半再次扣费的计算。
费用数量小并不表示可以随意舍入。把0.035先取成0.04,会让合计改变。计算中保留记录提供的小数位,显示时再按用途舍入;实在只有低精度页面时,说明缺少精确记录,不能靠多写几位小数补出原数据。
费用币种变化时,先按资产分组
假设同一个订单的部分费用从目标资产扣除,另一部分从原有费用资产扣除。目标资产扣费会改变净收到数量,第三资产费用则改变另一个余额。把两种数字加成一个“总手续费数量”,单位就已经失去意义。
建立小表分别列费用资产、扣除数量、对应成交编号和是否已体现在净量中。同资产扣费先用于毛净核对;另一资产保留原币数量,若要计算经济成本,再在统一说明的换算口径下折算。现金总支出不应因为这个折算而被说成发生了额外银行扣款。
部分明细缺少费用币种时,不能默认全部与第一行相同。先查看对应字段说明或询问支持。缺失字段可能不会妨碍你确认毛成交总量,却会使“已包含所有费用”的结论暂时不能成立。把这两种完成程度分别写出,才能知道还缺哪份记录。
只有平均价格,能倒推出完整成交吗
订单汇总给出总金额、总数量及平均价格时,你可以检查它们在显示精度下是否大致一致。
但平均值无法告诉你每次成交时间、数量和价格,不能反推出一份唯一的成交明细。许多不同组合都能产生相同平均值。
例如2元买50个、3元买50个,平均为2.5元;所有100个都以2.5元买入,也有相同平均。两者执行路径不同。缺少明细时可以报告汇总成本,但不能编造分笔记录来解释某一时点的滑动价格或费用。
如果你需要判断某条成交是否被重复统计,或某一笔费用是否单独扣除,就必须补充相应明细。平均值算得通只能通过汇总层面的检查,并不能证明每一行都正确,也不能代替订单执行条件。
导出多次时,先找记录层级再去重
同一段历史导出两次,部分记录可能重复。优先按成交唯一编号和记录类型识别,不按金额一刀切。两笔真正不同的成交可以恰好有相同数量与价格;删掉其中一笔会让合计变小,随后又容易被误判为少到账。订单汇总与成交明细的层级不同,即使共享订单编号也不应直接视为重复删除。合理的做法是先把汇总放一张核对表,将明细作为计算来源,再用明细合计对照汇总。银行支付与平台成交金额也属于不同环节,不应为了编号相近就合并成一行。
同一成交在不同文件中的字段格式可能变化。保留来源文件名和原始编号,统一格式只在工作副本里进行。如果无法确认两行是否相同,就标记疑似重复并人工核对,别为了快速获得一个总数而先删除证据。
从成交表走到账户余额,还需要期间活动
成交净量解释这一笔购买获得了多少,不等于当前账户应有多少。
账户原先的持仓、之后的内部划转、转换和转出都可能改变余额。要继续核对当前余额,需要把相同账户范围、相同资产的期初余额接上这一笔净入账,再加入期间其他已确认流入流出。
演示期初5个单位,本次净买入99.9个,随后转出20个,没有其他活动,期末应为84.9个。不能把当前84.9与原委托一百比较,并把15.1个全部归为手续费;那会同时忽略期初余额、实际净买入和后续转出。
若账户汇总已经把另一账户余额包含在内,内部转移对总量的影响又不同。先定账户范围,再决定哪些移转应抵消。把所有账户名称删掉再计算,会失去判断一笔出账是否离开整个范围的依据。
写下已核对和待处理的项目
下面是假设记录,演示如何把“数量已经正确”与“资金还在占用”分开。它不是本站的真实订单。
表格可左右滑动;键盘可用左右方向键。
| 检查 | 记录 | 结论 |
|---|---|---|
| 委托与执行 | 委托 100,成交 90,取消 10 | 数量有完整去向 |
| 净入账 | 毛量 90,扣费 0.09,实际入账 89.91 | 90 − 0.09 = 89.91,资产数量已对上 |
| 剩余资金 | 取消部分的占用尚未解除 | 待查询,不再重复排查已解释的数量 |
换成自己的记录时,同时保留资产名称、费用币种、订单编号和查询时间。若费用币种未知,先标记“毛成交已核对,含费成本未确定”。整理文件见客服证据整理;实际入账与净量仍不同时,再查到账差额。