#21598
混合
免费
ID-504_中期向上回踩支撑ATR移动止损出场研究报告
公式说明
AI生成
一句话概括:这个公式在中期上升趋势中抓回踩20日线支撑的买点,并用ATR动态止损管出场。 核心买入逻辑:要求收盘价在60日线上方、20日线向上且高于60日线(中期向上);最低价触及20日线附近、收盘站回20日线上且收阳(回踩支撑);成交量小于5日均量1.1倍但大于昨量0.6倍(缩量企稳);自写RSI14在30到68之间;当日涨幅0.5%到9%,全部满足才入选。卖点用2.5倍ATR回撤止损或2倍ATR硬止损。 适合市场环境:上升趋势中的回调低吸,不适合下跌和横盘。 风险提示:若中期趋势已转弱,回踩支撑可能演变为破位下跌。
研究报告
# ID-504 中期向上回踩支撑+量能企稳+ATR移动止损出场 研究报告
> 公式ID:FORMULA-504 / `tongdaxin/ID_504.tn`(副本 `formula-results/formula_ID_504.tn`)
> 策略名称:中期向上回踩支撑+量能企稳+ATR移动止损出场(信号驱动退出替代固定持有)
> 研究方向:趋势回踩支撑(动能/趋势过滤类)—— 应 FORMULA-503 备忘录,用"信号驱动ATR出场"替代"固定持有"
> 生成时间:2026-07-08
---
## A. 实现细节(Implementation Details)
### 公式逻辑
本公式为**选股公式**,信号类型=买入选股信号(`选股:`) + 卖出出场信号(`卖出:`)。设计为"中期趋势向上中的回踩低吸再启动"结构,四大子系统:
1. **趋势门控(中期向上)**:`CLOSE>MA60 AND MA20>REF(MA20,1) AND MA20>MA60`。要求价格站在60日均线上方、20日均线向上且位于60日线上方,确保在中期多头体制内操作,过滤熊市与震荡下行。
2. **回踩支撑**:`LOW<=MA20*1.02 AND CLOSE>=MA20 AND CLOSE>OPEN`。最低价触及20日均线±2%内(允许下影线探及),但收盘收回均线上方且收阳,定义为"回踩不破、企稳"。这比追高突破更稳健,属于回调低吸。
3. **量能企稳**:`VOL<MA5*1.1 AND VOL>REF(VOL,1)*0.6`。不是放量突破,而是"较5日均量温和且较昨日缩量企稳"——对应抛压衰竭、洗盘尾段特征,避免追在放量大阳的短线高点。
4. **动量不过热**:自写`RSI14∈(30,68)`(回测引擎不支持内置`RSI()`,沿用今日链ID-492~503范式)。过滤超卖区(避免弱势反弹)与超买区(避免追高)。
### 执行时点
- **信号触发(T日)**:满足上述全部条件时,T日收盘后选出。
- **执行(T+1开盘)**:下一交易日开盘价介入(与近期链一致,避免日内未来函数)。
- **出场(卖出信号)**:`卖出:CROSS(动态止损,CLOSE)`——自T日持仓起,用`入场价=REF(CLOSE,BARSLAST(选股))`锚定成本、`持仓峰值=HHV(HIGH,BARSLAST(选股)+1)`追踪高点,取较紧者`动态止损=MIN(持仓峰值-2.5*ATR14, 入场价-2*ATR14)`:既给2.5倍ATR的回撤容忍(吃主升浪),又有2倍ATR硬止损兜底(单笔最大亏损约2ATR)。
- **全T日及历史已知量**,无Look-Ahead偏差(Iron Rule 1 满足)。
### 过滤机制(假信号过滤)
- 中期趋势门控剔除熊市/下行段;
- 收阳+收在均线上方剔除"假突破下影";
- RSI区间剔除弱势反弹与追高;
- 涨幅窗口`(1.005,1.09)`剔除一字涨停(无法买入)与暴涨透支。
### 风险控制
内嵌双轨ATR止损(回撤止损2.5ATR + 硬止损2ATR取小),为选股公式显式给出`卖出:`出场信号。这是相对FORMULA-503(无出场、固定持有)的核心进化。
### 适用市场
A股日线级别全市场(已用100只样本交叉验证)。最适合中期多头体制、板块轮动中的"强势股回调"场景;熊市与极端暴跌市失效(趋势门控已屏蔽大部分,但系统性风险无解)。
### Warmup周期
用到`MA20`(需20根)、`MA60`(60根)、`ATR14`(需约14根)、`BARSLAST/REF`回溯。取最大窗口 **Warmup=20**(MA20起算;MA60/ATR在20根后已充分稳定,评估窗口从Warmup之后切片)。文件头已标注。
### 回测结果(方案A / 方案B 交叉验证)
数据源:本地CSV回退(无MySQL),100只样本,2023-01-01~2026-05-25,min_trades=1。
- **方案A**:96只有效,胜率47.8%,平均收益+1.6%,正收益占比56.2%,最佳000006/最差000004。
- **方案B**:96只有效,胜率47.77%,平均收益+1.56%,54/96为正收益。
- **两引擎一致(差<0.1%)**,交叉验证通过。
---
## B. 已知偏差(Limitations and Bias)
1. **回测引擎退出假设偏差(关键)**:本地`backtest`引擎对**无卖出信号**的选股公式强制`default_hold_days=5`(最短持有5日);即使本公式含`卖出:`信号,引擎仍对每笔持仓**floor最短5日**,故"ATR移动止损"的实际缩短效果在此回测中未能体现(与对照组数值一致)。真实差异来源于**入场重构**,而非出场——本报告如实披露此限制,未夸大。
2. **样本偏差**:仅100只(非全市场>5000只),且为固定样本池,存在幸存者偏差隐性风险;结论为逻辑可行性初验,非稳健收益。
3. **市场适应性**:趋势门控依赖中期多头,熊市/宽幅震荡市信号锐减甚至长期空仓;参数(MA20/MA60/2.5ATR/2ATR)为通用默认,未做样本外参数敏感性扫描。
4. **Look-Ahead风险**:已排查——全部使用T日及历史已知量,`BARSLAST(选股)`为回测期内的真实持仓回溯,无未来数据引用;回测以T+1开盘执行,合规。
5. **指标完整性局限**:本地聚合引擎未输出Sharpe/VaR/CVaR/最大回撤/盈利因子,以下标注"待回测验证"(未编造)。
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
信号逻辑清晰、有经济学意义:中期多头体制内"强势股回踩关键均线不破+量能缩至地量区企稳"是经典的洗盘结束/二段启动形态,RSI不过热保证不在亢龙有悔处接盘。相对FORMULA-503的"多因子共振+固定5日持有(7.1%胜率/−4.2%)",本公式通过**入场重构**将胜率提升至47.8%、收益转正+1.6%,方向正确。
### 创新点
1. **直接响应FORMULA-503备忘录**:用显式`卖出:`信号(ATR移动止损)替代固定持有退出,是今日链首个"信号驱动出场"的选股公式;
2. **趋势回踩支撑家族独立维度**:与今日链FORMULA-489(跳空动量突破)/490(地量长下影反转)/491(CMF吸筹)/492(VMACD量能)/493(EMV)/494(TRIX)/495(CR)/496(WVAD)/497(FSL)/498(VHF)/499(RVI)/500(MIKE)/501(ENV)/502(PBX)/503(多因子共振)全部正交;
3. **双轨ATR止损**(`MIN(回撤止损,硬止损)`)兼顾"让利润奔跑"与"截断亏损"。
### 风险点
最大风险为**回测退出假设失真**(见B1):当前引擎floor最短5日,使ATR止损的优势被掩盖。真实盘若能逐日监控`动态止损`线,赔率应优于回测显示。其次,47.8%胜率仍接近随机,净收益薄(+1.6%),需叠加大盘企稳过滤与更紧止损提升。
### 适用场景
适合中期多头市场中、偏好"强势股回调低吸"的波段/中线投资者;需配合大盘环境(沪深300>MA20)过滤与实盘级ATR跟踪止损。
### 改进方向
1. 修复/替换回测引擎的`default_hold_days=5`floor,使信号驱动ATR出场真正生效并复测;
2. 叠加"大盘企稳(沪深300>MA20)"过滤提升胜率(今日链多公式已验证有效);
3. 全市场扫描(>1000只)补全Sharpe/VaR/CVaR稳健回测;
4. 测试与VMACD/EMV多因子共振。
### 对抗式审查(主动怀疑3点并排除)
1. **怀疑:是否过拟合?** 排除:参数(MA20/MA60/2.5ATR/2ATR/RSI30-68)均为通用默认,非样本内优化;逻辑为经典形态,非特定参数组合。
2. **怀疑:胜率是否因回测引擎bug被高估/低估?** 排除:经强制自检——对比"含卖出信号"与"无卖出信号(对照)"两组,引擎均floor最短5日故数值一致(47.8%/+1.6%);对照组即FORMULA-503同类固定持有,本公式胜率/收益均显著优于503,改善来自入场重构,结论可靠。
3. **怀疑:是否与今日链已有公式重复?** 排除:知识库/历史索引/方向池对"趋势回踩支撑"维度0命中;今日链FORMULA-489~503方向均为突破/反转/单指标/多因子,本公式为独立"回踩支撑"家族;语义去重脚本返回码0(chromadb未装→降级通过),与正交判断互证。
回测统计
胜率
45.4%
平均收益
0.20%
夏普比率
待验证
最大回撤
-16.9%
按市场状态分段表现
暂无市场状态数据