一张固定的复盘表怎么设计
表设计一次,用很久。关键不在列多,而在每列都有明确含义、单位、缺失值写法,并且能靠一两道恒等式自查。
把列分成四类
第一类是标识列:交易日、统计口径版本、数据截止时刻。第二类是原始计数:涨停、炸板、跌停、上涨、下跌、平盘、有效样本数。第三类是金额:两市成交额、若干累计净额。第四类是派生量:炸板率、宽度比、各类占比。
派生量不要手工填,最好由原始列算出来,这样改一个原始值就能连带复核。举例:炸板 15、涨停 30,派生炸板率 = 15 ÷ (30 + 15) × 100% = 33.33%。
每列都写单位与口径
列名示例:「两市成交额(亿元,全天定稿)」「近 5 个交易日累计净额(万元)」「有效样本数(只)」。单位、窗口长度、是否定稿,全部进列名,不要只靠记忆。
金额列全表统一用一种单位。举例:1.2 亿元与 800 万元要先进到同一单位再入表:1.2 亿元 = 12,000 万元,与 800 万元相加得 12,800 万元。若直接写 1.2 + 800 = 801.2,就是把两种单位当成一种相加。
缺失值用固定写法
建议区分三种状态:0(确实为零)、不适用(分母为零或规则不适用,比值无定义)、未取到(数据缺失但应有值)。三者不能混成同一个空单元格。
举例:某日分母为 0,炸板率应填「不适用」;若填 0%,后续求平均时会把这个本应排除的行拉低。设一组有效比值为 33.33%、28.00%、40.00%,正确平均 = (33.33 + 28.00 + 40.00) ÷ 3 = 101.33 ÷ 3 = 33.78%;若错误地把「不适用」当 0% 计入,则 (33.33 + 28.00 + 40.00 + 0) ÷ 4 = 101.33 ÷ 4 = 25.33%,偏差 33.78 − 25.33 = 8.45 个百分点。
留两条自查恒等式
第一条:上涨 + 下跌 + 平盘 = 统计总数。第二条:四象限只数之和 = 有效样本数。举例:2,100 + 2,800 + 300 = 5,200 家;13 + 20 + 5 + 19 = 57 只。
每次填完表跑一次这两条,对不上就说明有抄写错误、重复计数或零值被误分。把校验结果也记成一列「校验通过」,比事后翻原始页面省事得多。
| 列类别 | 示例列名 | 缺失时写 |
|---|---|---|
| 标识 | 交易日 / 口径版本 / 截止时刻 | 未取到 |
| 原始计数 | 涨停家数 / 有效样本数 | 未取到 |
| 金额 | 两市成交额(亿元,全天定稿) | 未取到 |
| 派生量 | 炸板率 / 宽度比 / 各类占比 | 不适用 |
常见误区
- 派生量手工填,原始值改了之后派生值没跟着改。
- 单位只写在心里,列名不写。
- 把「不适用」当 0 参与求平均,结果被明显拉低。
- 不留恒等式,抄错数字几周后才发现。
常见问题
为什么派生量不要手工填?
手工填容易与原始列脱节。由原始列计算,改一处就能连带复核,出错更容易发现。
分母为零时占比该填什么?
填「不适用」。比值此时没有定义,填 0% 会污染后续汇总。
表里最少要留几条自查?
建议至少两条计数恒等式,覆盖涨跌家数和象限分组,足以发现多数抄写错误。