股票公式平台 股票公式 股票软件 手机炒股软件 登录 注册
公式平台网
未来函数检测
首 页 精品公式 通达信公式 大智慧公式 同花顺公式 通达信股票池 大智慧股票池 益盟公式 文华公式 博易大师公式 通达信软件 更多
当前位置:公式平台网 → 通达信公式 → 正文

“暴利擒妖”主副图与选股公式组合深度解析:四维共振捕捉主力起爆点(含源码逻辑与实战用法)

发布时间:2026/8/22 7:22:25  浏览次数:
通达信“暴利擒妖”主副图与选股公式组合深度解析:四维共振捕捉主力起爆点(含源码逻辑与实战用法) 
   
本文为您详解一套专为捕捉强势股启动信号设计的通达信公式组合——包含1个主图指标、3个副图指标及1个选股公式,统称“暴利擒妖”系列。该套公式从价格结构、量能异动、主力控盘度、趋势强度四个维度建模,适用于首板突破、N字反包、超跌反弹等常见短线场景,尤其适合结合盘中预警进行波段操作。  

 主图指标(暴利擒妖主图) :核心在于可视化呈现“持仓线”“操盘线”“生命线”三条关键均线,并自动标注“妖龙启动”“主力异动”“捉妖龙”等文字信号。当持仓线上穿生命线时,触发“妖龙主升”提示,同时辅以压力/支撑虚线及涨跌停K线着色,帮助快速识别趋势转折点。  

 副图一(暴利擒妖副一) :侧重机构资金行为监测,包含“趋势线”与“持股/持币”区域划分,当出现“机构建仓”或“主升起爆”信号时,副图以柱状线和图标醒目提示,反映主力资金介入痕迹。  

 副图二(暴利擒妖副二) :聚焦主力控盘程度,绘制“控盘线”与“生命线”的带状区域。当控盘线金叉生命线且生命线低于75时,触发“控盘起飞”信号,同时“强龙起爆”与“强龙主升”条件满足时叠加多重图标,用于确认拉升强度。  

 副图三(暴力擒牛副三) :综合多周期RSI、均线斜率、成交量突变及MACD/KDJ共振条件,输出“暴力擒牛”最终信号,并区分“庄潜伏”与“庄家进场”两种主力行为模式,辅助判断底部启动或主升加速阶段。  

 选股公式(逻辑集成) :实际融合了副图三中的“暴力擒牛”核心条件(HY_BL88 AND 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;
gspt1:=DMA((((HIGH + LOW)+(CLOSE * 2))/ 4.15), 0.9);
gspt2:=REF(EMA(gspt1, 3), 1);
gspt3:=(CLOSE-LLV(LOW, 9))/(HHV(HIGH, 9)-LLV(LOW, 9))*100;
gspt4:=SMA(gspt3, 3, 1);
gspt5:=SMA(gspt4, 3, 1);
gspt6:=3*gspt4-2*gspt5;
gspt7:=100*(C-REF(C, 1))/REF(C, 1);
gspt8:=IF(C< REF(O, 1)AND gspt7< 0, 1, 0);
gspt9:=IF(C< REF(O, 2)AND gspt7< 0, 1, 0);
gspt10:=gspt8=0 AND REF(gspt8, 1)=1 AND gspt9=0 AND REF(gspt9, 1)=1;
gspt11:=gspt8=1 AND REF(gspt8, 1)=0 AND gspt9=1 AND REF(gspt9, 1)=0;
HY_M13:=MA(C, 13);
DRAWTEXT(CROSS(CLOSE, gspt2)AND gspt6< 55, L*0.98, '↖搏反弹'), COLORYELLOW;
gspt12:=REF(CLOSE, 1);
gspt13:=((SMA(MAX((CLOSE - gspt12), 0), 17, 1)/ SMA(ABS((CLOSE - gspt12)), 17, 1))* 100);
HY_WX:=CROSS(80, gspt13);
HY_TP:=FILTER(HY_WX, 10);
DRAWTEXT(HY_TP, H, '↓逃'), COLORGREEN;
STICKLINE(gspt10, OPEN, CLOSE, 3, 0), COLORFF00FF;
HY_M14:=EMA(C, 14)COLORWHITE, LINETHICK1;
gspt14:=(HY_M14-REF(HY_M14, 1))/REF(HY_M14, 1)*100, NODRAW;
支撑线:IF(gspt14>=0, REF(EMA(C, 14), BARSLAST(CROSS(gspt14, 0))+1), DRAWNULL)COLORRED, DOTLINE;
压力线:IF(gspt14< 0, REF(EMA(C, 14), BARSLAST(CROSS(0, gspt14))+1), DRAWNULL)COLORGREEN, DOTLINE;
STICKLINE(CROSS(gspt14, 0), C, O, 2, 0)COLORYELLOW;
gspt15:=C-REF(C, 1);
gspt16:=100*EMA(EMA(gspt15, 6), 6)/EMA(EMA(ABS(gspt15), 6), 6);
gspt17:=LLV(gspt16, 2)=LLV(gspt16, 7)AND COUNT(gspt16< 0, 2)AND CROSS(gspt16, MA(gspt16, 2));
DRAWTEXT(gspt10 AND gspt14 AND FILTER(gspt17=1, 5), L, '↖妖龙启动'), COLORYELLOW;
STICKLINE(CROSS(0, gspt14), 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);
gspt18:=ATAN((HY_MM5/REF(HY_MM5, 1)-1)*100)*180/3.1416;
gspt19:=ATAN((HY_MM13/REF(HY_MM13, 1)-1)*100)*180/3.1416;
gspt20:=ATAN((HY_MM34/REF(HY_MM34, 1)-1)*100)*180/3.1416;
gspt21:=SMA(EMA((HY_MM5-REF(HY_MM5, 1))/REF(HY_MM5, 1), 3)*100, 3, 1)*XS;
gspt22:=EMA((gspt21-REF(gspt21, 1)), 3);
gspt23:=(C-HY_MM5)/HY_MM5*100;
gspt25:=(C-HY_MM34)/HY_MM34*100;
gspt26:=COUNT(CROSS(gspt23, 0), 3)>=1 AND gspt25>REF(gspt25, 1)AND HY_MM5>REF(HY_MM5, 1)AND(C/REF(C, 1)-1)*100>5 AND REF(C, 1)< HY_MM30;
gspt27:=FILTER(gspt26, 10)*XS;
gspt281:=(MA(C, 3)+MA(C, 6)+MA(C, 12)+MA(C, 24))/4;
gspt28A:=MA(gspt281, 3), COLORMAGENTA, LINETHICK2;
gspt282:=REF(LOW, 5)< REF(gspt28A, 5)OR REF(LOW, 4)< REF(gspt28A, 4)OR REF(LOW, 3)< REF(gspt28A, 3)OR REF(LOW, 2)< REF(gspt28A, 2)OR REF(LOW, 1)< REF(gspt28A, 1);
gspt283:=(C-REF(C, 1))/REF(C, 1)*100;
gspt284:=gspt283>9.85 AND NOT(C=OPEN);
gspt285:=SUM(gspt284, 3)< 2 AND gspt284 AND C>gspt28A AND gspt282;
gspt286:=REF(C, BARSLAST(gspt285));
gspt287:=gspt284 AND LOW< gspt28A*1.05;
DRAWICON(gspt285 AND gspt287 AND CROSS(C, 生命线)AND C>EMA(C, 14)AND CROSS(gspt27, 0.5), LOW, 9);
DRAWTEXT(gspt285 AND gspt287 AND CROSS(C, 生命线)AND C>EMA(C, 14)AND CROSS(gspt27, 0.5), L*0.99, '---主力异动'), COLORYELLOW;
gspt288:=LOW>LLV(LOW, 10)AND gspt284 AND HIGH< gspt28A;
DRAWICON(gspt288 AND gspt287, LOW, 1);
STICKLINE(gspt283>9.85, OPEN, C, 3.2, 0), COLORRED;
STICKLINE(gspt287, 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);



暴利擒妖副一
gspt1:=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);
gspt2:=MA(CLOSE, 5);
gspt3:=MA(CLOSE, 10);
gspt4:=MA(CLOSE, 20);
gspt5:=MA(CLOSE, 30);
gspt6:=MA(CLOSE, 54);
gspt7:=MA(CLOSE, 60);
gspt8:=MA(CLOSE, 120);
gspt9:=(REF(CLOSE, 3)-CLOSE)/REF(CLOSE, 3)*100>5;
gspt10:=FILTER(gspt9, 10);
gspt11:=BARSLAST(gspt10);
gspt12:=REF(HIGH, gspt11+2);
gspt13:=REF(HIGH, gspt11+1);
gspt14:=REF(HIGH, gspt11);
gspt15:=MAX(gspt12, gspt13);
gspt16:=MAX(gspt15, gspt14);
gspt17:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100>5;
gspt18:=gspt11< 150;
gspt19:=(OPEN-gspt16)/gspt16*100< 30;
gspt20:=(CLOSE-LLV(LOW, gspt11))/LLV(LOW, gspt11)*100< 50;
gspt21:=(CLOSE-REF(OPEN, 5))/REF(OPEN, 5)*100< 30;
gspt22:=VOL/MA(VOL, 5)< 3.5;
gspt23:=(CLOSE-REF(CLOSE, 89))/REF(CLOSE, 89)*100< 80;
gspt24:=gspt17 AND gspt18 AND gspt19 AND gspt20 AND gspt21 AND gspt22 AND gspt23;
gspt25:=FILTER(gspt24, 15);
gspt26:=(CLOSE-gspt6)/gspt6< 0.1;
gspt27:=(CLOSE-gspt3)/gspt3< 0.3;
gspt28:=(gspt26=1 AND gspt27=1)*0.2;
gspt29:=(gspt28=0 AND REF(gspt28, 1)=0.2 AND REF(COUNT(gspt28=0.2, 10)=10, 1)=1)*(-0.1);
gspt30:=gspt29=(-0.1);
gspt31:=gspt25 OR gspt30;
gspt34:=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);
主升起爆:=gspt31 AND CLOSE/REF(CLOSE, 1)>1.07 AND gspt34  AND gspt1;
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;



暴利擒妖副二

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;



{暴力擒牛副三}
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;
gsptZ60:=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);
gsptZ61:=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);
gsptZ62:=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;
gsptZ63:=gsptZ60 OR gsptZ62 AND COUNT(CLOSE/REF(CLOSE, 1)>1.05, 10)<=4;
gsptZ64:=gsptZ61 OR gsptZ62 AND COUNT(CLOSE/REF(CLOSE, 1)>1.05, 10)<=4;
gsptZ65:=CLOSE-REF(CLOSE, 1);
gsptZ66:=100*EMA(EMA(gsptZ65, 9), 9)/EMA(EMA(ABS(gsptZ65), 9), 9);
gsptZ67:=MA(gsptZ66, 5);
gsptZ68:=gsptZ66< 0 AND gsptZ67< 0;
gsptZ69:=MA(CLOSE, 10);
gsptZ70:=MA(CLOSE, 54);
gsptZ71:=(REF(CLOSE, 3)-CLOSE)/REF(CLOSE, 3)*100>5;
gsptZ72:=FILTER(gsptZ71, 10);
gsptZ73:=BARSLAST(gsptZ72);
gsptZ74:=REF(HIGH, gsptZ73+2);
gsptZ75:=REF(HIGH, gsptZ73+1);
gsptZ76:=REF(HIGH, gsptZ73);
gsptZ77:=MAX(gsptZ74, gsptZ75);
gsptZ78:=MAX(gsptZ77, gsptZ76);
gsptZ79:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100>5;
gsptZ80:=gsptZ73< 150;
gsptZ81:=(OPEN-gsptZ78)/gsptZ78*100< 30;
gsptZ82:=(CLOSE-LLV(LOW, gsptZ73))/LLV(LOW, gsptZ73)*100< 50;
gsptZ83:=(CLOSE-REF(OPEN, 5))/REF(OPEN, 5)*100< 30;
gsptZ84:=VOL/MA(VOL, 5)< 3.5;
gsptZ85:=(CLOSE-REF(CLOSE, 89))/REF(CLOSE, 89)*100< 80;
gsptZ86:=gsptZ79 AND gsptZ80 AND gsptZ81 AND gsptZ82 AND gsptZ83 AND gsptZ84 AND gsptZ85;
gsptZ87:=FILTER(gsptZ86, 15);
gsptZ88:=(CLOSE-gsptZ70)/gsptZ70< 0.1;
gsptZ89:=(CLOSE-gsptZ69)/gsptZ69< 0.3;
gsptZ90:=(gsptZ88=1 AND gsptZ89=1)*0.2;
gsptZ91:=(gsptZ90=0 AND REF(gsptZ90, 1)=0.2 AND REF(COUNT(gsptZ90=0.2, 10)=10, 1)=1)*(-0.1);
gsptZ92:=gsptZ91=(-0.1);
gsptZ93:=gsptZ87 OR gsptZ92;
gsptZ94:=CLOSE/REF(CLOSE, 1)>1.033 AND CLOSE/OPEN>1.033;
gsptZ95:=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);
gsptZ96:=gsptZ93 AND CLOSE/REF(CLOSE, 1)>1.033 AND gsptZ95 AND gsptZ94;
gsptZ97:=gsptZ68 AND gsptZ96 AND gsptZ63, COLORBLUE;
gsptZ98:=gsptZ68 AND gsptZ96 AND gsptZ64, COLORRED;
STICKLINE(gsptZ97, 20, 100, 3, 0), COLORYELLOW;
DRAWICON(gsptZ97, 103, 24);
DRAWTEXT(gsptZ97, 60, '---庄潜伏'), COLORYELLOW;
STICKLINE(gsptZ98, 20, 100, 3, 0), COLORRED;
DRAWICON(gsptZ98, 103, 9);
DRAWTEXT(gsptZ98, 70, '----庄家进场'), COLORYELLOW;



“暴利擒妖”主副图与选股公式组合深度解析:四维共振捕捉主力起爆点(含源码逻辑与实战用法)

增值电信业务经营ICP许可证:合字B2-20230351  粤ICP备2023083431号-1
免责声明:公式平台网是股票软件指标公式分享平台,不开展相关证券业务,平台展示的所有股票资料由网络收集,不保障实时性和真实性,由此引起的投资亏损与本站无关.
Copyright © 2023 gspt.com , All Rights Reserved.