连续流入天数是怎么统计的
「连续流入 5 天」听起来很直观,但不同工具数出来的天数可能不一样。差别通常不在数据,而在三条规则:从哪天开始数、遇到零值怎么办、遇缺失日怎么办。
基本计数规则
常见做法是从最新交易日往前回溯,只要当日净额大于 0 就把计数加一,遇到净额小于或等于 0 的那一天立即停止:连续天数 = 从最新日向前、净额持续为正的交易日个数。
举例:最近 6 个交易日净额依次为 −80、+120、+60、+200、+40、+90 万元(按时间从早到晚)。从最新日往前数:+90、+40、+200、+60、+120 共 5 天为正,第 6 天是 −80,停止,所以连续流入天数为 5 天。注意最老那天是负值,但它并不影响结果,因为计数在遇到它之前已经包含了后面 5 天。
零值会打断连续
若规则要求「严格大于 0」,净额等于 0 的交易日会打断连续。举例:最近 4 日净额 +50、0、+30、+70 万元(从早到晚),从最新日往前是 +70、+30 共 2 天,第三天为 0,停止,连续天数为 2。若某工具把 0 视为「未流出」继续计数,同一组数据会得出 4 天。两种结果没有对错,但必须声明规则。
交易日不等于自然日
连续天数是按交易日计的,中间遇到周末和节假日直接跳过,不打断连续。举例:周五、下周一、下周二连续 3 个交易日为正,中间隔着 2 个自然日,仍记作连续 3 个交易日,而不是 5 天,也不是 1 天。
如果某天因停牌没有成交记录,通常按「缺失」处理:有的工具直接停止计数,有的跳过继续往前数。记录表里最好给这类行加一个「数据完整性」标记。
这个数只描述次数,不描述规模
连续 5 天,每天 +10 万元,累计 +50 万元;另一组连续 2 天,每天 +400 万元,累计 +800 万元。前者天数更长,后者金额更大。把天数当作强度指标使用,会得出与金额完全相反的判断。建议把连续天数与累计净额并排记录,各自回答各自的问题。
验证:5 × 10 = 50 万元;2 × 400 = 800 万元;800 ÷ 50 = 16 倍。天数多 3 天,金额却只有十六分之一。
| 日序(早→晚) | 当日净额 | 从最新日回溯 | 是否计入 |
|---|---|---|---|
| 第 1 日 | −80 万元 | 第 6 步 | 否,遇负停止 |
| 第 2 日 | +120 万元 | 第 5 步 | 是 |
| 第 3 日 | +60 万元 | 第 4 步 | 是 |
| 第 4 日 | +200 万元 | 第 3 步 | 是 |
| 第 5 日 | +40 万元 | 第 2 步 | 是 |
| 第 6 日 | +90 万元 | 第 1 步 | 是 |
常见误区
- 把「连续流入天数」当成流入金额的大小。
- 把自然日当交易日,周末误算成中断。
- 未说明零值规则,导致两处天数对不上。
- 忽略停牌造成的缺失日,直接跨过去继续计数。
常见问题
净额为 0 算不算连续?
取决于规则。严格大于 0 的规则会在此中断;把 0 视为未流出的规则会继续。看数据时先确认它采用哪一种。
周末会打断连续吗?
不会。连续天数按交易日计算,非交易日直接跳过。
连续天数能用来排序吗?
可以排序,但它只反映次数,不反映金额规模,最好与累计净额一起看。