通达信〖暴利擒妖〗四大维度出发识别强势股启动节点源码

本文围绕一套名为“暴利擒妖”的短线交易指标组合展开,整体由1个主图、3个副图和1个选股公式构成。该组合从价格形态、成交量变化、资金控盘特征及趋势强弱四大维度出发,用于识别强势股的启动节点,主要应对首板突破、N字反包、超跌反弹等常见短线行情,配合盘中预警进行波段跟踪效果更优。
主图部分,即“暴利擒妖主图”,以三条核心均线——“持仓线”“操盘线”“生命线”为基础,直观呈现趋势结构。当持仓线上穿生命线时,系统自动给出“妖龙主升”提示,并在关键位置标注“妖龙启动”“主力异动”“捉妖龙”等文字信号。同时,主图附带压力位与支撑位虚线,以及涨跌停K线特殊着色,便于快速把握趋势拐点。
副图一,即“暴利擒妖副一”,重点监测机构资金动向。图中通过“趋势线”以及“持股/持币”区域划分,反映资金进出状态。当出现“机构建仓”或“主升起爆”信号时,副图以柱状线和图标加以突出,便于发现主力介入痕迹。
副图二,即“暴利擒妖副二”,侧重于评估主力控盘水平。该图绘制“控盘线”与“生命线”之间的带状区域,当控盘线上穿生命线且生命线保持在75以下时,触发“控盘起飞”信号。若同时满足“强龙起爆”或“强龙主升”条件,则叠加多重图标,用于确认股价拉升力度。
副图三,即“暴力擒牛副三”,整合多周期RSI、均线斜率、成交量突变以及MACD/KDJ共振等因子,最终输出“暴力擒牛”信号。该图还可区分“庄潜伏”和“庄家进场”两种主力行为模式,有助于判断行情处于底部启动还是主升加速阶段。
公式部分,即“逻辑集成”,实际是将副图三中的“暴力擒牛”核心条件(HY_BL88和HY_BL62)与量价过滤规则相结合。过滤条件包括涨幅大于3.3%、量比大于1.2、近10日涨停次数限制等,适用于盘后或盘前批量筛选,寻找多因子共振的潜在标的。
使用建议如下:
1. 主图用于判断趋势方向,副图一、副图二用于验证资金与控盘状况,副图三作为综合确认信号;
2. 公式可单独运行,但建议将其输出结果与主副图信号交叉比对,以防单一指标误判;
3. 当“机构建仓”“控盘起飞”“暴力擒牛”三类信号同时出现时,可视作确定性较高的介入参考点;
4. 该组合属于条件较为严苛的量化模型,信号出现频率较低,建议设置预警耐心等待,并结合大盘环境及板块热度综合研判。
 
{主图源码如下}
所属风格:=STRCAT('所属风格:', FGBLOCK);
DRAWTEXT_FIX(1, 0, 0.05, 0, '所属概念:'), COLORFF6000;
DRAWTEXT_FIX(1, 0.05, 0.05, 0, GNBLOCK), COLORMAGENTA;
DRAWTEXT_FIX(1, 0, 0.10, 0, '所属行业:'), COLORMAGENTA;
DRAWTEXT_FIX(1, 0.05, 0.10, 0, HYBLOCK), COLORRED;
DRAWTEXT_FIX(1, 0, 0.15, 0, '所属地域:'), COLORRED;
DRAWTEXT_FIX(1, 0.05, 0.15, 0, DYBLOCK), COLORYELLOW;
DRAWTEXT_FIX(1, 0, 0.20, 0, 所属风格), COLORCYAN;
ZBGS31:=DMA((((HIGH + LOW)+(CLOSE * 2))/ 4.15), 0.9);
ZBGS32:=REF(EMA(ZBGS31, 3), 1);
ZBGS33:=(CLOSE-LLV(LOW, 9))/(HHV(HIGH, 9)-LLV(LOW, 9))*100;
ZBGS34:=SMA(ZBGS33, 3, 1);
ZBGS35:=SMA(ZBGS34, 3, 1);
ZBGS36:=3*ZBGS34-2*ZBGS35;
ZBGS37:=100*(C-REF(C, 1))/REF(C, 1);
ZBGS38:=IF(C< REF(O, 1)AND ZBGS37< 0, 1, 0);
ZBGS39:=IF(C< REF(O, 2)AND ZBGS37< 0, 1, 0);
ZBGS310:=ZBGS38=0 AND REF(ZBGS38, 1)=1 AND ZBGS39=0 AND REF(ZBGS39, 1)=1;
ZBGS311:=ZBGS38=1 AND REF(ZBGS38, 1)=0 AND ZBGS39=1 AND REF(ZBGS39, 1)=0;
HY_M13:=MA(C, 13);
DRAWTEXT(CROSS(CLOSE, ZBGS32)AND ZBGS36< 55, L*0.98, '↖搏反弹'), COLORYELLOW;
ZBGS312:=REF(CLOSE, 1);
ZBGS313:=((SMA(MAX((CLOSE - ZBGS312), 0), 17, 1)/ SMA(ABS((CLOSE - ZBGS312)), 17, 1))* 100);
HY_WX:=CROSS(80, ZBGS313);
HY_TP:=FILTER(HY_WX, 10);
DRAWTEXT(HY_TP, H, '↓逃'), COLORGREEN;
STICKLINE(ZBGS310, OPEN, CLOSE, 3, 0), COLORFF00FF;
HY_M14:=EMA(C, 14)COLORWHITE, LINETHICK1;
ZBGS314:=(HY_M14-REF(HY_M14, 1))/REF(HY_M14, 1)*100, NODRAW;
支撑线:IF(ZBGS314>=0, REF(EMA(C, 14), BARSLAST(CROSS(ZBGS314, 0))+1), DRAWNULL)COLORRED, DOTLINE;
压力线:IF(ZBGS314< 0, REF(EMA(C, 14), BARSLAST(CROSS(0, ZBGS314))+1), DRAWNULL)COLORGREEN, DOTLINE;
STICKLINE(CROSS(ZBGS314, 0), C, O, 2, 0)COLORYELLOW;
ZBGS315:=C-REF(C, 1);
ZBGS316:=100*EMA(EMA(ZBGS315, 6), 6)/EMA(EMA(ABS(ZBGS315), 6), 6);
ZBGS317:=LLV(ZBGS316, 2)=LLV(ZBGS316, 7)AND COUNT(ZBGS316< 0, 2)AND CROSS(ZBGS316, MA(ZBGS316, 2));
DRAWTEXT(ZBGS310 AND ZBGS314 AND FILTER(ZBGS317=1, 5), L, '↖妖龙启动'), COLORYELLOW;
STICKLINE(CROSS(0, ZBGS314), C, O, 2, 0)COLORGREEN;
持仓线:EMA(C, 14), LINETHICK2, COLORGREEN;
操盘线:EMA(C, 7), LINETHICK1, COLORWHITE;
持股待涨:IF(C>=持仓线 AND EMA(C, 14)>=EMA(C, 25), 持仓线, DRAWNULL), COLORRED, LINETHICK2;
生命线:EMA(C, 25), COLORYELLOW;
HY_CJ:=V;
HY_ZL:=V>REF(V, 1)*1.5;
DRAWICON(CROSS(持仓线, 生命线), L, 29);
DRAWTEXT(CROSS(持仓线, 生命线), L*0.96, '↖妖龙主升'), COLORYELLOW;
IF(CROSS(持仓线, 生命线), L*0.98, DRAWNULL), CIRCLEDOT, COLORRED;
HY_MM5:=MA(C, 5);
HY_MM30:=MA(C, 30);
HY_MM13:=MA(C, 13);
HY_MM34:=MA(C, 34);
ZBGS318:=ATAN((HY_MM5/REF(HY_MM5, 1)-1)*100)*180/3.1416;
ZBGS319:=ATAN((HY_MM13/REF(HY_MM13, 1)-1)*100)*180/3.1416;
ZBGS320:=ATAN((HY_MM34/REF(HY_MM34, 1)-1)*100)*180/3.1416;
ZBGS321:=SMA(EMA((HY_MM5-REF(HY_MM5, 1))/REF(HY_MM5, 1), 3)*100, 3, 1)*XS;
ZBGS322:=EMA((ZBGS321-REF(ZBGS321, 1)), 3);
ZBGS323:=(C-HY_MM5)/HY_MM5*100;
ZBGS325:=(C-HY_MM34)/HY_MM34*100;
ZBGS326:=COUNT(CROSS(ZBGS323, 0), 3)>=1 AND ZBGS325>REF(ZBGS325, 1)AND HY_MM5>REF(HY_MM5, 1)AND(C/REF(C, 1)-1)*100>5 AND REF(C, 1)< HY_MM30;
ZBGS327:=FILTER(ZBGS326, 10)*XS;
ZBGS3281:=(MA(C, 3)+MA(C, 6)+MA(C, 12)+MA(C, 24))/4;
ZBGS328A:=MA(ZBGS3281, 3), COLORMAGENTA, LINETHICK2;
ZBGS3282:=REF(LOW, 5)< REF(ZBGS328A, 5)OR REF(LOW, 4)< REF(ZBGS328A, 4)OR REF(LOW, 3)< REF(ZBGS328A, 3)OR REF(LOW, 2)< REF(ZBGS328A, 2)OR REF(LOW, 1)< REF(ZBGS328A, 1);
ZBGS3283:=(C-REF(C, 1))/REF(C, 1)*100;
ZBGS3284:=ZBGS3283>9.85 AND NOT(C=OPEN);
ZBGS3285:=SUM(ZBGS3284, 3)< 2 AND ZBGS3284 AND C>ZBGS328A AND ZBGS3282;
ZBGS3286:=REF(C, BARSLAST(ZBGS3285));
ZBGS3287:=ZBGS3284 AND LOW< ZBGS328A*1.05;
DRAWICON(ZBGS3285 AND ZBGS3287 AND CROSS(C, 生命线)AND C>EMA(C, 14)AND CROSS(ZBGS327, 0.5), LOW, 9);
DRAWTEXT(ZBGS3285 AND ZBGS3287 AND CROSS(C, 生命线)AND C>EMA(C, 14)AND CROSS(ZBGS327, 0.5), L*0.99, '---主力异动'), COLORYELLOW;
ZBGS3288:=LOW>LLV(LOW, 10)AND ZBGS3284 AND HIGH< ZBGS328A;
DRAWICON(ZBGS3288 AND ZBGS3287, LOW, 1);
STICKLINE(ZBGS3283>9.85, OPEN, C, 3.2, 0), COLORRED;
STICKLINE(ZBGS3287, OPEN, C, 1.5, 0), COLORYELLOW;
HY_ZT:=C=ZTPRICE(REF(C, 1), 0.1);
HY_K:=O>REF(C, 1)AND L>REF(C, 1)*0.97 AND H<>L;
HY_KP:=(HIGH+LOW+C)/3;
HY_C:=(HY_KP-MA(HY_KP, 50))/(0.015*AVEDEV(HY_KP, 50));
捉妖龙:=COUNT(HY_ZT, 3)>=1 AND HY_K AND(CROSS(HY_C, 88)OR CROSS(HY_C, 188)OR CROSS(HY_C, 288)OR CROSS
(HY_C, 388))AND L/EMA(C, 3)< 1.08 AND L/MA(C, 18)< 1.30;
DRAWTEXT(捉妖龙, L*0.98, '↖捉妖龙'), COLORYELLOW;
HY_CE:=C-REF(C, 1);
HY_CD:=100*EMA(EMA(HY_CE, 6), 6)/EMA(EMA(ABS(HY_CE), 6), 6);
HY_XH:=IF(HHV(HY_CD, 2)=HHV(HY_CD, 7)AND COUNT(HY_CD>50, 2)AND CROSS(MA(HY_CD, 2), HY_CD), 1, 0);
DRAWICON(FILTER(HY_XH=1, 1), H*1.01, 15), COLOR00FF00;
HY_XS:=100*(C-LLV(L, 5))/(HHV(C, 5)-LLV(L, 5)), COLORWHITE;
HY_XS1:=100*(C-LLV(L, 10))/(HHV(C, 10)-LLV(L, 10)), COLORYELLOW;
HY_XS2:=100*(C-LLV(L, 20))/(HHV(C, 20)-LLV(L, 20)), COLORFF00FF;
HY_XS3:=100*(C-LLV(L, 30))/(HHV(C, 30)-LLV(L, 30)), COLORRED, LINETHICK3;
HY_LL1:=MA(CLOSE, 1);
HY_LL2:=MA(CLOSE, 3);
HY_LL3:=MA(HY_LL2, 1);
HY_LL4:=MA(HY_LL2, 3);
HY_LLF:=EMA(CLOSE, 12)-EMA(CLOSE, 26);
HY_LLA:=EMA(HY_LLF, 9);
HY_LLD:=(HY_LLF-HY_LLA)*2;
HY_LD:=HY_LLD>0;
HY_KZ:=C>MA(C, 5);
HY_KZ1:=IF(CLOSE>=O, (CLOSE-O)/4, 0);
HY_KZF:=BARSLASTCOUNT(HY_LL3>HY_LL4)=1 AND HY_KZ;
HY_F:=HY_XS>REF(HY_XS, 1)AND HY_XS1>REF(HY_XS1, 1)AND HY_XS2>REF(HY_XS2, 1)AND HY_XS3>REF(HY_XS3, 1);
STICKLINE(HY_KZF AND HY_F AND HY_XS< HY_XS2+HY_XS3, O, CLOSE, 0.6, 0), COLORYELLOW;
DRAWTEXT(HY_KZF AND HY_F AND HY_XS< HY_XS2+HY_XS3, L*0.98, '↖妖龙现身'), COLORYELLOW;
DRAWICON(HY_KZF AND HY_F AND HY_XS< HY_XS2+HY_XS3, L, 24);


{副图1源码如下}

ZBGS31:=FILTER(IF(CLOSE/REF(CLOSE, 1)>1.05 AND HIGH/CLOSE< 1.01 AND IF(CLOSE>REF(CLOSE, 1), 88, 0)>0, 91, 0)>90, 45);
ZBGS32:=MA(CLOSE, 5);
ZBGS33:=MA(CLOSE, 10);
ZBGS34:=MA(CLOSE, 20);
ZBGS35:=MA(CLOSE, 30);
ZBGS36:=MA(CLOSE, 54);
ZBGS37:=MA(CLOSE, 60);
ZBGS38:=MA(CLOSE, 120);
ZBGS39:=(REF(CLOSE, 3)-CLOSE)/REF(CLOSE, 3)*100>5;
ZBGS310:=FILTER(ZBGS39, 10);
ZBGS311:=BARSLAST(ZBGS310);
ZBGS312:=REF(HIGH, ZBGS311+2);
ZBGS313:=REF(HIGH, ZBGS311+1);
ZBGS314:=REF(HIGH, ZBGS311);
ZBGS315:=MAX(ZBGS312, ZBGS313);
ZBGS316:=MAX(ZBGS315, ZBGS314);
ZBGS317:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100>5;
ZBGS318:=ZBGS311< 150;
ZBGS319:=(OPEN-ZBGS316)/ZBGS316*100< 30;
ZBGS320:=(CLOSE-LLV(LOW, ZBGS311))/LLV(LOW, ZBGS311)*100< 50;
ZBGS321:=(CLOSE-REF(OPEN, 5))/REF(OPEN, 5)*100< 30;
ZBGS322:=VOL/MA(VOL, 5)< 3.5;
ZBGS323:=(CLOSE-REF(CLOSE, 89))/REF(CLOSE, 89)*100< 80;
ZBGS324:=ZBGS317 AND ZBGS318 AND ZBGS319 AND ZBGS320 AND ZBGS321 AND ZBGS322 AND ZBGS323;
ZBGS325:=FILTER(ZBGS324, 15);
ZBGS326:=(CLOSE-ZBGS36)/ZBGS36< 0.1;
ZBGS327:=(CLOSE-ZBGS33)/ZBGS33< 0.3;
ZBGS328:=(ZBGS326=1 AND ZBGS327=1)*0.2;
ZBGS329:=(ZBGS328=0 AND REF(ZBGS328, 1)=0.2 AND REF(COUNT(ZBGS328=0.2, 10)=10, 1)=1)*(-0.1);
ZBGS330:=ZBGS329=(-0.1);
ZBGS331:=ZBGS325 OR ZBGS330;
ZBGS334:=VOL/REF(VOL, 1)>1.2 AND COUNT(CLOSE>OPEN, 1)OR(LOW>REF(HIGH, 1)AND COUNT(OPEN>CLOSE, 1)AND VOL/REF(VOL, 1)>1.2);
主升起爆:=ZBGS331 AND CLOSE/REF(CLOSE, 1)>1.07 AND ZBGS334 AND ZBGS31;
HY_JC:=EMA(C, 2);
HY_JC1:=EMA(SLOPE(C, 21)*20+C, 42);
HY_JC2:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE, 30))/MA(CLOSE, 30);
趋势线:DMA((2*CLOSE+LOW+HIGH)/4, HY_JC2), LINETHICK3, COLORRED;
HY_JC3:=(CLOSE/趋势线);
HY_JC5:=MA(HY_JC3*(2*CLOSE+HIGH+LOW)/4, 3);
HY_JC6:=((HY_JC5-趋势线)/趋势线)/3;
HY_JC7:=HY_JC5-HY_JC6*HY_JC5;
持股:IF(HY_JC7<=趋势线, 趋势线, DRAWNULL), LINETHICK3, COLORGREEN;
持币:IF(HY_JC7<=趋势线, HY_JC7, DRAWNULL), LINETHICK2, COLORBLUE;
机构建仓:=CROSS(HY_JC, HY_JC1);
STICKLINE(机构建仓, 0, 趋势线/2, 5, 0), COLORMAGENTA;
DRAWICON(机构建仓, 趋势线/1.9, 9);
DRAWTEXT(机构建仓, 趋势线/2.5, '---机构建仓'), COLORYELLOW;
STICKLINE(主升起爆, 0, 趋势线/1.5, 3, 0), COLORRED;
DRAWTEXT(主升起爆, 趋势线/4, '---主升起爆'), COLORYELLOW;



{副图2源码如下}

HY_CP:=EMA(100*(C-LLV(LOW, 34))/(HHV(H, 34)-LLV(LOW, 34)), 3);
DRAWBAND(HY_CP, RGB(255, 000, 139), 20, RGB(255, 255, 71));
控盘线:HY_CP, COLORMAGENTA, LINETHICK2;
HY_CP1:=(CLOSE-LLV(LOW, 27))/(HHV(HIGH, 27)-LLV(LOW, 27))*100;
攻击线:=SMA(HY_CP1, 5, 1);
趋势线:=SMA(攻击线, 3, 1);
HY_QF1:=HHV(HIGH, 9)-LLV(LOW, 9);
HY_QF2:=HHV(HIGH, 9)-CLOSE;
HY_QF3:=CLOSE-LLV(LOW, 9);
HY_QF4:=HY_QF2/HY_QF1*100-70;
HY_QF5:=(CLOSE-LLV(LOW, 60))/(HHV(HIGH, 60)-LLV(LOW, 60))*100;
HY_QF6:=(CLOSE+HIGH+LOW)/3;
HY_QF7:=SMA(HY_QF3/HY_QF1*100, 3, 1);
HY_QF8:=LLV(LOW, 34);
HY_QF9:=SMA(HY_QF7, 3, 1)-SMA(HY_QF4, 9, 1);
HY_QFA:=IF(HY_QF9>100, HY_QF9-100, 0);
HY_QFB:=HHV(HIGH, 34);
HY_QFC:=EMA((HY_QF6-HY_QF8)/(HY_QFB-HY_QF8)*100, 13);
HY_QFD:=EMA(0.667*REF(HY_QFC, 1)+0.333*HY_QFC, 2);
HY_QFE:=SMA(MAX(CLOSE-REF(CLOSE, 1), 0)/CLOSE, 8, 1)/SMA(ABS(INDEXC-REF(INDEXC, 1))/INDEXC, 8, 1)*100-25;
HY_QFF:=MA(HY_QFE, 3);
HY_KP1:=HHV(HIGH, 9)-LLV(LOW, 9);
HY_KP2:=HHV(HIGH, 9)-CLOSE;
HY_KP3:=CLOSE-LLV(LOW, 9);
HY_KP4:=((HY_KP2)/(HY_KP1))*(100)-70;
HY_KP5:=((CLOSE-LLV(LOW, 60))/(HHV(HIGH, 60)-LLV(LOW, 60)))*(100);
HY_KP6:=((2)*(CLOSE)+HIGH+LOW)/(4);
HY_KP7:=SMA(((HY_KP3)/(HY_KP1))*(100), 3, 1);
HY_KP8:=LLV(LOW, 34);
HY_KP9:=SMA(HY_KP7, 3, 1)-SMA(HY_KP4, 9, 1);
HY_KP10:=IF((HY_KP9>100), HY_KP9-100, 0);
HY_KP11:=HHV(HIGH, 34);
HY_KP12:=EMA(((HY_KP6-HY_KP8)/(HY_KP11-HY_KP8))*(100), 8);
生命线:EMA(HY_QFD, 1), COLORYELLOW;
DRAWBAND(IF(HY_CP< 生命线, HY_CP, 20), RGB(15, 50, 239), 20, RGB(255, 255, 71));
STICKLINE(CROSS(控盘线, 生命线)AND 生命线< 75, 控盘线, 控盘线+50, 5, 0), COLORYELLOW;
STICKLINE(CROSS(控盘线, 生命线)AND 生命线< 75, 控盘线+10, 控盘线+40, 2, 0), COLORMAGENTA;
DRAWICON(CROSS(控盘线, 生命线)AND 生命线< 75, 控盘线+53, 29);
DRAWTEXT(CROSS(控盘线, 生命线)AND 生命线< 75, 控盘线+30, '-----控盘起飞'), COLORYELLOW;
HY_DC1:=MA(C, 5)=HHV(MA(C, 5), 20);
HY_DC2:=MA(C, 5)>MA(C, 10);
HY_DC3:=MA(V, 5)>MA(V, 40)*1.01;
HY_DC4:=COUNT(MA(C, 1)>REF(C, 1), 2)=2;
HY_DCV:=HY_DC1 AND HY_DC2 AND HY_DC3 AND HY_DC4;
HY_D8:=EMA(CLOSE, 8);
HY_DS20:=EMA(HY_D8, 20);
HY_JC:=CROSS(HY_D8, HY_DS20);
HY_JC1:=HY_D8< EMA(CLOSE, 120);
STICKLINE((HY_JC AND HY_JC1)OR(HY_DC1 AND HY_DC2 AND HY_DC3 AND HY_DC4), HY_KP12*1.03, HY_KP12*1.120, 1, 0), COLORYELLOW;
A5:=3*SMA((CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100, 21, 1)-2* SMA(SMA((CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100, 20, 1), 8, 1), CIRCLEDOT, COLORFF9900;
安全:20;
警戒:90;
HY_JC2:=HHV(HIGH, 30);
HY_JC3:=LLV(LOW, 30);
HY_JC5:=EMA((CLOSE-HY_JC3)/(HY_JC2-HY_JC3)*100, 5)/8*10, COLORYELLOW, LINETHICK2;
STICKLINE(CROSS(5, HY_JC5), 0, 13, 3, 0), COLORRED;
DRAWTEXT(CROSS(5, HY_JC5), 7, '---★底成'), COLORRED;
HY_QL1:=REF(CLOSE, 1);
HY_QL2:=EMA(HHV(HIGH, 1), 8);
HY_QL3:=EMA(CLOSE, 8);
HY_QL5:=((HY_QL3 < REF(HY_QL3, 1))AND(CLOSE < HY_QL3));
HY_QL6:=IF(((HY_QL2 < REF(HY_QL2, 1))OR HY_QL5), 1, 0);
操盘线:=SMA(MAX(CLOSE-HY_QL1, 0), 2, 1)/SMA(ABS(CLOSE-HY_QL1), 2, 1)*100, COLORRED, LINETHICK2;
突破线:=45, COLORMAGENTA;
低吸线:=20, COLORGREEN;
HY_QL7:=操盘线< 突破线 AND REF(操盘线, 1)>突破线;
HY_QL8:=操盘线< 低吸线 AND REF(操盘线, 1)>低吸线;
强龙起爆:(((((COUNT((HY_QL6 = 1), 4)= 3)AND(HY_QL6 = 0))AND O< C AND(((C-REF(C, 1))/REF(C, 1))>0.065))*10)>=10)OR((C-REF(C, 1))/REF(C, 1)>0.065 AND(REF(HY_QL8, 1)OR REF(HY_QL7, 1)))AND((攻击线>趋势线 AND 攻击线< 80)OR(攻击线< 趋势线 AND 攻击线< 50)), STICK, COLORYELLOW, LINETHICK4;
STICKLINE(强龙起爆, 20, 80, 5, 0), COLORYELLOW;
STICKLINE(强龙起爆, 25, 75, 1, 0), COLORRED;
DRAWICON(强龙起爆, 82, 30);
DRAWTEXT(强龙起爆, 60, ' -----强龙起爆'), COLORYELLOW;
HY_QLZS:=HHV(CLOSE, 10);
HY_QLZS1:=EMA(HY_QLZS, 30);
HY_QLZS3:=MA(CLOSE*VOL, 20);
HY_QLZS5:=MA(CLOSE*VOL, 60);
HY_QLZS6:=1000*(HY_QLZS3-REF(HY_QLZS3, 1))/REF(HY_QLZS3, 1)*2;
HY_QLZS7:=1000*(HY_QLZS5-REF(HY_QLZS5, 1))/REF(HY_QLZS5, 1)*2;
HY_QLZS8:=(HY_QLZS6-HY_QLZS7)*VOL*CLOSE/MA(REF(VOL*CLOSE, 1), 5);
HY_QLZS9:=LLV(LOW, 200);
HY_QLZS10:=EMA((CLOSE-HY_QLZS9)/HY_QLZS9, 30)*100+200, COLORYELLOW;
强龙主升:=FILTER(CLOSE>=REF(CLOSE, 1)*1.05 AND HY_QLZS8>=HY_QLZS10/2 AND(CROSS(CLOSE, HY_QLZS1)OR(CLOSE>HY_QLZS1 AND REF(LOW, 1)< HY_QLZS1)), 20);
STICKLINE(强龙主升, 20, 80, 2, 0), COLORYELLOW;
DRAWICON(强龙主升, 70, 1);
DRAWICON(强龙主升, 50, 9);
DRAWICON(强龙主升, 30, 23);
DRAWTEXT(强龙主升, 60, '---强龙主升'), COLORYELLOW, LINETHICK3;



{副图3源码如下}

{暴力擒牛副三}
GFB1:=EMA(CLOSE, 15)-EMA(CLOSE, 34);
GFB2:=EMA(GFB1, 6);
星辰线:2000*(2*(GFB1-GFB2))/EMA(C, 30);
GFB4:=EMA(CLOSE, 15)-EMA(CLOSE, 34);
GFB5:=EMA(GFB4, 6);
GFB6:=2000*(2*(GFB4-GFB5))/EMA(C, 30);
牵引线:EMA(GFB6, 5), COLORRED;
警戒线:50, COLOR99EEEE, LINETHICK1;
突破线:-50.00, COLOR009000, LINETHICK1;
柱线:=GFB6;
分界线:=0.00;
STICKLINE(GFB6>MA(GFB6, 5), GFB6, MA(GFB6, 8), 2, 0), COLORMAGENTA;
STICKLINE(GFB6>MA(GFB6, 5)AND GFB6< 0, GFB6, MA(GFB6, 8), 0.5, 0), COLORYELLOW;
涨跌边界:EMA(星辰线, 1)COLORWHITE;
边界:MA(GFB6, 8);
洗盘结束:IF(HHV((MA(C, 5)-C)/C, 5)>0.07 AND HHV((MA(C, 10)-MA(C, 5))/MA(C, 5), 5)>0.05 AND(C=LLV(C, 10)OR L=LLV(L, 10))AND C< L*1.04 AND C>REF(C, 1)*0.905, 40, 0), COLORF00FF0;
HY_1:=100-(100*(HHV(H, 10)-C)/(HHV(H, 10)-LLV(LOW, 10))), COLORFF00FF;
HY_2:=100-(100*(HHV(H, 6)-C)/(HHV(H, 6)-LLV(LOW, 6))), COLOR545454;
HY_JL1:=CROSS(HY_1, 90);
HY_JL2:=REF(CROSS(HY_2, 90), 1);
HY_JL3:=REF(CROSS(HY_1, 90), 1);
HY_JL4:=CROSS(HY_2, 89);
HY_ZN:=C>MA(C, 60);
GF:=IF(CROSS(HY_1, 90)AND CROSS(HY_2, 90), 1, 0)OR IF((HY_JL1 AND HY_JL2), 1, 0)OR IF((HY_JL3 AND HY_JL4), 1, 0);
HY_QF:=CROSS(HY_1, 90)AND CROSS(HY_2, 90)AND HY_ZN AND 星辰线>牵引线 OR HY_JL3 AND HY_JL4 AND HY_ZN AND 星辰线< 80;
暴涨密钥:=FILTER(HY_QF, 10);
STICKLINE(暴涨密钥, 0, 70, 5, 0), COLORYELLOW;
STICKLINE(暴涨密钥, 70, 130, 5, 1), COLORMAGENTA;
STICKLINE(暴涨密钥, 0, 130, 1, 0), COLORRED;
STICKLINE(暴涨密钥, 0, 20, 1, 0), COLORMAGENTA;
DRAWICON(暴涨密钥, 143, 9);
DRAWTEXT(暴涨密钥, 70, '----暴涨密钥'), COLORYELLOW;
LC20:=REF(CLOSE, 1);
RSI20:=SMA(MAX(CLOSE-LC20, 0), 4.1, 1)/SMA(ABS(CLOSE-LC20), 4.1, 1)*100;
STICKLINE(CROSS(RSI20, 11), 0, 50, 2, 0), COLORRED;
DRAWTEXT(CROSS(RSI20, 11), 30, '---超跌'), COLORYELLOW;
HY_BL1:=HHV(HIGH, 10)/LLV(LOW, 10)< 1.25 AND REF(CLOSE, 1)< LLV(LOW, 15)+(HHV(HIGH, 15)-LLV(LOW, 15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH, 10);
HY_BL4:=EMA(CLOSE, 10);
HY_BL7:=EMA(CLOSE, 40);
HY_BL8:=EMA(CLOSE, 60);
HY_BL10:=MAX(HY_BL7, HY_BL8);
HY_BL11:=CLOSE>HY_BL10 AND HY_BL1 AND(CLOSE>REF(HHV(HIGH, 3), 1)AND(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)>0.07);
HY_BL12:=VOL;
HY_BL13:=MA(HY_BL12, 5);
HY_BL14:=HY_BL13+HY_BL13>HY_BL12;
HY_BL15:=HHV(HIGH, 10)/LLV(LOW, 10)< 1.25 AND REF(CLOSE, 1)< (LLV(LOW, 15)+(HHV(HIGH, 15)-LLV(LOW, 15))*0.85)AND CLOSE>OPEN AND CLOSE>=HHV(HIGH, 10);
HY_BL16:=(CLOSE>REF(HHV(HIGH, 3), 1)AND(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)>0.07)AND HY_BL15 AND HY_BL14;
HY_BL17:=HHV(HIGH, 10)/LLV(LOW, 10)< 1.25 AND REF(CLOSE, 1)< LLV(LOW, 15)+(HHV(HIGH, 15)-LLV(LOW, 15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH, 10);
HY_BL18:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100>7;
HY_BL19:=HY_BL17 AND HY_BL18;
HY_BL22:=(HY_BL11 AND HY_BL19);
HY_BL23:=EMA(CLOSE, 5);
HY_BL24:=EMA(CLOSE, 10);
HY_BL25:=EMA(CLOSE, 14);
HY_BL26:=EMA(CLOSE, 18);
HY_BL27:=EMA(CLOSE, 40);
HY_BL28:=EMA(CLOSE, 60);
HY_BL29:=MAX(MAX(MAX(MAX(MAX(HY_BL23, HY_BL4), HY_BL25), HY_BL26), HY_BL27), HY_BL28);
HY_BL30:=MIN(MIN(MIN(MIN(MIN(HY_BL23, HY_BL4), HY_BL25), HY_BL26), HY_BL27), HY_BL28);
HY_BL31:=CLOSE>HY_BL29 AND LOW< HY_BL30 AND(CLOSE>REF(HHV(HIGH, 3), 1)AND(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)>0.09);
HY_BL32:=FILTER(HY_BL31>0, 0)=1;
HY_BL35:=HY_BL32;
HY_BL36:=MA(REF(HHV(CLOSE, 26), 1), 2);
HY_BL37:=MA(CLOSE, 26);
HY_BL38:=POW(CLOSE-HY_BL37, 2);
HY_BL39:=MA(HY_BL38, 13);
HY_BL40:=SQRT(HY_BL39);
HY_BL41:=HY_BL37+2*HY_BL40;
HY_BL42:=REF(HY_BL41, 1);
HY_BL43:=CROSS(CLOSE, HY_BL36)AND HIGH>REF(HY_BL41, 1)OR(CLOSE>HY_BL36 AND CROSS(CLOSE, REF(HY_BL41, 1)))AND CLOSE/OPEN>0.998;
HY_BL44:=MACD.MACD;
HY_BL45:=KD.K;
HY_BL46:=KD.D;
HY_BL47:=RSI.RSI1;
HY_BL48:=RSI.RSI3;
HY_BL49:=CLOSE-REF(CLOSE, 1);
HY_BL50:=IF(HY_BL49>=0, HY_BL49, 0);
HY_BL51:=IF(HY_BL49< 0, -HY_BL49, 0);
HY_BL52:=MEMA(HY_BL50, 10);
HY_BL53:=MEMA(HY_BL51, 10);
HY_BL54:=MEMA(HY_BL50, 6);
HY_BL55:=MEMA(HY_BL51, 6);
HY_BL56:=MA(100*HY_BL52/(HY_BL52+HY_BL53), 10);
HY_BL57:=MA(100*HY_BL54/(HY_BL54+HY_BL55), 6);
HY_BL58:=MA(CLOSE, 5)/MA(CLOSE, 10)>0.999 AND MA(CLOSE, 10)/MA(CLOSE, 20)>0.9847 AND MA(CLOSE, 20)>MA(CLOSE, 60)AND REF(COUNT(MA(CLOSE, 10)/MA(CLOSE, 20)< 1.017 OR MA(CLOSE, 5)/MA(CLOSE, 10)< 1.017, 8)>=1, 1)AND MA(CLOSE, 20)/MA(CLOSE, 60)< 1.121;
HY_BL59:=(CLOSE-MA(CLOSE, 60))/MA(CLOSE, 60)*100;
HY_BL60:=COUNT(HY_BL59< 35, 100)>=95;
HY_BL61:=HY_BL43 AND HY_BL58>0 AND HY_BL60 AND REF(COUNT(MA(CLOSE, 20)>MA(CLOSE, 30), 4)=4 AND COUNT(CLOSE>MA(CLOSE, 5), 3)>=2, 1)AND VOL>REF(VOL, 1)AND(REF(COUNT(CLOSE>OPEN, 10)>=6 OR COUNT(CLOSE>OPEN, 5)>=4, 1)OR CLOSE=HIGH)AND(CROSS(HY_BL57, HY_BL56)OR CROSS(HY_BL44, 0)OR REF(COUNT(CROSS(HY_BL44, 0), 3)=1 AND HY_BL44< 0.15 AND CLOSE/OPEN>0.989 AND CLOSE/REF(CLOSE, 1)< 1.03, 1)OR CROSS(HY_BL45, HY_BL46)OR CROSS(HY_BL47, HY_BL48))AND REF(CLOSE/OPEN>0.988 AND(CLOSE>OPEN OR(CLOSE<=OPEN AND HIGH/LOW< 1.049)), 1)AND HIGH/CLOSE< 1.013 AND CLOSE/OPEN>1.05;
HY_BL62:=HY_BL11+HY_BL16+HY_BL19+HY_BL32+HY_BL61>=2;
HY_BL63:=MA(CLOSE, 5)>MA(CLOSE, 10)AND MA(CLOSE, 10)>MA(CLOSE, 20)AND MA(CLOSE, 20)>MA(CLOSE, 60)AND MA(CLOSE, 60)>MA(CLOSE, 120)AND MA(CLOSE, 5)>REF(MA(CLOSE, 5), 1);
HY_BL64:=CLOSE>REF(CLOSE, 1)*1.1-0.01;
HY_BL65:=HHV(HIGH, 20)=HHV(CLOSE, 1)AND VOL>0 AND BARSCOUNT(CLOSE)>=20;
HY_BL66:=VOL/REF(VOL, 1)>1.9;
HY_BL67:=HY_BL63 AND HY_BL64 AND HY_BL65 AND HY_BL66;
HY_BL68:=MA(CLOSE, 5);
HY_BL69:=MA(CLOSE, 10);
HY_BL70:=MA(CLOSE, 20);
HY_BL71:=MA(CLOSE, 30);
HY_BL72:=MA(CLOSE, 60);
HY_BL73:=CLOSE>HY_BL68 AND HY_BL68>HY_BL69 AND HY_BL69>HY_BL70 AND CLOSE>HY_BL72;
HY_BL74:=CLOSE/REF(CLOSE, 1)>1.05 AND REF(CLOSE, 1)/REF(CLOSE, 2)< 1.05 AND CLOSE/LLV(CLOSE, 10)< 1.4;
HY_BL75:=VOL/REF(VOL, 1)>2 OR VOL=HHV(VOL, 15);
HY_BL77:=ATAN((MA(CLOSE, 5)/REF(MA(CLOSE, 5), 1)-1)*100)*57.299999>40;
HY_BL78:=ATAN((MA(CLOSE, 10)/REF(MA(CLOSE, 10), 1)-1)*100)*57.299999>30;
HY_BL79:=ATAN((MA(CLOSE, 20)/REF(MA(CLOSE, 20), 1)-1)*100)*57.299999>20;
HY_BL80:=ATAN((MA(CLOSE, 30)/REF(MA(CLOSE, 30), 1)-1)*100)*57.299999>10;
HY_BL81:=HY_BL77 AND HY_BL78 AND HY_BL79 AND HY_BL80;
HY_BL82:=KDJ.K>REF(KDJ.K, 1);
HY_BL83:=KDJ.D>REF(KDJ.D, 1)AND KDJ.D< 70;
HY_BL84:=KDJ.J>REF(KDJ.J, 1);
HY_BL85:=HY_BL82 AND HY_BL83 AND HY_BL84;
HY_BL86:=HY_BL73 AND HY_BL74 AND HY_BL75 AND HY_BL81 AND HY_BL85;
HY_BL87:=FILTER(HY_BL86, 15);
HY_BL88:=HY_BL67 OR HY_BL87;
暴力擒牛:((HY_BL88 AND HY_BL62)OR HY_BL35 OR HY_BL22), COLORRED NODRAW;
STICKLINE(暴力擒牛, 0, 100, 2, 0), COLORYELLOW;
STICKLINE(暴力擒牛, 0, 100, 0.4, 0), COLORMAGENTA;
STICKLINE(暴力擒牛, 100, 10, 0.5, 0), COLORRED;
DRAWICON(暴力擒牛, 98*1.002, 13);
DRAWICON(暴力擒牛, 100*1.002, 29);
DRAWTEXT(暴力擒牛, 90, '---暴力擒牛'), COLORYELLOW;
ZBGS3Z60:=ABS(LOW-OPEN)< ABS(OPEN-CLOSE)AND CLOSE/REF(CLOSE, 1)>1.033 AND REF(CLOSE, 1)/REF(CLOSE, 2)< 1.093 AND REF(CLOSE, 2)/REF(CLOSE, 3)< 1.093 AND REF(CLOSE, 3)/REF(CLOSE, 4)< 1.093 AND REF(CLOSE, 4)/REF(CLOSE, 5)< 1.093 AND REF(CLOSE, 5)/REF(CLOSE, 6)< 1.093 AND NOT(CLOSE=OPEN AND CLOSE/REF(CLOSE, 1)>1.033);
ZBGS3Z61:=ABS(LOW-OPEN)< ABS(OPEN-CLOSE)AND CLOSE/REF(CLOSE, 1)>1.093 AND REF(CLOSE, 1)/REF(CLOSE, 2)< 1.093 AND REF(CLOSE, 2)/REF(CLOSE, 3)< 1.093 AND REF(CLOSE, 3)/REF(CLOSE, 4)< 1.093 AND REF(CLOSE, 4)/REF(CLOSE, 5)< 1.093 AND REF(CLOSE, 5)/REF(CLOSE, 6)< 1.093 AND NOT(CLOSE=OPEN AND CLOSE/REF(CLOSE, 1)>1.033);
ZBGS3Z62:=CLOSE/REF(CLOSE, 1)>1.033 AND VOL< REF(VOL, 1)AND REF(CLOSE, 1)/REF(CLOSE, 2)< 1.093 AND COUNT(CLOSE/REF(CLOSE, 1)>1.093, 20)< 3;
ZBGS3Z63:=ZBGS3Z60 OR ZBGS3Z62 AND COUNT(CLOSE/REF(CLOSE, 1)>1.05, 10)<=4;
ZBGS3Z64:=ZBGS3Z61 OR ZBGS3Z62 AND COUNT(CLOSE/REF(CLOSE, 1)>1.05, 10)<=4;
ZBGS3Z65:=CLOSE-REF(CLOSE, 1);
ZBGS3Z66:=100*EMA(EMA(ZBGS3Z65, 9), 9)/EMA(EMA(ABS(ZBGS3Z65), 9), 9);
ZBGS3Z67:=MA(ZBGS3Z66, 5);
ZBGS3Z68:=ZBGS3Z66< 0 AND ZBGS3Z67< 0;
ZBGS3Z69:=MA(CLOSE, 10);
ZBGS3Z70:=MA(CLOSE, 54);
ZBGS3Z71:=(REF(CLOSE, 3)-CLOSE)/REF(CLOSE, 3)*100>5;
ZBGS3Z72:=FILTER(ZBGS3Z71, 10);
ZBGS3Z73:=BARSLAST(ZBGS3Z72);
ZBGS3Z74:=REF(HIGH, ZBGS3Z73+2);
ZBGS3Z75:=REF(HIGH, ZBGS3Z73+1);
ZBGS3Z76:=REF(HIGH, ZBGS3Z73);
ZBGS3Z77:=MAX(ZBGS3Z74, ZBGS3Z75);
ZBGS3Z78:=MAX(ZBGS3Z77, ZBGS3Z76);
ZBGS3Z79:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100>5;
ZBGS3Z80:=ZBGS3Z73< 150;
ZBGS3Z81:=(OPEN-ZBGS3Z78)/ZBGS3Z78*100< 30;
ZBGS3Z82:=(CLOSE-LLV(LOW, ZBGS3Z73))/LLV(LOW, ZBGS3Z73)*100< 50;
ZBGS3Z83:=(CLOSE-REF(OPEN, 5))/REF(OPEN, 5)*100< 30;
ZBGS3Z84:=VOL/MA(VOL, 5)< 3.5;
ZBGS3Z85:=(CLOSE-REF(CLOSE, 89))/REF(CLOSE, 89)*100< 80;
ZBGS3Z86:=ZBGS3Z79 AND ZBGS3Z80 AND ZBGS3Z81 AND ZBGS3Z82 AND ZBGS3Z83 AND ZBGS3Z84 AND ZBGS3Z85;
ZBGS3Z87:=FILTER(ZBGS3Z86, 15);
ZBGS3Z88:=(CLOSE-ZBGS3Z70)/ZBGS3Z70< 0.1;
ZBGS3Z89:=(CLOSE-ZBGS3Z69)/ZBGS3Z69< 0.3;
ZBGS3Z90:=(ZBGS3Z88=1 AND ZBGS3Z89=1)*0.2;
ZBGS3Z91:=(ZBGS3Z90=0 AND REF(ZBGS3Z90, 1)=0.2 AND REF(COUNT(ZBGS3Z90=0.2, 10)=10, 1)=1)*(-0.1);
ZBGS3Z92:=ZBGS3Z91=(-0.1);
ZBGS3Z93:=ZBGS3Z87 OR ZBGS3Z92;
ZBGS3Z94:=CLOSE/REF(CLOSE, 1)>1.033 AND CLOSE/OPEN>1.033;
ZBGS3Z95:=VOL/REF(VOL, 1)>1.2 AND COUNT(CLOSE>OPEN, 1)OR(LOW>REF(HIGH, 1)AND COUNT(OPEN>CLOSE, 1)AND VOL/REF(VOL, 1)>1.2);
ZBGS3Z96:=ZBGS3Z93 AND CLOSE/REF(CLOSE, 1)>1.033 AND ZBGS3Z95 AND ZBGS3Z94;
ZBGS3Z97:=ZBGS3Z68 AND ZBGS3Z96 AND ZBGS3Z63, COLORBLUE;
ZBGS3Z98:=ZBGS3Z68 AND ZBGS3Z96 AND ZBGS3Z64, COLORRED;
STICKLINE(ZBGS3Z97, 20, 100, 3, 0), COLORYELLOW;
DRAWICON(ZBGS3Z97, 103, 24);
DRAWTEXT(ZBGS3Z97, 60, '---庄潜伏'), COLORYELLOW;
STICKLINE(ZBGS3Z98, 20, 100, 3, 0), COLORRED;
DRAWICON(ZBGS3Z98, 103, 9);
DRAWTEXT(ZBGS3Z98, 70, '----庄家进场'), COLORYELLOW;






未来函数检测结果如下
该公式没有未来函数

定制指标公式、软件请联系QQ或微信同号:88652583


定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图