METHODOLOGY

期货每日动量评估方法

从长期路径质量、关键位价格反应,到量仓解释和人工确认,说明每项指标如何计算、怎样展示、能支持什么结论。

方法版本 v10 · 实例日期 2026-10-30 · 核心评分沿用冻结的v8定义

1. 评估目标与阅读顺序

每日动量评估服务于季度及更长周期的期货研究:先从量价数据中识别已经表现出持续、顺畅推进的品种,再在关键技术位检验推进是否受阻、是否回吐以及新价格能否被接受,最后由研究者调查驱动、持续性和交易价值。量化报告负责筛选与诊断,基本面判断由人工完成。

每天依次阅读长期同向观察、每日分层变化与转弱观察、关键位过程、量仓及主动方向,最后填写人工研究记录。一个品种上涨或下跌很多,但过程中频繁大幅回撤、长期无法恢复极值,不能只凭涨跌幅获得较高形态分。

报告用连续指标保留渐进变化,用少量展示分层分配研究注意力,不建立“满足所有条件才是真趋势”的二元市场标签。相近的59.8和60.2只会改变展示分组,不能解释为交易价值突然消失或成立。

补充:月度边际状态与周度逆向压力

新增21日月度分、42日桥接分和5—10日周度压力,每个交易日更新。月度评价最近路径是否顺畅,并显示与季度、半年方向是否一致以及相对季度的5日分差;周度监测最近强季度方向受到的逆向推进、回撤扩张和防守位破坏。季度与半年原有门槛及权重保持原样。

月度将21日拆为四个完整5日周段,纠正原21日窗口只有一个区段时一致性项缺少区分度的问题;参与广度采用上涨或下跌贡献的有效天数,并不等于成交量。日成交量和持仓作为单独增量检验,tick主买主卖仍单独展示。周度40/60仅为预设描述界线,连续两日≥60记为高压力;无监测方向时留空。

2011—2025逐年样本外比较未证明新月度、周度模型稳定改善已有背景信息。高周压力与未来结构破坏有相关性,但误报与漏报都较多;不能把压力60分理解为60%结束概率。历史事件均以可操作定义判断,不能等同于真实行情终点。阅读完整研究、公式、提前量及验证结果。

2. 哪些研究结果进入了日报

前期研究得到三项直接影响日报设计的结论。第一,长期走势的路径质量值得持续跟踪,但既有形态较强不等于从今天开始再走一个全新季度的概率更高。第二,关键位触碰当天的收盘位置、推进与回吐,对随后几天是否留在关键位外有信息;这种短期接受不能外推成季度趋势。第三,尚未发现成交量、持仓或推断主买主卖能够稳定提供新增的完整季度趋势预测能力,因此它们不进入形态分,也不成为加分式入榜条件。

技术位研究主样本覆盖2011—2025年,68个历史品种、60,430次事件。逐年向前检验中,加入当日价格反应后,5日站稳AUC约0.657;进一步加入量仓后约0.658。前者Brier改善的联合q约0.0057,量仓新增改善没有稳健支持。对未来新63日顺畅,模型AUC仍约0.49—0.50,未胜过历史发生率基准。

原强趋势顺向触碰20日高低点时,当日量比与收盘突破率较高,但随后5日站稳率差异不显著。EMA20逆向触位也并非总能守住。日报因此展示“当日突破”和“随后接受”两个独立状态,不把放量等同于抵抗被消化。

tick关键位研究有529次事件,但严格配对缺少共同样本,不能宣称趋势与非趋势存在稳定主动流差异。新版日报使用范围更广的已校验tick派生层补充当日诊断,并没有因此获得新的预测有效性。

历史已被多轮查看,按年向前训练只是时间纪律,不等于从未接触过的独立留出集;日报展示阈值也没有经过新的交易回测优化。详细原证据见连续趋势研究与关键技术位量价研究。

3. 数据范围和时点约束

主输入是项目已经处理的日线面板,包含连续价格开高低收、实际持有合约、全品种成交量和持仓量,以及前期形成的流动性资格。基础连续价格按前一交易日可得持仓选择合约,在下一交易日开盘换月;排除新旧合约之间的报价差,不将换月价差计作收益。2020年前相关交易所双边统计已按原流程统一口径,日报不再次缩放。

可评估资格沿用原项目:至少252日历史;过去20日成交量中位数至少1万手,成交额中位数至少3亿元;60日收益波动率大于0.001;合约和路径有效;季度方向非零且能计算形态分。这些条件用于可观测性和基本流动性,不构成交易可成交性保证。新品种可以在日线存在时显示为不可评估,不伪造历史。

报告标题使用输入数据的实际日期,不使用生成时间替代行情时间。请求日期晚于最后有效行情日,程序直接报错;若当日符合基础条件的品种数低于此前10个交易日中位数的80%,拒绝将可能不完整的横截面生成正常日报。各品种tick、报价关键位还有独立日期检查,旧数据不会沿用为当日。

所有计算截断到指定报告日。历史研究中的未来收益、未来顺畅标签、预测概率不参与每日分层;未到期事件只记录已经观察的进度。重新生成历史日报时,也只能看到当时已经发生的后续交易日。

4. 长期形态分的完整定义

窗口长度h取21、63、126、252个交易日,分别近似近月、季度、半年和一年,不等同自然月或自然季度。xᵢ为连续收盘价的对数;方向d=sign(xₕ−x₀)。绝对净变化≤10⁻¹⁰视为无方向,形态相关结果留空。

把路径定向为yᵢ=d×(xᵢ−x₀),净推进N=yₕ;60日对数收益波动率为σ₆₀,尺度S=σ₆₀√h;方向强度Z=N/S。路径效率ER=N/Σ|yᵢ−yᵢ₋₁|。N通常因方向定义而非负,但线性拟合斜率仍可能与端点方向相反,不能仅用R²替代方向判断。

D=maxᵢ(maxⱼ≤ᵢ yⱼ−yᵢ),即观察窗内最大方向性对数回撤;U为最长连续未恢复已见方向极值的交易日数;B为从窗口左端起、每21个交易日一个不重叠区段中净推进为正的区段数;T5为最大的5个正向日变化之和占全部正向日变化之和的比例。浮点零值以固定容差处理,避免换单位或极小误差制造新极值。

维度标准化子分(0—1)权重作用
方向强度1 − exp(−Z / 2)20%将净推进放在自身波动背景中衡量
路径效率ER / (ER + 0.15)20%惩罚来回折返
趋势拟合R²;拟合斜率逆向时为020%识别方向稳定性与路径拟合程度
回撤控制exp(−D / S)15%惩罚途中逆向回撤
修复速度1 − U / h10%惩罚长时间不能恢复方向极值
分月推进B / floor(h / 21)10%要求推进分散在多个21日区段
推进分散度1 − T55%避免少数几天决定全部走势

各子分先限制在0—1,按上述固定权重加权,再乘100,得到该周期原始形态分Qₕ。七项权重来自此前冻结设计,本轮不重新搜索最优权重。较高分数要求方向、效率、回撤、修复和推进分布共同改善;单一维度极高不会机械替代其他维度。

季度跟踪分对Q₆₃作跨度10日的指数加权平均:α=2/(10+1),Mₜ=αQ₆₃,ₜ+(1−α)Mₜ₋₁。季度参考方向变化或价格连续段变化时重启,首日使用本日原始分。报告同时保留原始季度分与平滑季度跟踪分,避免平滑后信息被隐藏。近月、半年和一年显示各自方向下的原始形态分,并非全部相同平滑口径。

5日和21日分差只有在整个比较区间内季度参考方向未切换时才有意义;否则留空并标明方向切换或历史不足。报告中的“当前回撤≈ATR”沿用对数回撤除以ATR占价格比例,属于近似标准化距离;“当前未恢复极值日数”指距近63日局部方向极值的年龄,与窗口内最长U不同。

5. 首页上榜与展示分层

分层确定性规则阅读含义
长期同向观察季度跟踪分≥60;半年形态分≥60;方向一致优先人工研究的长期形态,并非交易确认
季度形成观察季度跟踪分≥60;未达长期同向;无强半年反向背景保留较新季度趋势
长期背景待修复半年形态分≥60;季度跟踪分<60;无方向冲突背景仍在,季度可能整理、修复或转弱
周期方向冲突半年形态分≥60,且方向与季度相反旧长期趋势与新季度方向存在分歧
常规观察满足数据资格,未满足以上规则不重点展示,不统一称为震荡或无价值
不可评估有效历史、流动性、方向或基础数据不足列入排除表,不以0分代替缺失

判定顺序为不可评估、周期冲突、长期同向、季度形成、长期背景、常规观察,每个品种只有一个主分层。转弱提示、临界提示和数据质量是独立标签,不修改原始评分。首页不按数量补足名单:若没有品种满足长期同向条件,就显示暂无,不会用全市场前12名替代。

60分阈值用于控制展示范围,沿用既有强弱分组思路,并未验证为收益最优或风险边界。季度跟踪分或半年分位于60±2时显示“临界”;同时报告最近5个交易日处于当前分层的次数,让一次轻微跨线与持续改善能被区分。该次数也不是新的入榜门槛。

新版看板默认只展示长期联合门槛达标的品种:季度跟踪分≥60、半年形态分≥60且方向一致。上涨使用红色、下跌使用绿色,颜色指季度趋势方向,不是当日涨跌。未达到联合门槛的观察卡保持灰色。散点图同时显示季度和半年分;条形图用左右区分下行与上行,长度表示季度形态分。点击品种可联动查看近84个交易日评分、阈值线、每日达标色带与归一化价格。

“本日新达标”要求前一交易日有合格且同连续段的可比数据、前日未达到联合门槛、本日达到;这是形态阈值跨越,与价格突破前高或前低不同。“联合门槛附近”要求季度与半年方向一致,且两项分数相对各自阈值的较小差额落在±2分以内;它不同于任意一项分数接近60的原有“临界”提示。连续达标天数沿当前方向计算,遇到不达标或方向变化即中断。所有新增图表沿用原有评分与分层,不新增预测分或入榜权重。

当日分层变化与前一个有行情的交易日比较;上期缺数据单列,不伪称新入榜。用户可以展开季度形成、背景修复和全部诊断,品种详情默认只展示长期同向观察,其他品种通过搜索或分层筛选进入。

以下为2026-10-30的实例,体现同一规则如何处理不同阶段:

品种季度跟踪分半年方向 / 分展示分层补充
CJ 红枣78.32下行 / 77.20长期同向观察
PP 聚丙烯73.63上行 / 51.58季度形成观察
LH 生猪68.93下行 / 75.33长期同向观察
BU 沥青68.78上行 / 60.22长期同向观察阈值±2分内
SS 不锈钢66.56下行 / 64.41长期同向观察
NI 镍65.00下行 / 63.21长期同向观察
LC 碳酸锂59.85下行 / 69.82长期背景待修复阈值±2分内
SH 烧碱51.01下行 / 71.48长期背景待修复

在首次制作的2026-10-30实例中,碳酸锂略低于季度60分,半年形态仍较强,留在背景待修复并标注临界;沥青半年分刚过60,进入长期同向但同样标注临界。红枣、生猪、镍等并非因为人工认为它们是好趋势才入组,而是同一评分和分层计算的结果。当时聚丙烯虽然季度表现较强,但半年分未同时达标,列为季度形成,仍可进入人工研究。上表随实例日期更新,不能把首次制作时的归类当作永久标签。

6. 关键位过程与真实合约报价

日报保留两层关键位。第一层是与历史研究同口径的连续价格结构,用于可复现地跟踪事件;第二层是当前实际持有合约的可观察报价,用于人工查看图形和下一交易日核验。两层分别标注,不能把连续指数价格直接作为可下单报价。

事件关键位包括此前20/63/126日高低点、左右各3日确认的摆动高低点、EMA20、SMA60,以及63日收盘突破后21日内原边界的首次回踩。所有事件位只用触碰日前的数据;摆动点必须等右侧3日全部收盘后,最早第4日可用。突破回踩位保留原始冻结边界,不随未来最高最低价漂移。

事件需满足:前收盘距待穿越边界0.25—3个前日连续价格ATR;当日日内高低范围进入边界±0.10ATR;整日跳空越过该区域的不算触碰;同类同向事件至少间隔5个交易日。突破回踩采用原研究首次回踩与种子冷却规则。这里的触碰是日K线范围判定,不能恢复日内真实成交先后。

全部事件统一以穿越所触边界的方向为正:向上穿压力为+1,向下穿支撑为−1。收盘越位距离=方向×(收盘−固定关键位)/事件前ATR。高低点到收盘的定向距离表示当日回吐。量比仍是全品种全天量,不能解释为恰好在关键价成交的数量。

事件后第1—4日显示“观察中n/5”;满5日后,若第3、4、5日收盘均在固定边界外0.1ATR,则记为“5日接受突破”;若均在内侧0.1ATR以外,则记为“5日回到内侧”;其余为“5日来回争夺”。没有后续交易日时不计算接受率,不用未来日期补齐。外侧占比只用截至报告日已经观察到的最多5日,分母随进度显示。

若事件方向与当前季度方向相反,“接受突破”表示当前趋势的防守位置被穿过并保持,不能将它误读为趋势增强。转弱观察只保留距今不超过10个交易日、5日结果已成熟、当前仍在该固定边界外侧的逆向接受事件,避免用很久前已被修复的事件持续报警。

实际合约报价地图读取当前持有合约的历史日线;其ATR20按该合约真实高低收计算,关键位为20/63/126日高低、EMA20及SMA60,包含本日已经完成的日K线,明确用于下一交易日。历史不足的窗口不显示,不从另一合约拼接补足;报价日期不等于报告日时标为未更新。若次日选中合约不同,提示换月并重算报价位置。

7. 量、持仓与跨品种背景

当日量比Rᵥ=当日全品种成交量/此前20个交易日成交量中位数,基准不含当日。总持仓1日变化为OIₜ/OIₜ₋₁−1;20日和63日变化由原面板对数变化还原为百分比。持仓按品种所有合约汇总,有助于减少主力迁移对单一合约数量的扰动,但仍可能受到上市、到期和跨期交易影响。

量比高只说明交易更活跃,可能对应突破、对手盘增加、获利了结、止损触发或换手;持仓增加同时有多空双方,不能叫作“净多资金流入”。因此日报把量仓放在价格反应旁边解释,不增加趋势分,也不为入榜设置“必须放量增仓”的硬门槛。

板块一致度沿用原计算:先取同板块其他符合资格品种的半年方向平均值,再乘本品种季度方向,范围约−1至+1。数值高表示同向背景较多,不是传导方向、因果关系或可交易的领先信号。原有跨品种传导研究未形成稳定增量之前,不把板块一致度包装成传导强度。

若成交放大而价格推进很少或收盘大幅回吐,报告将其作为需要解释的抵抗现象;若放量并推进,也仍需等随后是否接受新价格。当前没有把这两种组合重新训练成概率或未经验证的综合总分。

8. 主买主卖、质量检查与邻近窗口

本地CTP是约500毫秒一条的L1行情快照,不是交易所逐笔委托或逐笔成交标签。可用区间成交增量的最新价达到或超过上一快照卖一,记作推断主动买;达到或低于上一快照买一,记作推断主动卖;处于价差内、方向不明确的量保留为未知。日内累计成交重置、时间倒退、明显断档、异常报价等已在原派生层过滤。

净主买/总量=(推断主买量−推断主卖量)/(主买量+主卖量+未知量)。沿季度方向的净主动量=该比例×季度方向;下跌趋势中净主卖因此会表现为正的沿趋势主动量。未知量始终在分母中,不能通过删除未知成交夸大主动方向。

日报同时列出tick-rule方向和两种判法一致时的净流量。判法差异表示代理口径敏感性,不是真实误差率。没有真实订单ID,因此不区分所谓机构大单与散户小单,不推断隐形压盘、冰山单或真实账户成本。

报告日与合约必须一致,原文件质量必须通过,至少有有效5分钟K线;这些K线成交量合计占实际持有合约当日成交量的比例必须在80%—105%之间,方展示当日净流量。5分钟有效性沿用原派生层:至少240秒有效覆盖、成交量和价格有效。质量未过、无数据、日期旧或合约不同均明确标为不可用,禁止填0。

关键位附近的微观补充使用当前真实合约、此前交易日已知的20/63日高低与EMA20;选择5分钟收盘距该位不超过0.1个前日合约ATR的窗口,至少2根才列出,统计这些K线的量占比、净主动方向和未知占比。统计量是邻近窗口的全量,不是精准价位成交;不能称为筹码分布、真实支撑挂单或某价格的资金净流入。

这些tick证据不改变主分层。特别是强趋势中某日净主动流反向,也不自动否定长期趋势:日内主动方向、被动承接和最终价格位移可以不同,需要结合价格反应解释。

9. 转弱观察和人工交接

转弱观察包含四类描述:近21日方向与季度相反;季度跟踪分21日下降超过5分;季度方向与较强半年背景冲突;最近10日内逆向关键位形成5日接受,且当前仍留在外侧。这些条件只提醒研究者检查,不给出见顶、见底或止损概率。没有提示不代表安全。

人工研究须补上量价无法回答的问题:什么驱动正在发生、为什么能持续到季度尺度、市场已经计价到什么程度、哪些可观察信息会使逻辑失效,以及期限结构和持有成本是否使交易值得承担。基本面信息只填写人工记录,不反向修改量化分数。

每个品种有“驱动与持续性”“反证与失效条件”和“主观核验结论”三类记录。结论选项为未研究、证据支持继续研究、资料不足、证据冲突暂缓,避免量化首页直接变成买卖指令。记录按行情日期与品种存储在当前浏览器,可导出JSON;清理浏览器或换环境可能丢失,需自行备份。记录不写回原始数据或数据库。

10. 每日刷新、输出与验证

项目根目录daily_momentum.html是日报入口;results/daily_momentum_v10/latest.html指向最新生成日期;每个日期保留独立报告、评估表、事件表、实际合约关键位、tick窗口、评分拆解、图表和输入哈希。方法说明同时提供HTML和纯文本,内容由同一模板生成。

powershell -File .\refresh_daily_momentum.ps1

# 已准备好新日期的同口径日线面板时
powershell -File .\refresh_daily_momentum.ps1 -DailyPath "新面板.parquet" -AsOf "YYYY-MM-DD"

# 实际合约日线或tick派生层已更新至另外的副本目录时
# 可再传 -ContractsRoot 与 -TickRoot

刷新命令读取现有或明确提供的面板,不自动下载行情、不改写原库、不安装定时任务。冻结研究输入受到哈希保护,更新应写到新的同口径副本路径,再通过参数传入;旧研究快照保持不变。日线更新而tick未更新时,日报仍可生成,但对应tick明确显示过期。

数据核验包括固定权重重构原始分、分层唯一性与数量一致、阈值临界标记、历史前缀不变、事件仅用当时可见的收盘、5日接受独立复算、实际合约价位与原始日线一致、tick方向质量守恒和分母覆盖,以及原数据哈希。浏览器核验包括图表加载、桌面与手机布局、搜索筛选、品种跳转、人工记录保存与导出,以及链接有效性。

目前没有承诺经过费用、保证金、涨跌停、成交滑点及执行约束验证的交易收益;没有概率模型参与日报排名。下一步若要将某一观察项变成交易规则,应固定定义和决策时点,再在后续新数据中检验增量与可交易性,而不是回头挑选最漂亮的历史组合。