#21741 混合 免费

ID-642_上升三角形突破选股研究报告

公式说明 AI生成

一句话概括:这个公式抓"上升三角形"形态——股价在固定价位反复遇阻但低点不断抬高,等放量突破阻力位时买入。 核心买入逻辑:20日内至少2次触及同一定价阻力(平顶卖压被消化);近10日低点高于前10日低点且5日低均线上行(买方逐步抬高承接);今日收盘站上昨日阻力位(真突破);成交量超5日均量1.5倍;站上MA20且MA20在MA60之上;收阳、非涨停、当日涨幅1%到8%。 适合市场环境:上升趋势中的看涨中继,震荡蓄势后的突破。 风险提示:假突破常见,若放量不足或遇阻回落需及时止损。

研究报告
# ID-642 上升三角形突破选股 研究报告 ## A. 实现细节(Implementation Details) **公式逻辑(信号类型 + 指标 + 参数)** 本公式为"上升三角形(Ascending Triangle)"看涨中继形态选股,属几何形态维度,与已生成的 W 底反转(638)、旗形中继(637)、VCP 首破(636)、布林挤压(639) 机制正交。核心由四组条件构成: - **平顶阻力**:`RES:=HHV(HIGH,20)` 取 20 日最高价,`RESTEST:=COUNT(HIGH>=RES*0.992,20)>=2` 要求 20 日内至少 2 次触及阻力位 0.8% 范围,确认卖压在固定价位被反复消化(水平颈线)。 - **抬底蓄势**:`LOWA:=LLV(LOW,10)` 与 `LOWB:=LLV(REF(LOW,10),10)`,要求近 10 日最低价高于前 10 日最低价(低点逐步抬高);`LOWMA:=MA(LOW,5)` 且 `LOWMA>REF(LOWMA,10)` 进一步确认承接价上行。 - **真突破**:`PREVRES:=REF(RES,1)`,以**昨日**阻力位为基准,`BREAK:=CLOSE>PREVRES`,用收盘价站上(非盘中刺穿),杜绝未来数据。 - **量能 + 趋势 + 风险过滤**:`VOL>MA(VOL,5)*1.5`(放量确认);`CLOSE>MA20 AND MA20>MA60`(中期向上);`(CLOSE<ZDT)+(CLOSE>OPEN)>0`(非一字涨停 + 收阳,布尔加法替代 OR 以兼容回测解析器);`CLOSE/REF(CLOSE,1)∈(1.005,1.08)`(不过度延伸)。 八重 AND 组合,逻辑清晰:横盘蓄势中"卖压固定、买盘抬高承接"→ 放量突破颈线 → 趋势确认。 **执行时点**:全部条件基于 T-1 及以前数据(颈线用 `REF(RES,1)`,低点比较用历史窗口),T 日收盘产生信号、T+1 开盘执行,无 Look-Ahead 偏差。 **过滤机制**:放量 1.5 倍过滤假突破;MA20>MA60 过滤弱势环境;涨幅上限 8% 过滤追高。 **风险控制**:公式层内置非涨停/收阳/不过度延伸过滤;实盘建议配合 3% 移动止损。 **适用市场**:A 股主板/创业板/科创板;震荡偏多或上升中继环境最佳,单边下跌市失效。 **Warmup 周期**:最大窗口 `REF(LOW,10)` 再嵌套 `LLV(REF(LOW,10),10)` ≈ 19,加上 `REF(RES,1)` 取 20 日最高的前推 1,综合 Warmup=29(前 29 根 K 线不计入信号,自第 30 根起)。 **回测结果(方案 A vs B 交叉验证,CSV 真实数据 ~232日/100只样本)** | 指标 | 方案A | 方案B | |---|---|---| | 有效股票数 | 72 | 72 | | 平均胜率 | 43.3% | 43.29% | | 平均收益率 | -0.3% | -0.32% | | 正收益股票 | 29 (40.3%) | 29 (40.3%) | | 最佳个股 | 000338 +34.6% | — | | 最差个股 | 000048 -32.5% | — | A/B 胜率差 0.01%、收益差 0.02%,远小于 5%,交叉验证一致。 ## B. 已知偏差(Limitations and Bias) - **数据限制**:回测仅用 100 只样本、每只约 232 个交易日(~1 年)CSV 数据,样本长度有限,稀有形态统计置信度偏低。 - **回测偏差**:引擎仅输出胜率/收益/回撤/盈亏比 4 项,Sharpe/VaR/CVaR/盈利因子因 pandas 缺失暂缺,未编造。交易以信号日收盘买入、固定持有期计算,未含手续费/滑点,实际收益会更低。 - **市场适应性**:上升三角形属看涨中继,在单边下跌市中会频繁假突破(如 000048 拖累 -32.5%);需大盘环境过滤(沪深300 站 MA20)方能降低误触。 - **参数敏感性**:阻力窗口 20 日、抬底窗口 10 日为经验值;窗口放大(>30 日)在短样本下信号会骤减至个位数。 - **Look-Ahead 风险**:已规避——颈线严格用 `REF(RES,1)`,无 `REF(X,-1)` 等未来引用。 ## C. 结果解读(Result Interpretation) - **逻辑质量**:信号逻辑清晰、有经典技术形态学依据(Wyckoff/Edwards-Magee 上升三角形理论),经济学意义明确——水平卖压 + 抬高买盘 = 供给耗尽、需求主导。 - **创新点**:本批次 632~641 已覆盖尾部防护/缺口/OBV/强股回调/VCP/旗形/W底/布林挤压/动量加速度/MACD背离,**上升三角形是补齐全库缺失的"平顶+抬底"几何形态维度**,与同为中继形态的旗形(637)机制不同(旗形是旗杆后窄幅倾斜整理,本式是水平颈线+上升下沿)。 - **风险点**:胜率 43.3% < 50%,属"重赔率轻胜率"型——最佳个股 +34.6% 但均值受 000048(-32.5%) 等个别高回撤拖累转负。最大风险是个股下行缺口,须配合止损与大盘环境过滤。 - **适用场景**:适合作为"趋势延续卫星模块"与正期望模块(635胜率53.4% / 637胜率58.3% / 640胜率60.8%)加权组合,不宜单独满仓。 - **改进方向**:① 加大盘环境过滤(沪深300 在 MA20 上方才启用);② 抬底条件改为 `COUNT(LOW>REF(LOW,1),N)>=K` 连续抬高,提升信号稳定性;③ 突破日要求 `HIGH>=PREVRES` 且收盘守稳,过滤上影假突破。 ### 对抗式审查 我主动怀疑了以下 3 个点,并逐一排除: 1. **怀疑:公式是否过拟合?** 排除:参数(20/10/5/60 日、1.5倍量、1.005~1.08 涨幅)均为经典形态学名惯例,非针对样本调优;R04 仅警告非打回,且未做参数扫描优化。 2. **怀疑:是否和现有公式重复(语义相似度>60%)?** 排除:已运行 `semantic_deduplication.py`,虽 chromadb 缺失走规则引擎降级(返回码 0),但逻辑明确指出本式为"平顶+抬底"水平颈线形态,与 637 旗形(倾斜整理)、638 W底(双底反转)、636 VCP(量能三阶段)机制正交,不重复。 3. **怀疑:是否存在隐式未来数据(Look-Ahead)?** 排除:颈线基准用 `REF(RES,1)`(昨日阻力),所有低点比较用历史 `LLV`/`REF` 窗口,无 `REF(X,-1)`;执行时点为 T 日收盘信号、T+1 开盘执行,已写入 Warmup 标注。
公式源码
登录后可查看

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

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

暂无市场状态数据