QUANTITATIVE RESEARCH / 月周诊断研究

长趋势,最近还顺畅吗?

月度观察边际变化 · 周度观察逆向压力

数据截至 2026-10-30|主检验 2011—2025|2026年单列扩展

结论与使用方式

可以增加月度和周度指标,但应分工:月度解释最近一个月与季度长趋势的关系,周度描述原趋势正在承受的逆向压力。季度、半年筛选权重和门槛保持原样。

新月度模型对21日同向收益、42日顺畅延续,没有稳定预测增量;新周度价格模型也没有优于已有的趋势、回撤与关键位距离背景。再加入日线成交量、持仓仍未证明增量。因此日报只展示因果可计算的状态分,不采用研究模型概率。

周度连续高压力后的21日持续结构破坏率为 20.3%,其他样本为 13.8%,差值6.5个百分点,联合检验q=0.035。 但高压力提示的误报比例为79.7%,覆盖率仅为5.8%。这是一条有限的风险线索,不能作为确定的趋势结束信号。

“至少季度级行情”是研究目标;观察它是否变差,并不要求再等待一个季度。月周窗口每日更新,日频是采样频率,21/42/5/10是观察长度。本研究并未将tick数据假装成多年完整历史。

月度:21日状态,42日桥接

对每个连续价格段使用对数收盘价,方向取窗口净变化的符号。沿该方向定义路径x、单日变化Δx、净推进R;σ为截至当日的60日波动率,尺度S=σ√h。零净变化方向为0,状态分为0。所有量均只用当天及以前的信息。

维度标准化公式,均限制到0—1固定权重
方向强度1−exp(−max(R/S,0)/1.5)15%
路径效率ER=R/Σ|Δx|;子分=ER/(ER+0.20)20%
拟合顺畅度x对时间回归R²,斜率不为正则020%
回撤控制exp(−窗口最大回撤/S)15%
恢复速度1−窗口最长连续未恢复极值天数/h10%
月内周段一致性完整5日区段中沿月度方向净推进的占比10%
推进天数广度有效天数=1/Σ正向贡献份额²;子分=有效天数/h10%

原始分为100×加权和,再作span=3的EWMA;月度自身方向改变时重置平滑。21日窗口使用4个完整5日段,42日使用8个;最早余下1日/2日不计入周段一致性。修复了旧21日评分中只有一个21日区段、一致性项缺少区分度的问题。有效天数衡量价格推进是否集中,并非成交量或账户广度。

相对季度分A=月度分×月度方向×季度方向,范围−100至100;Δ5=A(t)−A(t−5),季度参考方向变化则留空。月度由逆向翻为同向时,Δ5可能很大,不应将跳变全部解释为平滑加速。同向且月度≥60称为“近月同向推进”,同时Δ5≥3称为“同向改善”;月度不足60保留整理/降速状态。逆向≥60为逆向增强。60和3均为预先指定的展示参数,未经收益优化。

周度:冻结原趋势,监测逆向压力

季度分达到60启动监测,保存季度方向;之后季度减弱或翻向,不立即替换原方向。同向季度再次≥60更新监测时钟,连续21个交易日无强季度则退出;强相反季度出现时开始新监测段。跨数据段、失去交易资格重置。监测期外显示缺失,不能显示0分。

维度定义权重
5日逆向幅度clip(−原方向5日收益/(5日前σ60×√5)/1.5,0,1)25%
逆向天数clip((最近5日逆向日占比−0.4)/0.6,0,1)15%
回撤扩张当前距前20日顺向极值的ATR回撤,减5日前同口径值,再除2并截断20%
10日防守位破坏越过前10日逆向边界的距离/5日前ATR,限制0—120%
逆向路径效率max(−原方向5日净变化/5日总绝对变化,0)20%

原始压力=100×加权和,监测段内span=2 EWMA。压力≥40列观察,≥60提示升高;连续两日≥60才算确认,新的连续提示只记录一次。逆向幅度和ATR采用5日前尺度,避免新冲击抬高分母而掩盖自身。20日防守位距离用于背景模型与未来标签,10日位用于周压力。

另存近5日逆向成交占比、量比、持仓变化,以及近月顺逆向相对量比。这里的方向由日线涨跌归类,不能叫主买主卖。量仓只加入独立的增量模型,不进入两套状态分。资金流、席位和基本面均未加入本次研究,不能由本次结果推断这些数据普遍无效。

怎样区分描述与预测

输入为现有连续价格有效段,历史总计182,037行;主检验2011—2025,可完成标签覆盖最多68个品种。逐年滚动:每年只用此前且未来标签已到期的数据训练,所有截尾、缺失填充和缩放只拟合训练集。Logistic C=0.1固定,训练每5日抽样,不调参择优;年内预测每日生成。未来标签单独存储,日报计算不读它们。

预测对象严格定义
21日同向收益t日收盘确定季度方向,t+1开盘至t+21收盘沿该方向收益>0
42日顺畅延续净推进≥0.5σ60√42,ER≥0.10,正斜率R²≥0.40,最大回撤≤净推进,8个周段同向占比≥0.625
10日逆向损伤相对t+1开盘,10日内逆向幅度≥max(2.5%对数幅度,2ATR),期末仍逆向
21日持续结构破坏冻结t日已知的前20日防守位,未来最后5日中至少4日在外侧0.25ATR,期末相对次日开盘逆向≥max(3%对数幅度,2ATR);剔除t日已破位样本

未来窗口跨连续段或未到期均删失,绝不填成失败。用次日开盘评价后续变化,并另列从本日收盘起算的敏感性结果以涵盖隔夜跳空。这是信息检验,不是含成本、持仓规则和执行假设的策略回测。

主抽样月度每21日、周度每5日;另用42/21日不重叠抽样检查。置信区间分别同步重抽4季度市场块、按品种重抽,取两者包络;p值取较保守者。24项预设比较中22项样本充足,统一BH调整,含不重叠检查;月度强同向/强逆向对照仅有9/8个逆向样本,不能据此作显著性判断。之前研究的尝试不被抹去,2026也不是从未看过的纯留出样本。

预测模型通过门槛需:相对已有指标Brier改善、q≤0.10、至少10年、至少60%的年份改善、2011—2017及2018—2025两段均改善、逐一剔除行业后仍改善,且优于历史发生率。四个新模型对象均未通过。

对象模型评价样本基础发生率AUC↑Brier↓
未来21日同向收益历史基准发生率624649.4%0.4850.250260
未来21日同向收益背景+旧月度624649.4%0.5100.250907
未来21日同向收益季度/半年背景624649.4%0.5060.250872
未来21日同向收益加入新月度624649.4%0.5160.250945
未来42日顺畅延续历史基准发生率617616.2%0.4770.136310
未来42日顺畅延续背景+旧月度617616.2%0.5280.136556
未来42日顺畅延续季度/半年背景617616.2%0.5250.136665
未来42日顺畅延续加入新月度617616.2%0.5280.136630
未来10日逆向损伤历史基准发生率904022.3%0.4920.173481
未来10日逆向损伤已有背景/位置904022.3%0.5340.174092
未来10日逆向损伤加入周度价格904022.3%0.5290.174473
未来10日逆向损伤再加量仓904022.3%0.5330.174869
未来21日持续结构破坏历史基准发生率841014.0%0.4820.120799
未来21日持续结构破坏已有背景/位置841014.0%0.6610.116842
未来21日持续结构破坏加入周度价格841014.0%0.6580.117030
未来21日持续结构破坏再加量仓841014.0%0.6540.117262
对象新增步骤Brier改善保守95%区间联合q改善年数
未来21日同向收益季度/半年背景 → 背景+旧月度-0.000036[-0.000388, 0.000293]0.9787/15
未来21日同向收益背景+旧月度 → 加入新月度-0.000038[-0.000856, 0.000855]0.9787/15
未来42日顺畅延续季度/半年背景 → 背景+旧月度0.000109[-0.000055, 0.000245]0.7328/15
未来42日顺畅延续背景+旧月度 → 加入新月度-0.000075[-0.000273, 0.000142]0.8565/15
未来10日逆向损伤已有背景/位置 → 加入周度价格-0.000382[-0.000783, 0.000011]0.4224/15
未来10日逆向损伤加入周度价格 → 再加量仓-0.000396[-0.001254, 0.000403]0.7327/15
未来21日持续结构破坏已有背景/位置 → 加入周度价格-0.000188[-0.000581, 0.000182]0.7328/15
未来21日持续结构破坏加入周度价格 → 再加量仓-0.000233[-0.000794, 0.000344]0.7385/15
所有主模型增量的置信区间;负改善表示新增指标使概率误差增大。
所有主模型增量的置信区间;负改善表示新增指标使概率误差增大。
周压力与两类风险的经验关系。80—100分的持续破坏仅43个样本,区间很宽;不能把单调外观当作可靠概率标尺。
周压力与两类风险的经验关系。80—100分的持续破坏仅43个样本,区间很宽;不能把单调外观当作可靠概率标尺。
历史逐年预测的分箱校准图,仅显示至少25个样本的箱;斜虚线为理想校准。没有在这些测试箱上再校准日报概率。
历史逐年预测的分箱校准图,仅显示至少25个样本的箱;斜虚线为理想校准。没有在这些测试箱上再校准日报概率。

周度背景模型对持续破坏AUC约0.661,但它已包含到防守位的距离;加入周度价格后约0.658。接近破位的状态更容易预测后续破坏,并不等于提供了更早的新信息。量仓模型未改善主网格的Brier;结论只覆盖本次定义、模型、数据和预测窗口。

究竟提前,还是破位后才提示

补充事件研究使用更宽的“结构破位”:首次穿过前20日边界0.25ATR,当前及随后4日中至少4日留在外侧;第5日才确认。它不要求21日末仍持续,也不设3%净损失条件,因此与前表“21日持续结构破坏”的发生率不能混用。事件在同一监测段内间隔至少22日;提前提示要求在首次破位前1—21日出现,不能把当天/之后算提前。

历史共654段事件,197段在破位前提示(30.1%),其中位提前6个交易日;314段只在破位当天或随后4日出现提示。其余既未提前,也未在这段确认窗口提示。

941个完整高压力提示片段中,后21日出现上述新破位约21.9%。若只看提示时尚未处于破位状态、且过去21日没有当时已经确认的破位,共551段,其中33.4%之后出现新破位,误报66.6%。筛选历史确认时明确要求确认日≤提示日,避免偷看后续4日。

月度早期候选定义为季度<60、月度≥60且同向、Δ5≥3,取条件新出现并间隔至少42日的片段。1385个候选中,未来42日有47.5%达到同方向季度60分;已确认者的中位提前量19日。同期次日开盘至42日末正收益占比52.1%,不能把“约提前一个月”理解为已找到高胜率机会。季度分确认也是同源价格的工程事件,不是独立收益证据。

2026扩展:65次结构事件中提前覆盖24.6%,提前中位4日;月度候选108次,季度确认48.1%、42日正收益41.7%。这些事件统计为探索性解释,不另行申请显著性或提升模型等级。

提前提示:V 2020-05-06。按各类别日期排序取中位记录,包含成功、迟到、漏报和误报;图中竖线是该事件或提示日,圆点为新高压力提示。
提前提示:V 2020-05-06。按各类别日期排序取中位记录,包含成功、迟到、漏报和误报;图中竖线是该事件或提示日,圆点为新高压力提示。
破位当日或之后提示:AG 2020-09-22。按各类别日期排序取中位记录,包含成功、迟到、漏报和误报;图中竖线是该事件或提示日,圆点为新高压力提示。
破位当日或之后提示:AG 2020-09-22。按各类别日期排序取中位记录,包含成功、迟到、漏报和误报;图中竖线是该事件或提示日,圆点为新高压力提示。
未覆盖事件:RU 2019-08-30。按各类别日期排序取中位记录,包含成功、迟到、漏报和误报;图中竖线是该事件或提示日,圆点为新高压力提示。
未覆盖事件:RU 2019-08-30。按各类别日期排序取中位记录,包含成功、迟到、漏报和误报;图中竖线是该事件或提示日,圆点为新高压力提示。
误报片段:AP 2020-10-13。按各类别日期排序取中位记录,包含成功、迟到、漏报和误报;图中竖线是该事件或提示日,圆点为新高压力提示。
误报片段:AP 2020-10-13。按各类别日期排序取中位记录,包含成功、迟到、漏报和误报;图中竖线是该事件或提示日,圆点为新高压力提示。

本日长期达标品种的分层诊断

品种季度月度方向 / 分月度状态相对季度5日分差周压力
红枣 CJ78.3跌 / 77.3近月同向推进1.35.0
生猪 LH68.9跌 / 76.0近月同向推进-1.30.8
沥青 BU68.8涨 / 36.7同向降速或整理74.60.0
不锈钢 SS66.6跌 / 36.7同向降速或整理61.50.8
镍 NI65.0跌 / 52.1同向降速或整理7.60.0

红枣、生猪的近月下行质量较强;沥青、不锈钢的长期门槛虽已达标,近月质量明显较低;镍近月同向但不足60分。沥青、不锈钢的5日带符号分差很大,包含月度方向由逆向转同向的跳变,不能解释为匀速改善。各品种都仍需人工核验基本面和具体合约交易价值。

实现、限制与复现

本次修正了平盘浮点噪声被算成涨跌、零净变化窗口人为选择上涨方向的问题;用报价单位缩放和价格方向镜像发现并修正。修复后完整重跑全部标签、模型和统计,没有根据收益调整窗口或门槛。最初冻结设计仍保留,后续输入与代码哈希单独保存。

研究数值校验 49/49 通过,覆盖6品种历史前缀、价格单位与方向镜像、平滑/震荡合成路径、监测方向保留、删失、未来标签独立逐行核算、训练成熟期及预测复现。原始数据和既有研究输入哈希保持不变。研究目录的validation.json记录检查;日报另有数据及浏览器校验。

最主要的限制是:样本重叠且品种相关;长期趋势的真终点不可当日观察;新月度分与既有价格信息高度重合;周压力常在抵抗已经发生时才升高;tick完整时间较短。未来需要留存此版本的前瞻日快照,检验同一批固定规则,而不是不断从相同历史样本中挑出好看的窗口。

python -X utf8 src/mw_run.py
python -X utf8 src/mw_report.py
.\refresh_daily_momentum.ps1
python -X utf8 src/mw_qa.py

全部检验 · 分年结果 · 含不重叠、收盘起点与2026扩展 · 月度分组 · 周压力分组 · 概率校准箱 · 事件摘要 · 数值校验 · 初始设计

方法参考:AQR:Which Trend Is Your Friend?讨论多类趋势滤波器之间的联系,提醒关注稳健实现;Man Group:The Dynamics of Dispersion展示速度与市场、配置选择会影响策略表现。它们支持比较不同尺度的研究动机,不构成本地固定权重或60分阈值的验证。