指标源码的主要功能是多维度趋势判断与牛股筛选。它首先计算一个加权的平均价格(MID),再通过递减权重的方式生成一条动态的“牛线”,这条线反映了带衰减趋势的加权平均成本。随后,通过比较当前价格与牛线及多个不同周期的移动平均线(30、45、60、90、120日等)的位置关系,综合判断股票是否处于强势状态。
操作策略方面,该指标采用多条件过滤机制。只有当股价同时突破“牛线”以及多个长短期均线,并满足特定的过滤条件(如20周期内仅出现一次信号)时,才会发出“擒牛”的买入提示。这种复合条件旨在确认股票已进入全面的上升通道,而非短暂的反弹。
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210;
马线:=MA(牛线,6);
XG1:=C>牛线;
A:=MAX(MA(C,60),MA(C,120));
B:=MIN(MA(C,60),MA(C,120));
XG2:=C>=A;
E:=MAX(MA(C,45),MA(C,90));
F:=MIN(MA(C,45),MA(C,90));
XG3:=C>E;
J:=MAX(MA(C,30),MA(C,60));
K:=MIN(MA(C,30),MA(C,60));
XG4:=C>J;
XG:=XG1 AND XG2 AND XG3 AND XG4;
XGO:FILTER(REF(XG,1)< 1 AND XG,20);
DRAWTEXT(XGO,22,'--擒牛★'),COLORYELLOW;
STICKLINE(XGO,40,25,1,0),COLORYELLOW;
STICKLINE(XGO,25,10,2,0),COLOR00FF00;
STICKLINE(XGO,10,0,2,0),COLORBLUE;
STICKLINE(XGO,25,15,0.5,0),COLORRED;
STICKLINE(XGO,15,6,1,0),COLOR00FF00;
STICKLINE(XGO,6,0,2,0),COLORBLUE;