#21681
混合
免费
ID-582_AO动量振荡器AC加速度双重拐点反转低吸研究报告
公式说明
AI生成
一句话概括:这个公式用AO动量振荡器加AC加速度双指标抓"动量加速向上"的拐点低吸买点。 核心买入逻辑:AO(5日与34日中线价格差,衡量动量)当日上升,且AC(AO减去其5日均线,衡量加速度)也当日上升(动量加速);同时要求20日线向上且股价站上20日线(趋势门控)、成交量在5日均量0.9~3倍、当天收阳。卖出为AO转降或跌破20日线。 适合什么市场环境:上升趋势中动量重新加速的启动点,适合震荡偏多市,不适合单边下跌。 风险提示:双拐可能是短暂反抽,跌破20日线离场滞后,须自设止损。
研究报告
# ID-582 AO动量振荡器+AC加速度双重拐点反转低吸 研究报告
## A. 实现细节 (Implementation Details)
### 公式逻辑
- 信号类型:选股(低吸 / 动量转折)
- 核心指标(Bill Williams 孪生振荡器,知识库 0 命中维度):
- AO(Awesome Oscillator)= 中位数(HIGH,LOW) 的 5 周期 MA − 34 周期 MA,刻画中期价格动量。
- AC(Acceleration Oscillator)= AO − AO 的 5 周期 MA,刻画动量的"加速度"(二阶变化)。
- 买入条件(XBUY):AO 向上转折 (AO>REF(AO,1)) 且 AC 向上转折 (AC>REF(AC,1)) 且 趋势门控(GATE=MA20 上行 且 收在 MA20 上) 且 量能温和承接(5日均量 0.9~3.0 倍) 且 收阳。
- 设计理念:AO 与 AC 同时向上拐头,代表"动量由减速度转为加速度",是 Bill Williams 经典的反转启动结构;叠加中期趋势过滤避免在下降途中盲目抄底。
- 过滤机制:趋势门控(MA20>REF(MA20,1) 且 CLOSE>MA20)过滤明显下降趋势;量能窗口(0.9~3.0 倍均量)过滤无量假信号与爆量出货。
- 风险控制 / 卖出:AO 动量向下转折 (AO<REF(AO,1)) 或 价格跌破 MA20 → 离场。属趋势跟随型软出场,非固定止损。
- 适用市场:A股日线;适用于横盘后启动、上升趋势中的回调再加速段;不适用于长期下跌单边市。
- Warmup:34 根(AO 需 MA34,AC 再叠加 MA5 → 取最大窗口 34),前 34 根不生成信号。
### 执行时点
- 信号在 T 日收盘计算、T 日收盘触发(选股公式,实际 T+1 执行);所有引用均为历史已确定数据(HIGH/LOW/CLOSE 为当根收盘确定值,无未来函数)。
- 回测评估窗口:剔除前 34 根 Warmup。
### 回测结果(方案 A / 方案 B 交叉验证)
- 数据源:本地 CSV / 回测引擎(方案A=backtest_cli.py FormulaBacktester;方案B=tdx_interpreter 路径),全市场 100 只,2023-01-01~2026-05-25,min_trades=5。
- 方案A:valid_stocks=100,avg_win_rate=38.50%,avg_return=3.00%,positive=43/100,最佳 000506(+145.9%),最差 000056(-34.1%)。
- 方案B:valid_stocks=100,avg_win_rate=38.55%,avg_return=2.98%,positive=43。
- 交叉验证结论:胜率差异 0.05%(<5% 一致);收益符号一致(均约 +3%);两方案结果强一致,交叉验证通过。
## B. 已知偏差 (Limitations and Bias)
1. 数据限制:仅 100 只样本股,非全市场;CSV 数据可能存在缺失 / 复权口径差异。
2. 回测偏差:卖出为 AO 转折 / 破 MA20 的"软"信号,实际成交价未考虑滑点与冲击成本;持有周期未限定,统计为自然出场。
3. 市场适应性:在单边下跌市中 GATE 过滤会抑制信号,但若中期均线仍上行而个股走弱仍可能触发;在低波动震荡市中 AO/AC 频繁小幅拐头会增加交易次数。
4. 参数敏感性:FAST/SLOW/SMOOTH(5/34/5) 为标准 Bill Williams 参数;SLOW 改长会延迟信号、改短会增加噪音,属通用参数非过拟合。
5. Look-Ahead 风险:已检查,所有引用均为 REF 历史或当根收盘,无 REF(X,-1) 类未来函数,无未来数据。
## C. 结果解读 (Result Interpretation)
- 逻辑质量:AO/AC 双转折是动量加速度的经典二阶结构,经济学意义清晰(价格动量由减速度转为加速度时往往启动)。
- 创新点:区别于已生成的 DPO / Elder Ray / TSI / CMO 等单维度冷门振荡器,引入 Bill Williams 的"加速度"二阶视角与 AO/AC 孪生组合,为知识库新增 0 命中维度。
- 风险点:平均胜率 38.5% 低于随机基准(~50%),单笔期望偏弱;靠少数高收益个股(最佳 +145.9%)拉高整体收益,分布右偏。属"低胜率、高赔率"型,需配合仓位管理。
- 适用场景:适合能承受较多小亏、捕捉少数大波段的中长线趋势型投资者;不适合追求高胜率的短线客。
- 改进方向:① 加入 ATR 波动率过滤降低震荡市假信号;② 以 AO 上穿零轴作为加仓 / 确认;③ 固定持有天数或移动止损替代软出场。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:公式是否过拟合?**
排除:FAST/SLOW/SMOOTH=5/34/5 为 Bill Williams 标准公开参数,非样本内优化;逻辑为通用动量结构,换股表现稳定(100/100 只有效,胜率分布连续)。
2. **怀疑:胜率是否虚高(>80%)?**
排除:实测 avg_win_rate≈38.5%,明显低于随机基准,未夸大;报告如实标注低胜率特征。
3. **怀疑:是否和现有公式重复(语义相似度>60%)?**
排除:semantic_deduplication 返回 8.39%(<60% 通过);知识库检索 AO/AC/Acceleration 0 命中;与 DPO/Elder Ray/TSI/CMO 维度互不重叠。
### 强制自检(4步)
1. 未来数据:无(全部 REF / 当根收盘)。✅
2. Warmup 后判断:指标均在 MA34 窗口后生效,前 34 根不信号。✅
3. 参数过拟合:标准参数,换股稳定。✅
4. 夸大宣传:未把样本内写作样本外;如实标注 38.5% 胜率与右偏分布。✅
> 引擎仅输出 胜率 / 收益率 / 最大回撤 三项,Sharpe / VaR / CVaR / 盈利因子未实现——本报告未编造(Iron Rule 5)。
回测统计
胜率
44.4%
平均收益
19.90%
夏普比率
0.29
最大回撤
-30.3%
按市场状态分段表现
暂无市场状态数据