一、主图公式——猎庄擒龙主图(多空动能分级K线)
公式介绍
本主图采用 多维度K线状态分级技术 ,根据收盘价相对于20日均线乘数区间(0.8倍至1.2倍)自动将K线划分为0-4共五个等级:琥珀金(低位超跌)、荧光绿(次低位抄底)、亮银(中位震荡)、天蓝(次高位拉升预警)、极致红(高位主升/风险)。同时叠加5/10/25日均线系统,并自动标注“☆擒龙”(连续三日接近涨停且缩量)和“←▲猎庄”(K线由3级跳升至4级)信号。
使用方法
加载于日K线主图。当出现天蓝色K线(3级)后次日转为极致红(4级)并伴有“←▲猎庄”文字时,视为 强势突破买点 ;黄色“☆擒龙”信号出现在连板回调缩量时,可沿5日线低吸。
二、副图公式——猎庄机构吃进(资金流入强度监测)
公式介绍
该副图集成 主力资金量化模型 ,通过ZBGSK4红绿交替线反映资金主动性流向(红色为流入,绿色为流出),并绘制ZBGSO0/ZBGS01多色柱状线直观展示短期与中期动能变化。核心信号“←机构吃进”(紫色柱堆)基于RSV三阶平滑与交叉算法,捕捉 底部吸筹异动 ;“←▲猎庄”信号与主图共振,确认资金跟随。
使用方法
当紫色“←机构吃进”出现且ZBGSK4线翻红向上时,代表 机构低位吸筹 ,可分批建仓;若副图同时出现青色“←▲猎庄”,与主图信号形成双重验证,则加仓胜率更高。
建议结合大盘情绪及板块热度使用。
猎庄擒龙主图源码:
{主图源码如下}
{阳线 - 实体珊瑚红空心,影线暗红细线}
STICKLINE(CLOSE>OPEN, HIGH, LOW, 0, 0), COLOR000044;
STICKLINE(CLOSE>OPEN, OPEN, CLOSE, 3, 1), COLOR0044FF;
{阴线 - 实体青碧色实心,影线深青细线}
STICKLINE(CLOSE<OPEN, HIGH, LOW, 0, 0), COLOR446666;
STICKLINE(CLOSE<OPEN, OPEN, CLOSE, 3, 0), COLORFFFF66;
{平盘K线 - 银白色}
STICKLINE(CLOSE=OPEN, HIGH, LOW, 0, 0), COLORDDDDDD;
STICKLINE(CLOSE=OPEN, OPEN, CLOSE, 3, 1), COLORDDDDDD;
{========== 均线系统 ==========}
HABA02:=(HIGH+LOW+OPEN+2*CLOSE)/5;
HACA03:=EMA(C,2);
HADA04:=EMA(HACA03,2);
HAEA05:=EMA(HADA04,2);
HAFA06:=EMA(HAEA05,2);
{涨停判断}
HAGA07:=(CLOSE>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=4,0.2,0.1)));
HAHA08:=(C>=ZTPRICE(REF(C,1),0.1) AND FINANCE(42)>20 AND REF(C,1)=ZTPRICE(REF(C,2),0.1) AND REF(C,2)=ZTPRICE(REF(C,3),0.1)) OR (C>=ZTPRICE(REF(C,1),0.2) AND FINANCE(42)>20 AND REF(C,1)=ZTPRICE(REF(C,2),0.2) AND REF(C,2)=ZTPRICE(REF(C,3),0.2));
{妖龙判断}
HAIA09:=C>REF(C,1)*1.095 AND C<REF(C,1)*1.118 AND C=H AND REF(C,1)>REF(C,2)*1.095 AND REF(C,1)<REF(C,2)*1.118 AND REF(C,1)=REF(H,1) AND REF(C,2)>REF(C,3)*1.095 AND REF(C,2)<REF(C,3)*1.118 AND REF(C,2)=REF(H,2);
HAJA10:=HAIA09 AND V<REF(V,1);
DRAWTEXT(HAJA10 ,H*1.02,'☆擒龙'), COLORYELLOW, DRAWABOVE; {调整为亮洋红色}
{趋势均线}
RTE:=EMA(C,2);
UYT:=EMA(SLOPE(C,21)*20+C,42);
HYF1: EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2), COLOR00CCFF, LINETHICK1; {调整为亮橙色}
HYF2: MA(CLOSE,27), COLORFF00FF, LINETHICK1; {调整为洋红色}
HYF3:=CROSS(HYF1,HYF2);
均线五: MA(C,5), COLORFFFFFF; {纯白}
均线十: MA(C,10), COLOR00FFFF; {亮青}
均线二五: MA(C,25), COLOR00CCFF; {橙黄}
ZBGSBA:=MA(LOW,20)*1.2, COLOR0080FF, LINETHICK1, NODRAW;
次ZBGSBA:=MA(LOW,20)*1.1, COLOR00CCFF;
ZBGSDA:=MA(HIGH,20)*0.9, COLORFFFFFF, NODRAW;
ZBGSEA:=MA(HIGH,20)*0.8, COLOR00FF00, LINETHICK1;
ZBGSFA:=(C-REF(C,1))/REF(C,1)*100;
ZBGSGA:=(HHV(H,20)-C)/(HHV(H,20)-LLV(L,20));
{定义K线状态 0-4}
ZBGSHA:=IF(C>次ZBGSBA, IF(C>ZBGSBA, 4, 3), IF(C>ZBGSDA AND C<次ZBGSBA, 2, IF(C<ZBGSEA, 0, 1)));
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
{绘制变色K线实体 (覆盖在基础K线上)}
STICKLINE(ZBGSHA=0, C, O, 3, 0), COLORFF9900; {低位 - 琥珀金 (更显眼)}
STICKLINE(ZBGSHA=1, C, O, 3, 0), COLOR00FF00; {次低位 - 荧光绿 (抄底感)}
STICKLINE(ZBGSHA=2, C, O, 3, 0), COLORCCCCCC; {中间 - 亮银色 (中性)}
STICKLINE(ZBGSHA=3, C, O, 3, 0), COLOR00CCFF; {次高位 - 天蓝色 (拉升预警)}
STICKLINE(ZBGSHA=4, C, O, 3, 0), COLOR0000FF; {高位 - 极致红 (风险/主升)}
{信号文字提示}
DRAWTEXT(REF(ZBGSHA,1)=2 AND ZBGSHA=1, H*1.02, '←高抛'), COLOR00FF00; {绿色高抛}
DRAWTEXT(REF(ZBGSHA,1)=3 AND ZBGSHA=4, H*1.0168, '←▲猎庄'), COLORCYAN; {红色猎庄};
DRAWICON(HAJA10, H*1.0018,9);
{副图源码如下}
ZBGS388:=(CLOSE-LLV(LOW,28))/(HHV(HIGH,30)-LLV(LOW,36))*0.6*CLOSE;
ZBGS34X:=SMA(ZBGS388,6.3,1);
ZBGS3CN:SMA(ZBGS34X,3,1),COLORFF00FF;
ZBGS3LT:=3*ZBGS34X-2.1*ZBGS3CN;
ZBGS3LG:=3*ZBGS3CN-1* ZBGS34X;
ZBGS3K4:IF(ZBGS3LG>ZBGS3LT,ZBGS3LT,ZBGS3LG),LINETHICK2,COLOR00FF00;
ZBGS38Z := MA(VOL, 9);
ZBGS3LO:HHV(ZBGS3K4,21),COLORBLUE,LINETHICK2;
ZBGS3L4:IF(ZBGS3K4>=REF(ZBGS3K4,1) ,ZBGS3K4,DRAWNULL),COLORRED,LINETHICK3;
ZBGS3C1:IF(ZBGS3K4<REF(ZBGS3K4,1),ZBGS3K4,DRAWNULL),COLORGREEN,LINETHICK3;
ZBGS3TF := REF(HIGH, 4);
NGR_7OR := LLV(LOW, 30);
NGR_M36 := SMA(CLOSE, 43, 1);
NGR_77L := SUM(VOL, 47);
ZBGS3I0:(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*20,LINETHICK0,COLORWHITE;
ZBGS3IT:(CLOSE-MA(CLOSE,4))/MA(CLOSE,4)*20,LINETHICK0,COLORYELLOW;
ZBGS3O0:SMA(ZBGS3I0,3,1),LINETHICK0,COLOR0000FF;
ZBGS3BB := CLOSE;
ZBGS301:SMA(ZBGS3IT,3,1),COLORSTICK,COLORFFFF00;
STICKLINE(ZBGS3O0<REF(ZBGS3O0,1)AND ZBGS3O0>0,0,ZBGS3O0,2,0),COLOR888800;
STICKLINE(ZBGS3O0<REF(ZBGS3O0,1)AND ZBGS3O0>0,0,ZBGS3O0,1.5,0),COLORAAAA00;
STICKLINE(ZBGS3O0<REF(ZBGS3O0,1)AND ZBGS3O0>0,0,ZBGS3O0,0.8,0),COLORDDDD00;
ZBGS3IF := 34;
STICKLINE(ZBGS3O0<REF(ZBGS3O0,1)AND ZBGS3O0>0,0,ZBGS3O0,0.3,0),COLORFFFF00;
STICKLINE(ZBGS3O0>REF(ZBGS3O0,1)AND ZBGS3O0>0,0,ZBGS3O0,2,0),COLOR000088;
STICKLINE(ZBGS3O0>REF(ZBGS3O0,1)AND ZBGS3O0>0,0,ZBGS3O0,1.5,0),COLOR0000AA;
STICKLINE(ZBGS3O0>REF(ZBGS3O0,1)AND ZBGS3O0>0,0,ZBGS3O0,0.8,0),COLOR0000DD;
STICKLINE(ZBGS3O0>REF(ZBGS3O0,1)AND ZBGS3O0>0,0,ZBGS3O0,0.3,0),COLOR0000FF;
ZBGS3MK := REF(HIGH, 6);
STICKLINE(ZBGS301<REF(ZBGS301,1) AND ZBGS301>0,0,ZBGS301,2,0),COLOR008800;
STICKLINE(ZBGS301<REF(ZBGS301,1) AND ZBGS301>0,0,ZBGS301,1,0),COLOR00AA00;
NGR_J02 := MA(CLOSE, 9) - MA(CLOSE, 58);
NGR_CU3 := REF(CLOSE, 45);
NGR_CS1 := (HIGH - LOW) / CLOSE * 100;
STICKLINE(ZBGS301<REF(ZBGS301,1) AND ZBGS301>0,0,ZBGS301,0.8,0),COLOR00DD00;
STICKLINE(ZBGS301<REF(ZBGS301,1) AND ZBGS301>0,0,ZBGS301,0.3,0),COLOR00FF00;
ZBGS3AC := 73;
STICKLINE(ZBGS3O0>REF(ZBGS3O0,1)AND ZBGS3O0<0,0,ZBGS3O0,2,0),COLOR880088;
STICKLINE(ZBGS3O0>REF(ZBGS3O0,1)AND ZBGS3O0<0,0,ZBGS3O0,1.5,0),COLORAA00AA;
STICKLINE(ZBGS3O0>REF(ZBGS3O0,1)AND ZBGS3O0<0,0,ZBGS3O0,0.8,0),COLORDD00DD;
STICKLINE(ZBGS3O0>REF(ZBGS3O0,1)AND ZBGS3O0<0,0,ZBGS3O0,0.3,0),COLORFF00FF;
ZBGS3SG := OPEN - LOW;
STICKLINE(ZBGS3O0<REF(ZBGS3O0,1)AND ZBGS3O0<0,0,ZBGS3O0,2,0),COLOR888800;
STICKLINE(ZBGS3O0<REF(ZBGS3O0,1)AND ZBGS3O0<0,0,ZBGS3O0,1.5,0),COLORAAAA00;
STICKLINE(ZBGS3O0<REF(ZBGS3O0,1)AND ZBGS3O0<0,0,ZBGS3O0,0.8,0),COLORDDDD00;
STICKLINE(ZBGS3O0<REF(ZBGS3O0,1)AND ZBGS3O0<0,0,ZBGS3O0,0.3,0),COLORFFFF00;
STICKLINE(ZBGS301>REF(ZBGS301,1)AND ZBGS301<0,0,ZBGS301,2,0),COLOR009999;
ZBGS3XX := OPEN - LOW;
STICKLINE(ZBGS301>REF(ZBGS301,1)AND ZBGS301<0,0,ZBGS301,1.5,0),COLOR00BBBB;
STICKLINE(ZBGS301>REF(ZBGS301,1)AND ZBGS301<0,0,ZBGS301,0.8,0),COLOR00DDDD;
STICKLINE(ZBGS301>REF(ZBGS301,1)AND ZBGS301<0,0,ZBGS301,0.3,0),COLOR00FFFF;
DRAWTEXT_FIX(1,0.980,20,1,''),COLOR333333;
ZBGS3L0:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
ZBGS3AQ := MA(VOL, 4);
ZBGS3IU:=SMA(SMA(ZBGS3L0,3,1),3,1)/28.57;
ZBGS38G:=EMA(ZBGS3IU,5);
ZBGS38L:=3*ZBGS3IU-2*ZBGS38G;
ZBGS3FF:=CROSS(ZBGS38L,ZBGS3IU) AND ZBGS3IU<2.1 AND C>O;
STICKLINE(ZBGS3FF,5,0,4,0),COLOR770077;
STICKLINE(ZBGS3FF,5,0,3,0),COLOR990099;
STICKLINE(ZBGS3FF,5,0,2,0),COLORBB00BB;
STICKLINE(ZBGS3FF,5,0,1,0),COLORDD00DD;
STICKLINE(ZBGS3FF,5,0,0.3,0),COLORFF00FF;
DRAWTEXT(ZBGS3FF,5.2,'←机构吃进'),COLORYELLOW;
ZBGS3BA:=MA(LOW,20)*1.2, COLOR0080FF, LINETHICK1, NODRAW;
次ZBGS3BA:=MA(LOW,20)*1.1, COLOR00CCFF;
ZBGS3DA:=MA(HIGH,20)*0.9, COLORFFFFFF, NODRAW;
ZBGS3EA:=MA(HIGH,20)*0.8, COLOR00FF00, LINETHICK1;
ZBGS3FA:=(C-REF(C,1))/REF(C,1)*100;
ZBGS3GA:=(HHV(H,20)-C)/(HHV(H,20)-LLV(L,20));
{根据位置定义K线状态 0-4}
ZBGS3HA:=IF(C>次ZBGS3BA, IF(C>ZBGS3BA, 4, 3), IF(C>ZBGS3DA AND C<次ZBGS3BA, 2, IF(C<ZBGS3EA, 0, 1)));
DRAWICON(REF(ZBGS3HA,1)=3 AND ZBGS3HA=4, 3,1);
{在副图显示猎庄信号}
DRAWTEXT(REF(ZBGS3HA,1)=3 AND ZBGS3HA=4, 4.8, '←▲猎庄'), COLORCYAN; {红色猎庄};
{选股1源码如下}
HAIA09:=C>REF(C,1)*1.095 AND C<REF(C,1)*1.118 AND C=H
AND REF(C,1)>REF(C,2)*1.095 AND REF(C,1)<REF(C,2)*1.118 AND REF(C,1)=REF(H,1)
AND REF(C,2)>REF(C,3)*1.095 AND REF(C,2)<REF(C,3)*1.118 AND REF(C,2)=REF(H,2);
{增加缩量条件:当天成交量小于前一天}
HAJA10:=HAIA09 AND V<REF(V,1);
{输出最终选股信号}
XG: HAJA10;
{选股2源码如下}
ZBGS3BA:=MA(LOW,20)*1.2;
次ZBGS3BA:=MA(LOW,20)*1.1;
ZBGS3DA:=MA(HIGH,20)*0.9;
ZBGS3EA:=MA(HIGH,20)*0.8;
ZBGS3HA:=IF(C>次ZBGS3BA, IF(C>ZBGS3BA, 4, 3), IF(C>ZBGS3DA AND C<次ZBGS3BA, 2, IF(C<ZBGS3EA, 0, 1)));
{成交量异动条件:当天成交量大于5日均量的1.2倍}
ZBGS3IA:=VOL>MA(VOL,5)*1.2;
{动态压力位计算}
ZBGS3JA:=(2*C+H+L)/4;
ZBGS3NA:=ABS((2*C+H+L)/4-MA(C,20))/MA(C,20);
ZBGS3OA:=DMA(C,ZBGS3NA);
ZBGS3PA:=(1+7/100)*ZBGS3OA;
ZBGS3QA:=REF(C,1)*1.1-C<0.01 AND H=C;
猎庄条件:=REF(ZBGS3HA,1)=3 AND ZBGS3HA=4 AND ZBGS3IA AND H>ZBGS3PA AND ZBGS3QA;
XG: 猎庄条件;