今天,我们分享一套通达信格式的主图指标公式,它围绕 “巨量阴线” 这一特殊形态,构建了后续的突破与回踩监控逻辑。该工具通过识别过去一段时间内成交量最大的阴线,观察价格在此后的整理、缩量、突破等行为,试图捕捉潜在的转强信号。需要明确的是,任何指标都只是辅助工具,不能作为交易决策的唯一依据。 指标公式源码(通达信格式)
N:=60;
VOL_TH:=1.5;
SHOW_SIGNAL:=1;
CLOSE_PRICE:=C;
OPEN_PRICE:=O;
HIGH_PRICE:=H;
LOW_PRICE:=L;
VOL_DATA:=V;
阴量:=IF(CLOSE_PRICE<OPEN_PRICE OR (CLOSE_PRICE=OPEN_PRICE AND CLOSE_PRICE<REF(CLOSE_PRICE,1)),VOL_DATA,0);
最大阴量:=阴量=HHV(阴量,N);
阴量K线:=最大阴量 AND CLOSE_PRICE=LOW_PRICE;
阴量高点:=IF(最大阴量,HIGH_PRICE,0);
阴量高点REF:=REF(阴量高点,BARSLAST(最大阴量));
阴量低点:=IF(最大阴量,LOW_PRICE,0);
阴量低点REF:=REF(阴量低点,BARSLAST(最大阴量));
整理时间:=BARSLAST(最大阴量)>=3;
阴量值:=REF(阴量,BARSLAST(最大阴量));
整理缩量:=VOL_DATA<阴量值*0.5;
不破低点:=LLV(LOW_PRICE,BARSLAST(最大阴量))>阴量低点REF*0.98;
突破:=CROSS(CLOSE_PRICE,阴量高点REF);
放量:=VOL_DATA>MA(VOL_DATA,5)*VOL_TH;
突破信号:=突破 AND 放量 AND 整理时间 AND 不破低点;
回踩:=CLOSE_PRICE>阴量高点REF*0.98 AND CLOSE_PRICE<阴量高点REF*1.05 AND REF(突破,1);
回踩缩量:=VOL_DATA<MA(VOL_DATA,5);
回踩信号:=回踩 AND 回踩缩量;
MA5:MA(CLOSE_PRICE,5);
MA10:MA(CLOSE_PRICE,10);
MA20:MA(CLOSE_PRICE,20);
MA60:MA(CLOSE_PRICE,60);
趋势向上:=MA5>MA10 AND MA10>MA20 AND MA20>MA60;
价格高位:=CLOSE_PRICE>MA60;
STICKLINE(突破信号 AND SHOW_SIGNAL,OPEN_PRICE,CLOSE_PRICE,3,0),COLOR00FFFF;
STICKLINE(回踩信号 AND SHOW_SIGNAL,OPEN_PRICE,CLOSE_PRICE,3,0),COLOR00FFFF;
STICKLINE(最大阴量 AND SHOW_SIGNAL,OPEN_PRICE,CLOSE_PRICE,3,0),COLOR00FF00;
DRAWICON(突破信号 AND SHOW_SIGNAL,LOW_PRICE*0.98,1);
DRAWTEXT(突破信号 AND SHOW_SIGNAL,LOW_PRICE*0.97,'★突破'),COLOR00FFFF;
DRAWICON(回踩信号 AND SHOW_SIGNAL,LOW_PRICE*0.98,1);
DRAWTEXT(回踩信号 AND SHOW_SIGNAL,LOW_PRICE*0.97,'★回踩'),COLOR00FFFF;
DRAWTEXT(最大阴量 AND SHOW_SIGNAL,LOW_PRICE*0.96,'阴'),COLORYELLOW;
预警突破:=突破信号 AND SHOW_SIGNAL;
预警回踩:=回踩信号 AND SHOW_SIGNAL;
一、巨量阴线的识别与定位:核心锚点
公式的第一步是在 N 个周期(默认 60) 内找出 “最大阴量”。这里的阴量定义是:收盘价低于开盘价,或者收盘价等于开盘价但低于前一日收盘价(即假阳线按阴线处理)。当某根 K 线的成交量在 60 日内最高,且该 K 线为阴线时,“最大阴量” 成立。 随后,公式记录下这根巨量阴线的 最高价(阴量高点REF) 和 最低价(阴量低点REF),并计算 整理时间(距离该阴线至少过去 3 个周期)。这个巨量阴线被视为一个 关键阻力位——它的高点往往是后续价格需要挑战的位置,而低点则构成了短期支撑区域。 图表上,巨量阴线本身会被绿色实体的 K 线标注(COLOR00FF00),并在最低价下方显示 “阴” 字,便于快速定位历史中的关键位置。
|