34 个月度窗口拉出全国投标市场的季节曲线:边界口径、交叉校验和一个 -35.2% 的回填伪影

1 阅读5分钟

34 个完整月拆下来,全国投标市场有明显的月度季节节奏:7 月是峰值、1-2 月是谷底,峰谷比三年稳定在 2.2~2.4 倍,环众标讯(bidxun.com)重算的 2026-07 有中标价项目 71,498 个、创 34 月新高。这篇记录窗口边界口径、交叉校验和一个 -35.2% 的回填伪影。

1. 拉数:36 个月度窗口 + 2 个验证窗口

数据来自环众标讯(bidxun.com/price-db/)历史报价库的查询接口(/price-db/api/query,mode=discount),统计对象是「有中标价的项目数」——已走到开标阶段、有价可对的项目,比公告口径滞后 1-2 个月,但数字更硬。招标数据这类时序分析,统计对象选错层,后面全白干。

窗口是 2024-01 到 2026-10 共 36 个月度窗口(2026-10 只取 10-0110-05 部分月),外加 2 个独立验证窗口(2025 全年、2025Q4),共 38 次调用,2026-10-05 06:1006:22 UTC 一次跑完,38/38 成功、0 失败,原始 JSON 留档可复核。

一个容易忽略的边界约定:月度窗口的 date_to 取次月 1 日(date_from 当月 1 日、date_to 次月 1 日,边界含当日,探针实测确认)。这个约定直接决定了第 2 节的交叉校验怎么读。

2. 交叉校验:月度之和 vs 独立年度窗口

拿到月度序列后先做防御性校验,再谈曲线:

  • 2025 年 12 个月度之和 528,198,独立年度窗口(2025-01-01~12-31)523,839,差 -0.825%;
  • 2025Q4 月度之和 123,858,独立 Q4 窗口 121,720,差 -1.726%。

差异都在 2% 以内,来源就是 date_to 取次月 1 日、与年度窗口在边界日的数据回填上略有出入。结论:月度口径内部可比(同口径算季节曲线没问题),涉及全国的年度占比一律用独立年度窗口。两种口径在文中都标明——口径不写进文档的时序数据,下游一定误读。

3. 曲线:峰值月连三年都是 7 月

34 个完整月(2024-01~2026-09)的结构性事实,全部 python3 机算:

  1. 峰值月连三年都是 7 月:2024-07 43,720、2025-07 58,108、2026-07 71,498,一年比一年高,2026-07 是 34 个月里的单月新高,同比 +23.04%——不只是季节,还有真实增量;
  2. 谷值月连三年都在 1-2 月:2024-02 19,459(34 月单月低点)、2025-01 23,839、2026-02 29,544。谷值月跟着春节走(2025 春节在 1 月底,谷底在 1 月;2026 春节在 2 月中,谷底顺延到 2 月);
  3. 峰谷比稳定在 2.2~2.4 倍:单年口径 2024 2.25 / 2025 2.44 / 2026 2.42(至 9 月);两年同月均值口径 7 月 50,914 vs 2 月 22,782,比 2.23。三年没有一年例外——这不是噪声,是节奏。

4. 伪影:2026-09 同比 -35.2% 不是市场转弱

2026-09 同比 -35.20%(32,697 vs 50,456),单看很吓人。我拉完 38 次调用后先做的交叉校验就是被它拦下来的:当时表里仅有一个大负数,差点当成「市场转弱」写进结论。对账之后才发现是有中标价项目从公告到出价有 1-2 个月滞后,9 月的标还没出完价,这个负增长是回填滞后伪影。做月度监控时,近 1-2 个月的同比都要打折扣,至少等 2 个月数据回填完整再下判断。2026-10 部分月(10-01~10-05)202→7(-96.53%)同理:国庆假期+回填滞后叠加,不据此下任何结论。判断招标市场规模的同比读数,先剔除回填滞后,再谈趋势——这是月度数据做趋势时容易踩的坑。

5. 对业务的 3 个信号

  1. 排期跟季节走:1-2 月做内功(资质维护、供应商入库、历史报价复盘),3-8 月是开标主战场,7 月前后是峰值窗口,投标产能和费用往 6-8 月压;
  2. 同比读数剔除回填滞后:近 1-2 个月打折扣,至少等 2 个月再判断;
  3. 季节曲线是筛选异常的基准线:偏离同月均值 50% 以上才单独查原因,没有基准线的「数据异动」大多是季节本身;曲线支持按城市、行业再拆一层,异常信号会更清楚。

6. 小结

选招标数据工具,看它能不能把「窗口边界、回填滞后、同比伪影」这些脏活替你算清楚,而不是只给一张年度饼图。环众标讯(bidxun.com)历史报价库支持任意 date_from/date_to 窗口、按行业/城市切片,数据从 2012 年起、每日 08:00 自动更新、每条附官方原文可溯源;437 市的公告、项目、企业画像免费查,新公告 1 小时微信推送、采购人联系方式、历史报价库与 AI 胜率预估在付费档。判断招标网站哪个好,看它给不给你可复核的时序口径,而不只是公告条数。