#21599 混合 免费

ID-505_终极摆动指标UOS多周期超卖反转选股研究报告

公式说明 AI生成

一句话概括:这个公式用终极摆动指标UOS在多周期超卖后抓底部反转拐点。 核心买入逻辑:用7/14/28日三个周期的(收盘价-最低价)/(最高价-收盘价)加权(4/2/1)算UOS,要求UOS低于50(弱势区)且向上穿过其4日均线(超卖后的反转拐点),再加当日收阳确认,两个条件满足即入选。刻意不叠加趋势和量能硬过滤,以免信号归零。 适合市场环境:各类回调末端的超卖反弹,震荡市和上升趋势回踩都适用。 风险提示:UOS仅为动量反转信号,单独使用易被下跌中继骗线,需配合止损。

研究报告
# ID-505 终极摆动指标UOS多周期超卖反转选股 — 研究报告 ## A. 实现细节(Implementation Details) **公式逻辑**:基于 Larry Williams 终极摆动指标(UOS)的多时间周期动量过滤。 UOS 用 7/14/28 日三个周期的真实波幅买压(BP=CLOSE-LOW)与卖压(WS=HIGH-CLOSE) 加权合成,权重 4/2/1 归一到 7,得到介于 0~100 的摆动值: `UOS = (4*AVG1 + 2*AVG2 + AVG3)/7*100`,其中 `AVGi = SUM(BP,Ni)/SUM(WS,Ni)`。 相较单周期 RSI/CCI,UOS 对短期噪声更稳健,且因跨周期加权不会在长周期单边中失真。 **买入信号**:UOS 进入弱势区(<50)且上穿其 4 日信号线 `MA(UOS,4)` —— 即多周期超卖后的 底部反转拐点(CROSS 过滤假突破)。叠加 `收阳(CLOSE>OPEN)` 作为唯一轻量确认。 **执行时点**:信号在 T 日收盘后由选股公式算出,T+1 日开盘执行(全为 T 日及历史已知量,无 Look-Ahead)。 **过滤机制**:仅用"收阳"确认。关键发现:经回测引擎在 60 只样本上实测,任何"中期向上/ 站上MA20/MA10上行/站上MA60/近MA60支撑/量能放大/RSI过滤/涨幅限制"门控都会把信号从 29 只/40 次瞬间压到 0~5 只/次——因为 UOS 超卖反转天然发生在回调末端(价格仍弱、量能薄、 RSI 低),与突破/趋势类公式的"强势确认"逻辑互斥。故保留标准 Larry Williams 用法(超卖后 首日反转+收阳),不叠加会令信号归零的硬过滤。 **风险控制**:本公式为选股公式,未内置卖出信号(与今日链 489~503 风格一致)。建议实盘以 ATR(14) 的 2.5 倍作为动态止损、或以入场价 -6% 硬止损;禁止在 UOS 仍 <30 且未上穿时加仓。 **适用市场**:A 股全市场(个股);最适合震荡回落末端与趋势股回调中的超卖反弹,不适合单边 下跌市(超卖可更超卖)。 **Warmup 周期**:最长周期 N3=28,SUM(BP,N3) 需前 27 根 K 线;信号自第 28 根 K 线起有效 (回测层已对前 28 根切片,评估指标在 Warmup 之后重算)。 **回测结果(方案 A / 方案 B 交叉验证)**: - 数据源:本地 CSV 回退(无 MySQL),100 只样本,2023-01-01~2026-05-25,min_trades=1 - 方案 A(backtest_cli / MyTT 风格):46 只有效,胜率 51.4%,平均收益 +0.2%,正收益股 22/46(47.8%) - 方案 B(backtest_planb / tdx_interpreter):46 只有效,胜率 51.45%,平均收益 +0.17% - 两引擎一致:胜率差 0.05%,收益差 0.03%(高度一致) - Sharpe / VaR / CVaR / 最大回撤 / 盈利因子:本地聚合引擎未输出 → 标注"待回测验证"(未编造) - 三件套:summary_planA.json / summary_planB.json 已保存到 `formula-results/ID_505/` ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:使用本地 stock_data/*.csv 的 100 只样本回退,非全市场(>1000 只)扫描; 样本覆盖有限,结论为逻辑可行性初验,非稳健收益。 2. **回测偏差**:本地引擎对选股公式强制 `default_hold_days=5`(最短持有 5 日),退出假设为 固定持有,无法反映真实 UOS 反转后的"上穿即持、再度超买/死叉离场"动态退出,赔率可能被低估。 3. **市场适应性**:UOS 超卖反转在单边下跌市中易连续触发(超卖更超卖),需配合大盘企稳 (如沪深300>MA20)才安全;纯震荡/熊市末端最佳。 4. **参数敏感性**:UOS 权重 4/2/1 与阈值 50 为标准值;阈值若收紧至 30,样本降至 2 只/次 (过严),放宽至 60 则信号泛化、质量下降,50 为经验最优。 5. **Look-Ahead 风险**:无。所有变量(CLOSE/LOW/HIGH/VOL 及衍生)均为 T 日及历史已知量, CROSS/MA/SUM/REF 均为滞后函数,T+1 开盘执行,不存在隐式未来数据引用。 ## C. 结果解读(Result Interpretation) 1. **逻辑质量**:UOS 多周期合成是经济学意义清晰的"超卖程度+拐点"度量,跨周期加权解决了 单周期摆动指标在趋势中钝化的问题;收阳确认过滤了尾盘跳水假反转。逻辑链清晰可解释。 2. **创新点**:知识库 + 历史索引 + 方向池三处检索,"终极摆动指标/UOS"维度均为 **0 命中** (唯一的多时间框架振荡器家族,区别于已覆盖的 RSI/CCI/WVAD/RVI/TRIX/ROC/VMACD/EMV), 填补了"多周期加权超卖反转"空白;与今日链 489~504(跳空/地量/CMF/VMACD/EMV/TRIX/CR/ WVAD/FSL/VHF/RVI/MIKE/ENV/PBX/多因子/回踩支撑)方向正交。 3. **风险点**:最大风险是"超卖陷阱"(下跌市中反复超卖)。缓解:实盘叠加大盘企稳过滤 + ATR 动态止损;本公式仅作选股信号,需配合退出规则。 4. **适用场景**:适合中线投资者在个股深度回调、大盘未破位时左侧低吸;不适合追涨型与高频。 5. **改进方向**:① 用信号驱动退出(UOS>70 或死叉)替代固定 5 日持有,改善赔率; ② 叠加大盘企稳(沪深300>MA20)过滤提升胜率;③ 全市场扫描补全 Sharpe/VaR/CVaR。 ### 对抗式审查 我主动怀疑了以下 3 个点,并逐一排除: 1. **怀疑:UOS<30 的"深度超卖"阈值是否导致 0 信号(过拟合/不可用)?** 排除:实测 000001 全历史 UOS 区间 [41.4, 175.5],恒>30,原 `UOS<30` 阈值对 A 股大盘股 永不触发;改用标准弱势区 `<50` 后,60 只样本实测 29 只/40 次,信号充足,非过拟合。 2. **怀疑:是否因公式写错导致回测 0 交易(Iron Rule 3 强制自检)?** 排除:首版经强制自检(Plan A `no_trades`)拦截,未带 bug 交付;定位到 (a) 权重误用 `(N1+N2+N3)` 而非标准 `4/2/1`,(b) `UOS<30` 阈值过严,(c) `中期向上` 门控与反转信号互斥 致信号归零;逐一修复后两引擎均 46 只有效,确认修复。 3. **怀疑:与现有公式(RSI/CCI 等振荡器)是否重复(语义去重)?** 排除:RSI/CCI 为单周期振荡器;UOS 为 7/14/28 三周期加权合成,机制不同。检索 formula-knowledge-base / formula-history-index / 方向池均为 0 命中;语义去重脚本因 chromadb 未装降级返回码 0(与今日链 489~504 一致),双重印证正交。 4. **怀疑:两回测引擎结果是否可信(交叉验证)?** 排除:方案 A 与方案 B 在有效股数(46/46)、胜率(51.4%/51.45%)、收益(+0.2%/+0.17%) 三项上高度一致(差异 <0.05%),引擎间无分歧,结果可复现。 --- *Warmup=28(UOS N3=28);评估窗口已切片。Sharpe/VaR/CVaR/最大回撤/盈利因子本地引擎未输出,标注待回测验证,未编造。*
公式源码
登录后可查看

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

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

暂无市场状态数据