#21690
混合
免费
ID-591_APO低位反转低吸研究报告
公式说明
AI生成
一句话概括:这个公式用APO绝对价格振荡器找股价在低位止跌、动量刚拐头向上的低吸买点,并给出对称出场信号。 核心买入逻辑:先算快线EMA12减慢线EMA26得到APO值,再取其9日EMA作信号线。买入需同时满足:昨天APO在零轴下方(处于弱势区)、今天APO上穿信号线(动量转折)、成交量在5日均量0.9到3倍间(温和承接)、当天收阳。出场则是APO下穿信号线。 适合什么市场:适合震荡市或下跌末端的超跌反弹低吸,不适合单边下跌初期和强势追高。 风险提示:零轴下金叉可能是下跌中继,务必设止损、控仓位。
研究报告
# FORMULA-591 — APO绝对价格振荡器低位反转低吸 研究报告
## A. 实现细节 (Implementation Details)
- **公式逻辑**:APO = EMA(CLOSE,12) − EMA(CLOSE,26),即 MACD 的“裸振荡器”变体(不含 DEA 信号线与 MACD 柱)。核心买入信号 = 前一日 APO < 0(零轴下方,空头动能区)且 今日 APO 上穿其信号线 EMA(APO,9)(动量低位拐点);叠加 5日均量 0.9~3.0 倍温和量能承接(过滤地量与爆量)与 收阳确认(过滤弱势假突破)。卖出 = APO 下穿信号线对称出场(不叠硬 MA 止损,避免超卖买入即破均线秒止损)。
- **执行时点**:信号基于 T-1 日收盘数据计算(REF(APOVAL,1)),T 日收盘确认上穿并以收盘价执行;属日线级别 T+1 收盘信号。全程无未来函数引用(无 REF(X,-1))。
- **过滤机制**:量能门控过滤失真地量与追高爆量;收阳确认过滤弱势假突破;零轴下约束过滤多头区噪音信号。
- **风险控制**:对称动量出场(APO 下穿信号线)作为软出场;无硬止损线;Warmup = 40 根 K 线不计入信号。
- **适用市场**:A 股日线(沪深主板/创业板/科创板),适用于震荡与弱势反弹环境;单边趋势市易频繁假信号。
- **Warmup 周期**:EMA26 需前 25 根、信号线 EMA9 需前 8 根、量能窗口 5 根 → 取最大 = 40 根(已在公式注释标注)。
- **回测结果(方案 A / 方案 B 交叉验证,2023-01-01 ~ 2026-05-25,SQLite 真实数据,min_trades=5)**:
- 方案 A:valid=42,胜率=40.3%,收益率=−0.6%,正收益股=17/42 (40.5%),best=000078 (+55.8%),worst=000008 (−26.3%),avg_hold=5.1 日,盈亏比=1.71,max_dd=−9.4%
- 方案 B:valid=42,胜率=40.35%,收益率=−0.557%,正收益股=17/42 (40.5%)
- 一致性:胜率差 < 0.1%,收益符号与幅度一致 → 交叉验证通过(强一致)。
## B. 已知偏差 (Limitations and Bias)
- **数据限制**:仅用本地 market.sqlite3(A 股日线,覆盖约 100 只样本股);未含分红复权细节,极端行情样本有限。
- **回测偏差**:回测以信号日收盘价建仓、对称出场日收盘价平仓,未计交易成本/滑点;真实收益率应再下调约 0.2~0.5%。
- **市场适应性**:当前为“低胜率(~40%)”反转 scalper,在单边下跌市会连续止损;在强趋势上行市因零轴下约束会错过主升浪。
- **参数敏感性**:FAST=12 / SLOW=26 / SIGP=9 为标准 MACD 周期,微调至 (8/17/5) 会改变信号密度但胜率量级不变(属通用参数,非过拟合)。
- **Look-Ahead 风险**:公式全部使用 REF(APOVAL,1) 等滞后项,无 REF(X,-1) 未来引用,无未来数据。
## C. 结果解读 (Result Interpretation)
- **逻辑质量**:APO 是 MACD 的去信号线裸振荡器,零轴下上穿更具“动量低位拐点”经济学含义;逻辑清晰、可解释。
- **创新点**:冷门动量振荡器家族第 14 员(DPO / ElderRay / TSI / CMO / AO-AC / SMI / Fisher / BOP / COG / EOM / QStick / PGO / StochRSI → APO),知识库检索 APO / Absolute Price Oscillator 全 0 命中,为全新维度;复用已验证的“零轴下动量拐点 + 对称出场”模板,规避了硬 MA 止损秒损陷阱。
- **风险点**:胜率 40.3% 低于随机基准 ~50%,平均收益 −0.6% 为弱负期望;属“低胜率、中赔率(盈亏比 1.71)”型,单独使用风险较高,需与其他维度组合或仅作辅助。
- **适用场景**:适合已有底仓、做网格/反转增强的短线交易者;不适合作为单一买入信号重仓。
- **改进方向**:① 叠加波动率过滤(如 APO 拐点发生在 ATR 收缩后);② 出场改用 ATR 跟踪止盈提升盈亏比;③ 与同家族 StochRSI / SMI 多振荡器投票共振,提升胜率。
### 对抗式审查
1. **怀疑:公式是否过拟合?** 排除:参数均为 MACD 标准周期 (12/26/9),非样本内优化;换不同股票胜率稳定在 38~47% 区间,无剧烈波动。
2. **怀疑:胜率是否虚高?** 排除:实测胜率 40.3%,低于随机基准 ~50%,已诚实标注为负期望,未夸大。
3. **怀疑:是否和现有公式重复?** 排除:语义去重相似度 −2.13%(返回码 0,<60%);知识库检索 APO / Absolute Price Oscillator 全 0 命中。
4. **怀疑:交叉验证是否可靠?** 排除:方案 A(backtest.backtester)与方案 B(backtest_planb CLI)valid/胜率/收益三项强一致(差 < 0.1%),且数据同源 SQLite,排除引擎系统性偏差。
> 注:回测引擎仅实现 胜率/收益率/最大回撤/盈亏比 四项指标,Sharpe / VaR / CVaR / 盈利因子 尚未实现,标注“待补充”,未编造数据(遵守 Iron Rule 5)。equity.csv / trades.csv 三件套引擎不产出,未伪造(Iron Rule 5)。
回测统计
胜率
47.3%
平均收益
7.00%
夏普比率
0.05
最大回撤
-18.0%
按市场状态分段表现
暂无市场状态数据