这是一个名为“牛回头”的指标系统,包含主图、副图和选股公式。
功能:指标旨在识别一种名为“牛回头”的特定K线形态。该形态结合了价格位置、短期趋势、量价关系及市场状态,用于捕捉强势股在上涨过程中的短暂回调买入机会。
核心逻辑:
1. 趋势基础:股价需运行在一条由开盘、最高、收盘价计算出的短期均线之上,且当日收盘价高于前一日,显示短期趋势偏强。
2. 形态特征:当日K线为高开低走的阴线(收盘价低于开盘价),但收盘价仍高于前一日收盘价,形成“假阴线”或强势整理形态。
3. 过滤条件:
排除ST/ST股票。
排除科创板股票(代码688开头)。
要求上市交易天数不少于60天。
结合一个基于价格波动和位置的摆动指标(`ZBGS316`)进行辅助判断。
使用方法:
主图:在主图窗口加载。除了显示12日和50日EMA均线外,当“牛回头”信号出现时,会在K线最低价位置标记一个图标和文字“★牛回头”。
副图:在副图窗口加载。以曲线形式输出“牛回头”信号,信号出现时同样有图标和文字标记。
选股:用于条件选股。可直接运行,筛选出所有出现“牛回头”信号的股票。
要点:指标是一个综合性的短线看涨信号,其有效性依赖于对“强势上涨中短暂回调”这一市场行为的定义。使用者应结合整体市场环境和其他分析工具进行综合判断。
{主图源码如下}
EXP1:EMA(CLOSE,12);
EXP2:EMA(CLOSE,50);
ZBGS31:=EMA((CLOSE+HIGH+OPEN)/3,4);
ZBGS32:=CLOSE>ZBGS31;
ZBGS33:=OPEN>REF(CLOSE,1) AND ZBGS32;
ZBGS34:=CLOSE>REF(CLOSE,1);
ZBGS35:=BARSCOUNT(CLOSE)>=60;
ZBGS36:=CLOSE< OPEN;
ZBGS37:=ZBGS33 AND ZBGS34 AND ZBGS36;
ZBGS38:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST'));
ZBGS39:=IF(CODELIKE('688'),0,1);
ZBGS310:=EMA(CLOSE*70,3);
ZBGS311:=EMA((CLOSE*1.1-CLOSE*0.9)*80,3);
ZBGS312:=ZBGS310/(ZBGS310+ZBGS311)*100;
ZBGS313:=HHV(HIGH,9)-LLV(LOW,9);
ZBGS314:=HHV(HIGH,9)-CLOSE;
ZBGS315:=CLOSE-LLV(LOW,9);
ZBGS316:=ZBGS314/ZBGS313*100-70;
牛回头:=FILTER(ZBGS37,10) AND ZBGS35 AND ZBGS38 AND ZBGS39 AND ZBGS316;
DRAWICON(牛回头,L,9);
DRAWTEXT(牛回头,L*0.98,'★牛回头'),COLORYELLOW;
{副图源码如下}
ZBGS31:=EMA((CLOSE+HIGH+OPEN)/3,4);
ZBGS32:=CLOSE>ZBGS31;
ZBGS33:=OPEN>REF(CLOSE,1) AND ZBGS32;
ZBGS34:=CLOSE>REF(CLOSE,1);
ZBGS35:=BARSCOUNT(CLOSE)>=60;
ZBGS36:=CLOSE< OPEN;
ZBGS37:=ZBGS33 AND ZBGS34 AND ZBGS36;
ZBGS38:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST'));
ZBGS39:=IF(CODELIKE('688'),0,1);
ZBGS310:=EMA(CLOSE*70,3);
ZBGS311:=EMA((CLOSE*1.1-CLOSE*0.9)*80,3);
ZBGS312:=ZBGS310/(ZBGS310+ZBGS311)*100;
ZBGS313:=HHV(HIGH,9)-LLV(LOW,9);
ZBGS314:=HHV(HIGH,9)-CLOSE;
ZBGS315:=CLOSE-LLV(LOW,9);
ZBGS316:=ZBGS314/ZBGS313*100-70;
牛回头:FILTER(ZBGS37,10) AND ZBGS35 AND ZBGS38 AND ZBGS39 AND ZBGS316 COLORMAGENTA DOTLINE;
DRAWICON(牛回头,1,9);
DRAWTEXT(牛回头,0.6,'★牛回头'),COLORYELLOW;
{选股源码如下}
ZBGS31:=EMA((CLOSE+HIGH+OPEN)/3,4);
ZBGS32:=CLOSE>ZBGS31;
ZBGS33:=OPEN>REF(CLOSE,1) AND ZBGS32;
ZBGS34:=CLOSE>REF(CLOSE,1);
ZBGS35:=BARSCOUNT(CLOSE)>=60;
ZBGS36:=CLOSE< OPEN;
ZBGS37:=ZBGS33 AND ZBGS34 AND ZBGS36;
ZBGS38:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST'));
ZBGS39:=IF(CODELIKE('688'),0,1);
ZBGS310:=EMA(CLOSE*70,3);
ZBGS311:=EMA((CLOSE*1.1-CLOSE*0.9)*80,3);
ZBGS312:=ZBGS310/(ZBGS310+ZBGS311)*100;
ZBGS313:=HHV(HIGH,9)-LLV(LOW,9);
ZBGS314:=HHV(HIGH,9)-CLOSE;
ZBGS315:=CLOSE-LLV(LOW,9);
ZBGS316:=ZBGS314/ZBGS313*100-70;
牛回头:FILTER(ZBGS37,10) AND ZBGS35 AND ZBGS38 AND ZBGS39 AND ZBGS316 ;