去年年底,一位读者做了一件事:从软件里把全年的成交记录导出来,塞进表格,套上公式算总成本,结果和软件里那个数差了小一千。他先怀疑软件漏记,又怀疑自己少导了几笔,折腾一晚上。后来我们一行行对,发现问题出在他自己加的公式上——他把「成交金额」那一列乘了一遍手续费率,可软件给的金额里已经含过费用了,等于扣了两回。
导出这一头,交出来的是一份「原始记录」;表格这一头,是你自己重新划格子、重新定义每一格什么意思。 两头各有一套规矩,接缝上没对上,算出来的数就会走样。走样不是谁坏了,是你以为两边说的是同一个事。这篇讲三件事:两头各自管什么、哪三处最容易出岔、对账按什么顺序最省事。先声明:不荐股、不喊单、不替你做投资决策。涉及具体字段定义与费用口径的,一律以券商对账单和厂商说明页面为准。
一份原件,一张自己划的格子
称是那把称,格子是你划的
一、导出这一头,交的是「记录」不是「结论」
1、它给的是发生过的事
哪一天、哪只票、买卖方向、成交价、数量、金额,一条条按发生顺序记着。它不替你想「这笔划不划算」,只老实交代「这笔发生了什么」。
2、字段的名字各家不一样
同样是成交金额,有的软件叫「成交额」,有的叫「发生金额」,有的分「净额」和「费用」两列。名字不同不是小事——你按自己的理解往公式里一塞,含义可能已经偏了。
3、它多数时候给的是「复过权的数」
很多软件导出的历史价格默认带复权处理,让连续走势看起来不跳空。这个处理对看走势很有用,对算「我当初多少钱买的」却是错的,因为那一年真实成交价并不是复权后的数。
导出的东西是记录,不是答案。字段叫什么、有没有复过权、含不含费用,三样都得先看清再动手。
第一次用某个软件的导出,先导三行出来看看表头。 表头看不懂就往下算,后面全是白工。
把自己常用软件的导出字段名抄一遍,做成一张对照小表。 换软件的时候,照着这张表改名,比每次重新猜省事。
二、表格这一头,规矩是你自己定的
1、一格一个意思,你得先说明白
「金额」这一列,是含费用的还是不含的?「价格」这一列,是成交价还是收盘价?这些在表格里没人替你定义,全靠你自己在表头写清楚。
2、公式会放大误会
公式本身不会错,错的是你对字段的假设。乘法一拉,一个理解偏差会被放大到每一行;错在头一行,整张表都错。
3、手工补录是最容易混进来的一段
软件里查不到、自己凭记忆补的那几笔,往往没有统一格式:日期写法不同、金额带不带费用不明、方向和数量对不上。混在自动导入的数据里,一眼看不出来。
表格的强项是能按你的问题重新组织数据;代价是每一列的含义都得你自己担保。
手工补录的行,单独标一个颜色或者加一列备注。 混着放,过两个月你自己都认不出哪几行是凭记忆写的。
三、三处最容易走样
1、第一处:代码和市场的写法
同一只票,导出时可能带市场前缀,也可能不带;港股、美股、A 股各有各的代码长度和格式。表格里排序、匹配、去重的时候,格式不统一就会漏掉或者算重。
2、第二处:复权与除权那一段
除权除息那天,价格会跳一下,成交量也会变。软件默认复权之后,历史价格被调整过;你表格里记的却是当时真实的成交价。两边一对,那一段永远差一截。
3、第三处:单位和币种
有的记「手」,有的记「股」;有的按港元,有的按人民币;有的金额是千元为单位。单位不统一,乘出来的总数能差出十倍百倍,而且错得很安静。
代码格式、复权口径、单位币种——这三处不出声,出错也不报警,是表格对账最常见的三个坑。
每次导入新数据,先做个最小校验:行数对不对、总额量级对不对。 量级一眼就能看出十倍百倍的错,比逐行查快得多。
在表格最上面加一行「口径说明」:币种、单位、含不含费用。 三个月后回来,这一行能救你半天。
对账的顺序,比公式重要
先对什么,后对什么
四、三步对账,从粗到细
1、第一步:先对笔数
不要一上来就比总额。先数笔数——软件里这一年有多少笔成交,表格里有多少行。笔数对不上,先解决漏录和重复,别急着算钱。
2、第二步:再对单价
挑几笔有代表性的,把成交价、数量、方向逐项对一遍。这一步是为了确认字段没串行——串行是最隐蔽的一种错,总额看着差不多,其实每一行都错位了。
3、第三步:最后对费用
费用是最容易被重复计算或者漏算的一段。软件给的金额含不含费用,导出说明里一般会写;表格里的公式要不要再扣一遍,得看你那一列到底装的是什么。
笔数、单价、费用,顺序别倒。先把「有没有」对齐,再谈「差多少」。
别用总额相符来证明表格没错。 两处错误刚好抵消的情况很常见,总额对得上,细节可能全错。
挑三笔你自己记得最清楚的交易,手工核一遍。 记忆是最笨也最靠谱的校验工具。
五、表格不是账本的原件
表格是你自己整理的副本,真正作数的是券商给的对账单和成交回报。这两样东西的性质完全不同:表格可以随便改,改完没有痕迹;对账单由券商出具,有编号、有日期、有出处,出了争议拿它说话。所以真要留证据,别只留表格——把原始对账单按月份存下来,导出的原始文件也别覆盖,另存一份带日期的。还有一条更实在: 别把带账户信息的原始对账单随手发到群里、网盘或者第三方工具里让别人帮你「算一算」。真要人帮忙看,把账户号、姓名、身份证号遮掉再发。这一步省不得,泄露的代价远比算错几百块大。
六、把两头接起来的几个做法
1、字段名固定下来,别每次临时起
第一次就把列名定死:日期、代码、方向、价格、数量、金额、费用。以后每次导入都往这套列名里塞,公式不用重写,眼睛也不用重新适应。
2、每次导出都带上日期
文件名里写明导出的日子,比如加上年月日。同一份数据导两回、放两个版本,是最常见的「数字越算越乱」的来源。
3、只改公式,不改源数据
原始那几列尽量别动,要加工就在旁边新开列算。源数据一改,前面的记录就再也回不去了。
固定列名、留日期、源数据不动——三条做到,表格才敢长期用下去。
给表格文件起一个带年份的名字,再复制一份当模板。 明年直接拿模板用,不用从头搭。
七、对号入座速判表
| 你遇上的场面 | 缝在哪儿 | 先核哪一步 |
|---|---|---|
| 总额比软件少一截 | 漏录或筛选挡了行 | 先数笔数 |
| 总额差不多,逐笔都不对 | 字段串行 | 挑三笔对单价与方向 |
| 除权那几天数特别怪 | 复权口径 | 分清成交价与复权价 |
| 算出来的钱差十倍 | 单位:手与股 | 查数量列的单位 |
| 港美股和 A 股混在一张表 | 币种与代码格式 | 先统一格式再汇总 |
| 费用怎么算都对不上 | 金额含不含费用 | 看导出说明那一句 |
先认场面,再看缝在哪一层,最后只做「先核哪一步」那一格。这张表拿来认事,不给任何软件打分。
坑、笨办法与一张总表
容易栽的三个地方
八、三个坑
复权是为了让走势连续,不是为了还原你当年的成交。对策: 算自己的成本用成交记录,看走势用复权价,两套数分开放,别混在一列里。
软件给的金额可能已经含过费用,你的公式又扣一遍,总额就凭空少了一块。对策: 动手前先看导出说明里那一句「金额是否含费」,看完再决定公式怎么写。
表格能改、改完没痕迹,出争议时说话不算数。对策: 原始对账单按月存档,导出的原始文件另存带日期的一份;要给人看,先把账户信息遮掉。
九、笨办法:三个问题问完再算
第一步,问口径——这一列的金额含不含费用、这个价是成交价还是复权价、数量是手还是股;第二步,问完整——这一年有没有漏导的月份,有没有手工补录的行没标出来;第三步,问用途——这张表是给自己看个大概,还是要拿去跟人对账。三个问题问完,公式该怎么写,心里大致有数。至于这一年的操作该不该这么做,不在这篇的范围里——本篇只讲数据怎么搬、怎么对,不构成投资建议。
对账这件事,八成的时间该花在问口径上,两成花在算。反过来做,就会像那位读者一样,一晚上都在跟自己的公式打架。
附表:11 项,一表看清
| 对比项 | 行情软件导出这一头 | 表格这一头 |
|---|---|---|
| 交出来的是什么 | 原始成交与行情记录 | 重新组织过的结果 |
| 字段定义 | 由厂商定,各家不同 | 由你自己定 |
| 复权处理 | 常默认复权 | 取决于你怎么填 |
| 单位与币种 | 按市场与产品设定 | 得自己统一 |
| 含不含费用 | 看导出说明 | 看你那一列装什么 |
| 谁能改 | 你改不了原始记录 | 随手就能改 |
| 出错时会不会报警 | 不会,它只负责记录 | 不会,公式照算 |
| 适合干什么 | 拿原始数据、留证据 | 按自己的问题重排 |
| 不适合干什么 | 直接拿来做分析 | 当唯一凭证 |
| 缺了它会怎样 | 没有底稿 | 只能靠手算 |
| 少一块先查哪 | 该软件导出说明页 | 自己写的口径说明行 |
左边是底稿,右边是加工。这张表只标出各自管什么,不给两边排座次。
常见问题
称是那把称,格子是你划的
软件交出来的是记录,表格装进去的是你的理解。 两个数对不上,先别怀疑称坏了——很多时候是把毛重当成了净重。
要记住的就这几样:先看表头再动手;笔数、单价、费用三步走;复权价与成交价分开放;原始对账单按月存档,账户信息别乱发。把这篇转给那个年底算账算到半夜、越算越不对的朋友,也转给刚开始用表格记交易、还没写过口径说明的新手。三条路在这儿:
💬 用户评价 (0)
立即登录