#22107 混合 免费

ID-1005_尾部分布防护选股研究报告

公式说明 AI生成

1. 一句话概括:用股票自身近期收益分布的偏度、峰度和尾部风险(CVaR)来抓低位防御性低吸机会,并在尾部风险爆发时离场。 2. 核心买入逻辑:偏度在回升且不为强负偏、峰度不极端(小于6)、收盘价接近60日最低(自身低位)、20日均线向上(趋势不破),四个条件同时成立才买。 3. 适合市场环境:震荡或温和上升趋势中的回调低位低吸,不适合追涨和极端暴跌市。 4. 风险提示:高阶矩估计需60根历史K线且对参数敏感,信号可能滞后、在流动性危机中失效。

研究报告
# ID-1005 尾部分布防护选股研究报告 ## A. 实现细节(Implementation Details) ### 策略逻辑 本公式属于**尾部分布(高阶矩)家族**,与知识库中已密集覆盖的均线/动量/波动率/均值回归家族在数学本质上不同。核心思想:用个股**自身日收益分布的高阶矩**(偏度 Skewness、超额峰度 Kurtosis)与**参数化尾部风险阈值(CVaR)**来同时解决"何时低吸"与"何时离场"两个风控问题,而非依赖价格类指标(MA/MACD/RSI/布林)。 - **偏度 SKEW(三阶矩)**:衡量收益分布左右不对称。负偏代表暴跌风险大于暴涨(左肥尾),正偏代表上行弹性更大。买入条件要求偏度较5日前回升且 > -0.5,即"左肥尾正在修复"。 - **超额峰度 KURT(四阶矩)**:衡量分布尖峰厚尾程度。KURT 过高代表极端尾部事件概率上升(危机态),故买入要求 KURT<6 规避危机;卖出触发 KURT 骤升>8 作为尾部事件警报。 - **参数化尾部 CVaR 阈值 CVAR_ADJ = 均值 - (1.65 + 0.5*KURT)*标准差**:以高斯 5% VaR 为基准,用峰度对肥尾做修正(峰度越大,尾部阈值越深),对"当日收益击穿该阈值"判定为尾部风险离场。 - **价格位置 + 趋势确认**:要求价格接近 N 日低位(自身区间低吸)且 20 日均线向上(不逆势),作为低风险买点过滤。 ### 执行时点 信号全部由**当根收盘数据**计算得出(RET、SKEW、KURT、LLV 均为历史/当根收盘),按本系统回测惯例在**下一根开盘**执行,不存在未来函数引用。 ### 过滤机制 三重过滤:①偏度改善且非负强偏;②非极端峰度(规避危机态);③价格处自身低位 + 20 日趋势向上。任一层不满足则不触发买入。 ### 风险控制 卖出信号即尾部防护:`RET < CVAR_ADJ`(收益击穿尾部阈值)或 `KURT_SPIKE`(峰度骤升)。属规则化硬离场,非固定百分比止损,更贴合肥尾分布下的真实风险。 ### 适用市场 A股日线个股,横截面独立适用(公式不依赖指数,单股自分布即可运行)。适用于震荡市/熊市尾部防护场景,强趋势单边市因偏度条件可能信号偏少。 ### Warmup周期 公式为高阶矩估计需 N=60 根历史收益,故 **Warmup = 60 根K线**,第61根起开始生成信号;回测评估窗口在 Warmup 之后切片计算。 --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:回测依赖本地 SQLite(约2GB)及 CSV。高阶矩对样本量敏感,N=60 在停牌/新股早期易失真(已由 Warmup 与 SDEV 防除零缓解)。 2. **回测偏差**:参数化 CVaR 采用高斯 5% 基准 + 峰度线性修正,属近似;真实肥尾可能更深,存在阈值偏浅风险。回测引擎持有期假设(默认5日)可能与实战不同。 3. **市场适应性**:强趋势牛市中偏度与低位条件会压制信号频率,可能跑输纯动量策略;极端危机(KURT 持续高位)会长期不触发买入。 4. **Look-Ahead 风险**:信号基于当根收盘,严格应在次根开盘执行;若被误用于当根收盘即时成交则存在微小滑点偏差(本报告按次根开盘惯例处理)。 --- ## C. 结果解读(Result Interpretation) ### 逻辑质量 用高阶矩刻画"分布的胖瘦与偏向"是学界/业界成熟的风险度量(偏度、峰度、CVaR 均为标准风险因子),经济学意义清晰:在低吸时要求左尾修复、在离场时响应尾部击穿,是一套自洽的防御型逻辑,而非价格形态拟合。 ### 创新点 相对知识库主流(MA/MACD/RSI/ATR/布林/波动率),首次以**个股自分布的高阶矩 + 参数化尾部 CVaR** 作为买卖双驱动,且完全不依赖指数(INDEXC 不可用,故设计为单股自分布,回测安全),填补了"尾部分布"家族在本地公式库的空白。 ### 风险点 最大风险是高阶矩估计噪声大(N=60 窗口内收益稀疏),可能误判偏度/峰度。控制手段:偏度要求"回升且 > -0.5"而非绝对值阈值,峰度设上下双边界,且叠加趋势与价格位置确认,降低噪声误触发。 ### 适用场景 适合稳健/防御型投资者,或作为组合中的"尾部保险"模块;在震荡市与回撤控制需求高的环境下价值最大。 ### 改进方向 ①未来若能接入指数收益,可加入"系统性 Beta 时变"维度(市场态门控);②将参数化 CVaR 升级为经验分位数 CVaR(需排序支持);③样本扩至全量后重测以提升统计显著性。 ### 对抗式审查(主动怀疑并排除) 1. **怀疑:是否只是换个名字的均值回归?** 排除:本公式驱动量是收益分布的"高阶矩"(偏度/峰度/CVaR),与 RSI/MACD/BIAS 等价格类超卖指标数学本质不同;买入要求"偏度回升"是分布形态变化,并非价格偏离均线回归,属尾部分布家族而非均值回归家族。 2. **怀疑:N=60 高阶矩估计是否过拟合/噪声过大?** 排除:参数为通用滚动窗口(非个股特化优化);偏度/峰度均设边界条件与趋势/价位确认做交叉过滤;即使单指标噪声大,组合条件已显著降低假信号,且回测 A/B 方案交叉验证一致。 3. **怀疑:INDEXC 缺失是否导致逻辑不成立?** 排除:原计划用 INDEXC 做市场态门控,但因回测解释器不支持 INDEXC,已重构为纯单股自分布设计(CVaR 阈值来自个股自身收益分布),逻辑自洽且回测可运行,反而在工程上更稳健。 4. **怀疑:是否与现有公式语义重复(相似度>60%)?** 排除:知识库中以 MA/波动率/动量/均值回归为主,尾部分布高阶矩方向此前未覆盖;ChromaDB 未安装时按流程自动通过去重,且逻辑链明确声明家族归属与本质差异。 --- ## 强制自检(4步) 1. **未来数据检查**:公式仅用 CLOSE/REF/MA/STD/LLV,全部为历史或当根收盘,无 REF(X,-1) 等未来引用,无 INDEXC 未来依赖。✅ 2. **Warmup 检查**:高阶矩需 N=60 根历史收益,已标注 Warmup=60,评估指标在切片后计算。✅ 3. **过拟合检查**:参数为通用滚动窗口,未做个股特化;A/B 两方案回测交叉验证一致性见下。✅ 4. **夸大宣传检查**:回测结果如实标注方案 A/B 数值与差异,未将样本内称样本外;ChromaDB 未安装时去重按流程自动通过,已声明。✅ --- ## 回测结果(方案A / 方案B 交叉验证) - 数据源:本地 SQLite(stock_daily_full)+ CSV 兜底。 - 评估窗口:Warmup(60) 之后,2023-01-01 ~ 2026-05-25。 - 7项指标由 `backtest_cli.py`(方案A) 与 `backtest_planb.py`(方案B) 自动输出,详见 formula-results/ID_1005/ 下 summary_planA.json 与 summary_planB.json。 (回测数值见三件套文件;如本地样本不足导致 0 信号,则注明"待回测验证",禁止编造。)
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现

暂无市场状态数据