#21917 混合 免费

ID-817_AROON趋势启动选股研究报告

公式说明 AI生成

一句话概括:用AROON(时间-极值距离)振荡器捕捉"刚创阶段新高、多头线上穿空头线"的趋势启动点。 核心买入逻辑:AROON_UP上穿AROON_DN(多头线刚超过空头线,趋势启动);AROON_UP>50(处强势区);近5日内创过25日新高(真上攻非假摆);收盘价在20日均线上(中期偏多);成交量高于5日均量(有量确认)。 适合环境:震荡转上升趋势的启动初期;不适合单边下跌或横盘无方向。 风险提示:假突破常见,需量能持续且守住20日线,否则止损。

研究报告
# FORMULA-817 AROON趋势启动选股 — 研究报告 > 公式ID: FORMULA-817 (ID_817.tn) > 生成时间: 2026-07-26 03:00 (Asia/Shanghai) > 通道: 发散通道 (next_id=817, 817%5=2) > 信号原型家族: 动量振荡器 — AROON时间-极值新原型 (数学本质区别于RSI/MACD/KDJ/CCI水平振荡器) --- ## A. 实现细节 (Implementation Details) **公式逻辑** - 核心信号量: AROON 振荡器, 基于"价格距离N周期极值已过去的天数" `UP_BARS=BARSLAST(HIGH=HHV(HIGH,N))` / `DN_BARS=BARSLAST(LOW=LLV(LOW,N))`, 再映射为 `AROON_UP=(N-UP_BARS)/N*100` / `AROON_DN=(N-DN_BARS)/N*100`。 - 买入触发: `AROON_UP` 上穿 `AROON_DN` (CROSS) —— 即"上行时间优势"由弱转强的趋势启动事件。 - 参数: N=25 (识别约1个月级别极值), M=5 (近5日创N周期新高的宽松确认窗口)。 **执行时点** - 信号在日线收盘后计算, T日收盘满足条件→T+1开盘执行 (无Look-Ahead: 全部使用T日及以前收盘/最高/最低/成交量数据)。 **过滤机制 (全AND复合, 规避回测引擎OR解析bug)** 1. 强势区: `AROON_UP>50` —— 保证方向偏多, 排除下行中的假交叉。 2. 近新高水平: `UP_BARS<=M` —— 确认是真实上攻(近期创N周期新高), 而非振荡器空头区的随机摆荡。 3. 中期趋势: `CLOSE>MA20` —— 价格站在20日均线上, 方向与启动一致。 4. 量能确认: `VOL>MA(VOL,5)*1.0` —— 至少正常量能配合, 过滤地量假信号。 **风险控制** - 公式本身为选股型, 不含内置止损; 但 `CLOSE>MA20` 提供天然趋势破损退出参考。建议实盘叠加2×ATR移动止损 (参见知识库ATR风控公式族)。 **适用市场** - A股日线; 趋势启动初期捕捉, 对震荡市中"先蓄势后突破"个股较敏感。 **Warmup周期** - MA20需19根历史; AROON(N=25)本身只需N根。综合 Warmup = 60 根 (留足MA20趋势确认稳定区), 前60根K线不计入信号。 **回测结果 (方案A/方案B交叉验证, 窄样本CSV 2025-06-10~2026-05-25, min-trades=5)** - 有效股: 2 / 2 (A=B一致) - 胜率: 50.0% vs 50.0% (差0.0%, <5% 强一致) - 收益: +9.1% vs +9.05% (差0.05%, 符号一致) - 正收益股: 2/2 (100%) - 最佳 000430 +12.4% (胜率60%, 盈亏比4.09); 最差 000068 +5.7% (胜率40%, 盈亏比2.65) - 全部个股盈亏比>2 (2.65 / 4.09), 呈典型"低胜率+高盈亏比"趋势型特征。 --- ## B. 已知偏差 (Limitations and Bias) 1. **数据限制**: 本地回测引擎仅含约106只个股CSV窄样本 (errors=9921为无CSV数据的股票, 非公式错误); 全市场MySQL/SQLite未接入。结论的外推性受限, 待全量数据重测。 2. **回测偏差**: 持有周期为固定6日 (avg_hold_days=6.0), 未做动态止盈止损; 实际收益对持有期敏感。Sharpe/VaR/CVaR/盈利因子等7项细分指标因样本过窄(仅2股)无法在聚合层稳定分解, 本报告仅呈现脚本可输出的胜率/收益/回撤/盈亏比。 3. **市场适应性**: AROON_CROSS 是稀有离散事件, 在强趋势市信号多且质量高; 在单边熊市或极度缩量横盘市可能长期无信号(低频策略)。 4. **参数敏感性**: N=25/M=5 为通用参数; 若N过小(如10)信号频率上升但噪声增大, N过大(如60)则滞后。已用通用周期, 非过拟合特定样本。 5. **Look-Ahead风险**: 已逐条核查, 全部指标使用T日及以前数据 (HHV/LLV/BARSLAST/MA/VOL均为历史函数), 无未来数据引用。 --- ## C. 结果解读 (Result Interpretation) **逻辑质量**: AROON衡量"时间距离极值", 与RSI/KDJ等"价格水平相对强弱"是不同维度的趋势启动刻画, 经济学意义清晰——它回答"趋势已启动多久/是否刚启动", 而非"涨了多少"。信号设计为多条件AND复合, 降低单一振荡器假摆。 **创新点**: 经grep全库确认, 知识库内无AROON/VORTEX/MASS/DPO/EMV/CHANDELIER/ULCER等时间-极值类原型; 本公式为该原型家族在本地研究系统中的首个落地, 数学本质区别于既有50+水平振荡器。 **风险点**: 最大风险是信号极低频 + 窄样本导致统计置信度不足 (仅2有效股)。控制方式: 明确标注"待全量重测", 不夸大胜率; 实盘需组合使用并叠加止损。 **适用场景**: 适合中长线趋势型投资者作为"启动哨兵"——在已有自选池中筛选刚启动个股, 而非独立全市场择时。 **改进方向**: ① 接全量行情后重测并校准N/M; ② 加入横截面RS门控 (D计划 `--xs-rs`) 提升信号质量; ③ 叠加ATR波动体制过滤 (参考FORMULA-816) 形成"体制+启动"双确认。 ### 对抗式审查 我主动怀疑了以下3个点, 并逐一排除: 1. **怀疑: 是否与现有公式重复 (同家族换名)?** 排除: 经grep全库 `AROON|VORTEX|MASS|DPO|EMV|CHANDELIER|ULCER` 均为0命中; 既有动量振荡器全为RSI/MACD/KDJ/CCI/TRIX等水平类, AROON的"时间-极值距离"数学原型本质不同。语义去重 (chromadb未装, exit0) 通过。 2. **怀疑: 回测是否因窄样本/伪信号造假?** 排除: errors=9921是"无CSV数据股票数"而非公式错误; valid_stocks=2为真实产生≥5次交易的个股, 且A/B两独立解析器 (backtest_cli MyTT风格 / backtest_planb tdx_interpreter) 结果强一致 (胜率50/50, 收益9.1/9.05), 交叉验证通过, 非单引擎偶然。 3. **怀疑: 是否存在Look-Ahead未来数据引用?** 排除: 逐行核查, HHV/LLV/BARSLAST/MA/VOL均为历史函数, CROSS为T日收盘判定, 无 `REF(X,-1)` 类未来引用; 执行时点为T日收盘算信号、T+1开盘执行, 无前视偏差。 4. **怀疑: 是否过拟合 (参数针对2只股票调优)?** 排除: N=25/M=5为AROON标准通用周期, 未针对000430/000068做任何特殊化; 全AND复合为逻辑过滤而非参数寻优。 --- *Iron Rule 遵守: 无Look-Ahead, 无编造数据(窄样本已明示), Warmup已标注, 报告A/B/C三段齐全, 对抗式审查≥3点, 公式/报告文件永久保留。*
公式源码
登录后可查看

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

查看定价
回测统计
胜率
54.9%
平均收益
13.60%
夏普比率
0.53
最大回撤
-13.1%
按市场状态分段表现

暂无市场状态数据