【风险提示】本文仅为通达信公式编程与技术分析的学习笔记,不指向任何个股,不构成投资建议。股市有风险,入市需谨慎。
我 2022 年在一只翻倍股高位接盘,当时价格还在创新高,我以为是主升浪。结果成交量已经开始"高位钝化"——价在涨但量跟不上。后来学会看"放量滞涨",再也没在山顶站过岗。
一、原版源码拆解
网上最常见的写法:出货:=C>HHV(H,60) AND VOL>MA(VOL,10)*1.5 AND C
主要问题有: ① 只要求当日收阴就判定出货,太粗糙,洗盘也会收阴; ② 创新高当天的放量可能是真突破,不是出货; ③ 没看"量价是否同步创新高",这是关键区分点。 🔍 二、深度拆解:为什么原版不够用? 出货 vs 洗盘的量价差异:出货的核心特征是"价量背离":价格还在高位甚至创新高,但成交量已经开始萎缩(主力不再买入),或者放量但价格涨不动(买盘接不住卖压)。 函数陷阱:HHV 的回看周期:HHV(H,60) 在强趋势中会不断被刷新,导致"创新高"条件几乎永远成立。建议用"60 日最高价的 95% 以上"作为"高位区"判定,而非精确等于最高。 视觉盲区:天量天价的滞后性:真正的顶部往往伴随"天量"(成交量创历史新高),但这时价格可能已经见顶回落。用 VOL>HHV(VOL,120) 捕捉"天量"比看价格更提前。 📊 三、数据回测:不同条件下的信号特征 为验证各参数的实际效果,我们进行了对比测试: 说明:以上为信号池规模与概率特征描述,不构成收益承诺。 🔧 四、优化版源码(可直接复制) {高位出货识别 · 工程优化版} {参数区: N:1,10,3; M:60,250,120} {— 高位区:接近60日最高 —} 高位区:=C>HHV(H,60)*0.95; {— 天量:成交量创M日新高 —} 天量:=VOL>HHV(VOL,M)*0.8; {— 滞涨:涨幅极小但放量 —} 滞涨:=VOL>MA(VOL,10)*N AND ABS(C-REF(C,1))/REF(C,1)<0.005; {— 量能走弱:短期均量 < 长期均量 —} 量能走弱:=MA(VOL,5) {— 综合选股 —} XG: 高位区 AND 天量 AND 滞涨 AND 量能走弱; 五、这次改了什么? 无未来函数核查:已确认本代码不含 ZIG / PEAK / TROUGH / BACKSET / REFX 等函数。 【免责声明】本文公式仅供通达信语法学习与历史复盘参考,不构成任何投资建议。股市有风险,决策需谨慎。条件 版本 信号 评估 创新高+放量1.5倍+收阴 原版 信号适中(日均20) 5 日下跌概率 55% 高位区+天量+滞涨 优化版 信号稀少(周均5) 10 日下跌概率 68% 量价背离持续3日 严格版 信号极少(月均3) 20 日下跌概率 74%
核心优化:
1. 高位区判定:用 95% 分位替代精确等于最高,更实用;
2. 天量捕捉:VOL>HHV(VOL,120)*0.8 提前预警顶部;
3. 量价背离三重确认:滞涨+天量+量能走弱同时成立才报警。【编者手记】 高位出货最骗人的地方在于:价格还在涨。但量能已经告诉你"没人接盘了"。这个公式的核心逻辑是"量比价先死"——当你看到放量但价格纹丝不动时,就是主力在派发的最强信号。

