ARTICLE · 1250394
突破前高指标:量能加速度筛真突破(源码)
突破前高:量能的加速度和价格位置对上了,突破才算数。
很多人把「突破」理解得太简单:价格越过前高就算突破。真实盘面里,前天刚创新高、今天又跌回来的情形太多了。
问题出在只看价格,没看推动价格的那股力气够不够。
先算量能的加速度
指标的第一件事,是把成交额的两条均线拿出来做差。
20 日成交额均线和 60 日成交额均线,各自算一个变化速率,再相减。这个差值再乘以成交量与收盘价,得到一条「资金流速」。
含义很直白:短周期的成交额比长周期涨得快,说明资金正在加速涌入。慢镜头看,就是有人在往上抬。
再把价格换算成位置
另一条线走的是完全不同的路子。
取值最近 200 天的最低价作为地基,看当前收盘价在地基之上多高。这个高度做一次 30 日平滑,乘上 100 后加 200。
于是价格被换算成一个统一的相对位置刻度。价格本身是多少钱不重要,重要的是它相对自己的历史区间站在哪儿。
加速度要压过位置才行
两条线一对照,逻辑就出来了。
资金流速的数值必须大于价格位置的一半,才说明这波上涨是有力道支撑的,不是虚晃一枪。
同时还要满足几条:收盘价比昨收涨过 5%、收阳、收盘价上穿或者已经站在 30 日加速线之上。
这些条件凑在一起,才构成一次「有质量的突破」。
前高是最后那道门
光有力道还不够,位置也得对。
指标往前找 10 个周期内的最高点,用 10 周期的过滤函数去掉连续信号,再往前数 11 个周期取参照高点。
当日最高价要真的刷新过这个前高,并且成交量比前一日放大到 1.9 倍以上。
前高被刷新 + 放量确认,这才是突破的完整形态。
图上怎么看
两个条件同时成立时,指标用洋红色画一条加粗线。
颜色醒目是刻意的——这条指标本来就是用来做筛选的,信号越少越值钱。你不需要它天天出现,只需要在它出现的时候认真看一眼。
用的时候注意两点
第一,前高突破失败的假信号在震荡市里很常见。价格冲上去了,量能没跟上,第二天就回落,这种情况指标本身会过滤掉一部分,但过滤不掉全部。
第二,这条指标只描述「当下有没有一次像样的突破」,不判断这个突破能走多远。突破之后能走多高,取决于板块、题材和大盘环境,指标管不了。
突破是一瞬间的事,能不能延续是另一回事。
温馨提示
本指标仅作为知识分享,不构成任何建议。


指标源码
{突破前高:量能加速度与价格位置共振,过滤出真正放量的突破}{信号出现即代表突破成立}
BH_HHV3:=HHV(CLOSE,3);
BH_EMA30:=EMA(BH_HHV3,30),COLORMAGENTA,LINETHICK2;
BH_EMA120:=EMA(BH_HHV3,120);
BH_MA20:=MA(CLOSE*VOL,20);
BH_MA60:=MA(CLOSE*VOL,60);
BH_V20:=1000*(BH_MA20-REF(BH_MA20,1))/REF(BH_MA20,1)*2;
BH_V60:=1000*(BH_MA60-REF(BH_MA60,1))/REF(BH_MA60,1)*2;
BH_FLOW:=(BH_V20-BH_V60)*VOL*CLOSE/MA(REF(VOL*CLOSE,1),5);
BH_LOW200:=LLV(LOW,200);
BH_POS:=EMA((CLOSE-BH_LOW200)/BH_LOW200,30)*100+200;
BH_SIG:=FILTER(CLOSE>=REF(CLOSE,1)*1.05 AND BH_FLOW>=BH_POS/2 AND CLOSE>=OPEN AND (CROSS(CLOSE,BH_EMA30) OR (CLOSE>BH_EMA30 AND REF(LOW,1)<BH_EMA30)),20);
BH_HH:=REF(HIGH,10)=HHV(HIGH,2*10+1);
BH_FLT:=FILTER(BH_HH,10);
BH_REF13:=REF(BH_FLT,10+1);
BH_REF22:=REF(BH_REF13,10);
BH_PREVH:=REF(H,BARSLAST(BH_REF22));
BH_VOLX:=VOL/REF(VOL,1)>=1.9;
BH_BREAK:=CROSS(C,BH_PREVH);
BH_BREAK AND BH_SIG,COLORMAGENTA,LINETHICK2;
选股源码,原文一键复制















































































