French修订历史月配置:技术协议
本篇保留2026-10-13 v2接受协议的完整信号、连续账本、费用及统计技术正文;只转换教学导航与候选阶段过程性文字。G02/G04已经技术接受,源冻结未改。当前权限/执行状态集中见入口,月标签与历史时钟细节见时间契约,逐项输出与解释见报告导读。基点(Basis Point, bps)=0.0001;净资产值(Net Asset Value, NAV)是账本净值;HAC为异方差与自相关一致(Heteroskedasticity and Autocorrelation Consistent)协方差估计。
问题、资产、信号和已曝光历史
限定问题保持:固定French十行业修订历史、虚拟月分配和all-in费用下,过去11个月累计收益前三行业纯多头等权,与十行业每月等权相比,是否有更高的平均净月收益?缓慢行业信息反应只是待检解释,不识别因果、不证明实际可交易优势。主方向H1:
资产顺序NoDur、Durbl、Manuf、Enrgy、HiTec、Telcm、Shops、Hlth、Utils、Other。主
P3已曝光整个1990-01..2026-08十行业/等权与敏感性;P1/P2见2010-2019三行业,P1另见2020-2024描述。全部历史不是从零盲预注册。锁定报告只约束后续本目标的访问和变更,不称盲holdout。所有未来目标执行仍须G01和G05;资料可公开下载不等于本案主体获授权。
唯一已确认日历与主样本
| 阶段 | 月度区间(含两端) | 月数 | 用途 |
|---|---|---|---|
| 预热 | 1988-07..1989-12 | 18 | 特征输入,不用其财富初始化账户 |
| development | 1990-01..2004-08 | 176 | 描述和实现/契约一致性,固定规则不调参 |
| validation | 2004-09..2015-08 | 132 | 事前一致性/描述,不挑赢家 |
| locked reporting | 2015-09..2026-08 | 132 | 唯一主要均值检验样本,取连续账本132行 |
| 全评价 | 1990-01..2026-08 | 440 | 全段描述、图和账本对账;不替主132检验 |
440=(2026−1990)×12+(8−1)+1;floor(.4×440)=176,floor(.3×440)=132,余数132。三段整月无缝/无重叠,均≥24,评价≥120。1990-01首月L17/skip1特征1988-07..1989-11、skip1989-12;L11/skip1为1989-01..1989-11;L5为1989-07..1989-11;L11/skip2为1988-12..1989-10。一般端点[t−skip−L,t−skip−1],明确L项。月份算术曾在接受协议的构造检查中核对,未读取市场收益值;本教学接入未重跑。
13条连续路径和段边界
固定9策略:M0=L11/skip1/k3/c10;C0/C25/C50仅改变all-in费率;L5/L17仅改L;K2/K4仅改k;S2仅改skip=2。4等权费用路径EW0/EW10/EW25/EW50。总13,优化试验0,不做笛卡尔积、不加独立重置子窗口。主d_t=M0净收益−EW10净收益;其他8策略/3基准费用差异为预定描述敏感性,不增显著性选择族、不替M0。
每条路径从1990-01归一化现金1建仓,连续到2026-08,最后月全额清算。2004-09和2015-09直接承接前月真实(账本中实际存在的)漂移持仓和净值;这里“真实持仓”指该假设账本的实际状态,不是现实交易。段边界不清仓、不扣新入场费、不重置仓位或净值。锁定报告d取两条连续路径2015-09..2026-08的132行,首行分母承接2015-08实际期末NAV,最后行含2026-08清算费用。
分段图允许为阅读除以段起点NAV,使第一点为1;只转换显示,不能重算成交额/费用或改变月净收益。任何单独现金重启2015-09的运行是新路径,本协议不授权。每路径毛allocation收益R_alloc,t从既有目标与当月收益得到,可作无费复利描述列;这类同信号账本列不是新增选择规格。显式0bps策略/基准已经在13预算内,不能以“毛图”为名增加参数路径。
漂移、自融资、首末费用与恒等式
V_pre,t=上月实际期末净值,首月=初始现金1;x_i,t为配置前已漂移持有金额。所有目标w≥0且Σw=1,按下式扣费后命中目标。使用域要求 V_pre>0、漂移持有金额有限且非负、月简单收益有效且不低于−1,并要求用于下期归一化的账本分母为正;归零路径必须显式拒绝后续权重/收益除法,不填虚构值。有限费率满足本协议长仓全额域(0≤c<1);求解条件承接第29章,不改变既定费用口径:
c=bps/10000,费用与V相同金额单位;绝对买卖额之和不除2。配置后
首月x=0,
10bps是未校准的all-in线性摩擦情景,包括概念佣金/价差等;冲击/容量unknown,不把不支持域写测得0。交易额200.10、c=.001时all-in情景摩擦费=.20010,不在该项外再扣价差,不是年费0.1%/12。独立股数例half-spread5bps进入fill、commission10bps显式扣费是不同构造设定,不当主10bps校准。金额/C净值损失比例与费率c分别定义;C=.001、毛r=.02时净
主132月HAC均值推断
d_t为连续账本主132行配对净月差,小数/月,不再减RF。n=132、k=1、X=一列全1;
j=1..6权重6/7、5/7、4/7、3/7、2/7、1/7;
不把
本地statsmodels常数OLS映射为maxlags=6、weights_func=weights_bartlett、use_correction=True、use_t=True。原技术接受包含构造HAC与日历/连续费用契约核对;构造检查不属于本目标市场研究,读者教学接入未重跑这些检查。
FF3事后归因为净总收益−同月FF3 RF,只减一次;Mkt-RF/SMB/HML原发布价差不再减RF,连续同月同币种。含截距与3因子,k=4修正
固定bootstrap、次要报告与负结果
主132行配对d的circular block bootstrap保持12月/5000/seed20261012;6/24月仅预定区间敏感性。在5000次复制循环前只创建一个专用 Python random.Random(seed),全部复制持续消费同一生成器状态,不在复制内部重播;每个所需block调用 randrange(n) 抽均匀起点,环形连续拼ceil(n/block)块,截到n;每次均值。percentile分位数按(B−1)p位置线性插值,一侧下限p=.05,双侧p=.025/.975。bootstrap与HAC口径不一致也全部报告,不挑有利区间,不加新的统计选择族。该设计保留,本轮没有运行目标样本bootstrap或新选择。
CAGR/波动/净超额Sharpe/回撤/费用/权重在未来获授权后作为预定描述;development/validation/全440不作主均值替代、训练或参数选择。经济示意阈值净月优势10bps与显著性分开。风险/行业集中/尾部/统一构造冲击和FF3归因保持原18项映射;无成交价/量、股票ID和历史版本不估真实容量、不宣称全市场无survivorship。PSR/DSR/PBO不为填标题硬造结果,适用性不足明确not_applicable/not_evaluated。全部正/零/负结果保留。