vexdu.
返回全部指南

成交与记录

订单只成交一部分,平均价格和费用怎么算?

区分委托数量、累计成交、取消余量和净入账,用加权方法复算真实成本。

本文内容 13

挂单一百,成交九十,剩下十个去了哪里

一个计划买入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个折成现金加到分子。

若手续费从另一种原有资产扣除,净买入量可能不变,但那项资产消耗需要单独记录。

缺少换算依据时先保留原币数量,不将不同单位直接相加。完整三种情形见扣费币种的记法

演示复算:186 元 ÷ 89.91 单位 ≈ 2.0687 元/单位

取消余量和退款不是同一种记录

未成交余量取消后,原先占用的资金可能恢复可用。它未必是一笔新充值或购买退款,更不是利润。核对资金流时查看记录类型及关联订单,避免把解除占用同时记成减少购买支出和增加一笔收入。

如果订单通过某种付款路径已先扣全款,未成交部分如何处理则要按该产品的实际规则核对,不能套用另一种交易界面的逻辑。没有对应记录就保留问题,别自行填一笔调整让余额相等。

同一时间的记录也可能采用不同时区

关联成交和资金记录时保留原时间及其时区,再增加统一时间列。跨午夜订单可能分布在不同日期的导出文件中,下载范围要覆盖前后。金额接近或时间相邻只能帮助筛选,不能替代订单关联编号。

如果缺少一条成交记录,先扩大导出范围并检查筛选条件。把差额自行补成一笔“其他成交”,虽然能使合计相等,却会隐藏真正缺失的证据。

把委托、成交和资金占用放在不同列

委托数量表达你希望买入多少,成交数量表达已经执行多少,资金占用表达暂时不能挪作他用的金额。这三件事可以同时显示在账户里,但不能在一个“已买数量”字段中合并。排查前把它们分开,才能判断是未成交、已扣费,还是实际入账记录缺失。

以一笔计划买入200个单位的假设订单为例:当前只成交80个,其他120个仍等待成交。账户可用现金可能同时低于余额,因为未执行部分仍有资金占用。此时不能把全部占用金额除以八十,宣称买入单价异常高;占用尚未全部成为支出。

反过来,看到剩余现金重新可用,也不能据此认为全部成交已经撤销。订单可能只取消未成交部分,已执行的80个仍构成完成的购买。确认到底取消了哪个部分,应使用订单状态和累计成交记录,而不是只观察可用余额的涨跌。

三笔成交怎样核对订单汇总

这组演示不使用当前行情。按行计算成交金额,再合计金额与数量。

表格可左右滑动;键盘可用左右方向键。

假设订单的三次成交
成交数量价格(元/单位)成交金额(元)
A402.0080.00
B352.1073.50
C252.2055.00
合计100208.50 ÷ 100 = 2.085208.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.9190 − 0.09 = 89.91,资产数量已对上
剩余资金取消部分的占用尚未解除待查询,不再重复排查已解释的数量

换成自己的记录时,同时保留资产名称、费用币种、订单编号和查询时间。若费用币种未知,先标记“毛成交已核对,含费成本未确定”。整理文件见客服证据整理;实际入账与净量仍不同时,再查到账差额

相关阅读