三维共振擒牛系统:整合55/89日多周期波动分析、涨停基因检测与基本面仪表盘,通过自适应中枢线精准定位牛熊转折点,构建攻守兼备的全天候交易体系
核心价值:
融合技术面波动分析、涨停基因识别与基本面财务健康度评估,依托自适应中枢系统实现:
牛熊市策略自动切换
涨停潜力股精准筛选
风险收益比动态优化
该系统特别适配强势股主升浪捕捉需求,同时具备系统性风险前瞻预警能力,为投资者提供从趋势判断到个股精选的全链路决策支持。
{三维共振突破主图源码如下}
ZYG1:=(H/MAX(O,C)-1)*100;
ZYG2:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
ZYG3:=SMA(ZYG2,8,1);
ZYG4:=SMA(ZYG3,8,1);
ZYG5:=3*ZYG3-2*ZYG4;
ZYG6:=(C-MA(C,55))/MA(C,55)*100;
ZYG7:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100;
ZYG8:=SMA(ZYG7,8,1);
ZYG9:=SMA(ZYG8,13,1);
ZYG10:=(CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12))*100;
ZYG11:=SMA(ZYG10,9,1);
ZYG12:=SMA(ZYG11,9,1);
ZYG13:=SUM(V/CAPITAL*100,10);
ZYG14:=(CLOSE>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=4,0.2,0.1)));
ZYG15:=C/REF(C,1)>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12));
ZYG16:=FILTER(ZYG15,28) AND((C-REF(C,4))/REF(C,4)*100>2 OR ZYG4< 21);
ZYG17:=(C/REF(C,1)>1.068 OR EVERY(C>O,9) OR H=HHV(H,34)) AND (HSL< 10 OR ZYG4< 18) AND COUNT(ZYG14,34)< 2 AND H=HHV(H,4) AND C>O AND ZYG1< 0.81 AND (((C-REF(C,60))/REF(C,60)*100>-5 AND(C-REF(C,89))/REF(C,89)*100>-5 AND(C-REF(C,260))/REF(C,260)*100>-20) OR (C-REF(C,1))/REF(C,1)*100>7.8 OR EVERY(C>O,9)) AND (((C-REF(C,4))/REF(C,4)*100>2 AND (C-REF(C,8))/REF(C,8)*100>0 AND (C-REF(C,9))/REF(C,9)*100>0) OR EVERY(C>O,6)) AND ((C-REF(C,1))/REF(C,1)*100>4 OR EVERY(C>O,6)) AND (C-REF(C,34))/REF(C,34)*100< 25 AND (C-REF(C,60))/REF(C,60)*100< 25 AND (C-REF(C,89))/REF(C,89)*100< 30 AND (C-REF(C,180))/REF(C,180)*100< 35 AND (C-REF(C,89))/REF(C,89)*100< 25 AND (C-REF(C,250))/REF(C,250)*100< 50;
ZYG18:=(C/REF(C,1)>1.068 OR EVERY(C>O,9)) OR ZYG16 AND ZYG1< 0.81 AND ZYG4< 63 AND (HSL< 13 OR COUNT(ZYG14,55)< 2) AND COUNT(ZYG14,34)< 2 AND H=HHV(H,3) AND H=HHV(H,4) OR (ZYG16 AND ZYG4< 54 ) AND C>O AND (C-REF(C,89))/REF(C,89)*100< 30 AND (C-REF(C,180))/REF(C,180)*100< 35 AND (C-REF(C,89))/REF(C,89)*100< 25 AND (C-REF(C,250))/REF(C,250)*100< 50 OR ZYG17 AND (HSL< 7 OR (C-REF(C,1))/REF(C,1)*100>8.1 OR (C-REF(C,7))/REF(C,7)*100>0) AND (C-REF(C,2))/REF(C,2)*100>0 AND (HSL< 10 OR ZYG4< 18 OR ZYG5< 13) AND HSL>0.81;
ZYG19:=((((C-REF(C,1))/REF(C,1)*100>6.8 AND ZYG1< 1.3) OR ((C-REF(C,1))/REF(C,1)*100>5.4 AND (C-REF(C,4))/REF(C,4)*100>3 AND ZYG1< 0.81) OR (H=HHV(H,34) AND (C-REF(C,1))/REF(C,1)*100>4.5 AND ZYG4< 54) OR EVERY(C>O,8)) AND (ZYG4< 34 OR (ZYG4< 54 AND ZYG5< 54)) AND (C-REF(C,3))/REF(C,3)*100>0) AND (ZYG4< 21 OR (C-REF(C,4))/REF(C,4)*100>2) AND (C-REF(C,4))/REF(C,4)*100< 18 AND (C-REF(C,5))/REF(C,5)*100< 25 AND (C-REF(C,6))/REF(C,6)*100< 18 AND ((C-REF(C,13))/REF(C,13)*100< 13 OR (C-REF(C,1))/REF(C,1)*100>6.8) AND (C-REF(C,89))/REF(C,89)*100< 30 AND (C-REF(C,144))/REF(C,144)*100< 35 AND (C-REF(C,180))/REF(C,180)*100< 35 AND (C-REF(C,250))/REF(C,250)*100< 60 AND(HSL< 10 OR ZYG4< 18 OR ZYG5< 13) AND C>O AND COUNT(ZYG14,18)<=2 AND H=HHV(H,3) AND HSL>0.81 OR ZYG18 AND (EVERY(C>O,4) OR ZYG1< 1.3) AND ZYG1< 2.5;
ZYG20:=(C-MA(C,13))/MA(C,13)*(-100);
ZYG21:=REF(ZYG20,1);
ZYG22:=ZYG21/ZYG20>=1.23 AND ZYG21>=8 AND C/REF(C,1)>=1.02;
ZYG23:=STRCAT(' ',STRCAT(STRCAT(STRCAT('【行业】 ',HYBLOCK),STRCAT(' 【地域】 ',DYBLOCK)),STRCAT(' 【概念】 ',GNBLOCK)));
ZYG24:=STRCAT(STRCAT('总股本: ',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
ZYG25:=STRCAT(STRCAT(' 流通盘: ',CON2STR(CAPITAL/1000000,2)),'亿');
ZYG26:=STRCAT(' 流通比例(%): ',CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000)*100,2));
ZYG27:=STRCAT(STRCAT(' 流通市值: ',CON2STR((CAPITAL/1000000)*C,2)),'亿');
ZYG28:=STRCAT(' ',STRCAT(STRCAT(STRCAT(ZYG24, ZYG25), ZYG26), ZYG27));
ZYG29:=STRCAT('净资收益率(%): ',CON2STR(FINANCE(29)/FINANCE(19)*100,2));
ZYG30:=STRCAT(' 毛利率(%): ',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2));
ZYG31:=STRCAT(' 主营利润率(%) ',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
ZYG32:=STRCAT(' ',STRCAT(STRCAT(ZYG29,ZYG30),ZYG31));
ZYG33:=C=DTPRICE(REF(C,1),0.1) AND C=L;
ZYG34:=C=DTPRICE(REF(C,1),0.2) AND C=L;
ZYG35:=ABS(CLOSE-REF(CLOSE,30));
ZYG36:=SUM(ABS(CLOSE-REF(CLOSE,1)),30);
ZYG37:=ZYG35/ZYG36;
ZYG38:=ZYG37*(0.8-2/24)+2/24;
ZYG39:=ZYG38*ZYG38;
ZYG40:=EMA(DMA(CLOSE,ZYG39),3);
STICKLINE(ZYG20>=8 AND ZYG4< 34 AND ZYG6< -18 OR ZYG6< -25,H,L,1,1),COLORWHITE,LINETHICK1;
STICKLINE(ZYG20>=8 AND ZYG4< 34 AND ZYG6< -18 OR ZYG6< -25,O,C,7,1),COLORWHITE,LINETHICK1;
STICKLINE(ZYG22=1 AND (C-REF(C,2))/REF(C,2)*100>1 AND ZYG4< 13 AND ZYG6< -25 OR ZYG6< -30,H,L,1,1),COLORMAGENTA,LINETHICK1;
STICKLINE(ZYG22=1 AND (C-REF(C,2))/REF(C,2)*100>1 AND ZYG4< 13 AND ZYG6< -25 OR ZYG6< -30,O,C,7,1),COLORMAGENTA,LINETHICK1;
DRAWTEXT_FIX(ISLASTBAR,0.001,0.06,0,ZYG23),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.001,0.12,0,ZYG28),COLORFF66FF;
DRAWTEXT_FIX(ISLASTBAR,0.001,0.18,0,ZYG32),COLORDDBBBB;
STICKLINE(ZYG33 OR ZYG34 OR(C-REF(C,1))/REF(C,1)*100< -6.3 AND ZYG5>54,H,L,1,1),COLORGREEN;
STICKLINE(ZYG33 OR ZYG34 OR(C-REF(C,1))/REF(C,1)*100< -6.3 AND ZYG5>54,O,C,5,1),COLORGREEN;
中枢线:ZYG40,COLOR808000,LINETHICK1;
ZYG41:=C>中枢线 AND 中枢线>REF(中枢线,1);
ZYG42:=C< 中枢线 AND 中枢线<=REF(中枢线,1);
ZYG43:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,20))/EMA(CLOSE,20));
ZYG44:=DMA(((2.15*CLOSE+LOW+HIGH)/4),ZYG43);
DRAWTEXT_FIX(ISLASTBAR AND ZYG41,0.08,0.01,0,'【牛区持股】'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND ZYG42,0.08,0.01,0,'【熊区观望】'),COLOR00EE00;
牛熊分界:EMA(ZYG44,500)*0.99 ,LINETHICK3,COLORYELLOW;
DRAWTEXT(ZYG19>0 AND REF(ZYG19,1)=0,L*0.98,'●突破'),COLORYELLOW;
{三维共振突破副图源码如下}
ZYG1:=(H/MAX(O,C)-1)*100;
ZYG2:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
ZYG3:=SMA(ZYG2,8,1);
ZYG4:=SMA(ZYG3,8,1);
ZYG5:=3*ZYG3-2*ZYG4;
ZYG14:=(CLOSE>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=4,0.2,0.1)));
ZYG15:=C/REF(C,1)>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12));
ZYG16:=FILTER(ZYG15,28) AND((C-REF(C,4))/REF(C,4)*100>2 OR ZYG4< 21);
ZYG17:=(C/REF(C,1)>1.068 OR EVERY(C>O,9) OR H=HHV(H,34)) AND (HSL< 10 OR ZYG4< 18) AND COUNT(ZYG14,34)< 2 AND H=HHV(H,4) AND C>O AND ZYG1< 0.81 AND (((C-REF(C,60))/REF(C,60)*100>-5 AND(C-REF(C,89))/REF(C,89)*100>-5 AND(C-REF(C,260))/REF(C,260)*100>-20) OR (C-REF(C,1))/REF(C,1)*100>7.8 OR EVERY(C>O,9)) AND (((C-REF(C,4))/REF(C,4)*100>2 AND (C-REF(C,8))/REF(C,8)*100>0 AND (C-REF(C,9))/REF(C,9)*100>0) OR EVERY(C>O,6)) AND ((C-REF(C,1))/REF(C,1)*100>4 OR EVERY(C>O,6)) AND (C-REF(C,34))/REF(C,34)*100< 25 AND (C-REF(C,60))/REF(C,60)*100< 25 AND (C-REF(C,89))/REF(C,89)*100< 30 AND (C-REF(C,180))/REF(C,180)*100< 35 AND (C-REF(C,89))/REF(C,89)*100< 25 AND (C-REF(C,250))/REF(C,250)*100< 50;
ZYG18:=(C/REF(C,1)>1.068 OR EVERY(C>O,9)) OR ZYG16 AND ZYG1< 0.81 AND ZYG4< 63 AND (HSL< 13 OR COUNT(ZYG14,55)< 2) AND COUNT(ZYG14,34)< 2 AND H=HHV(H,3) AND H=HHV(H,4) OR (ZYG16 AND ZYG4< 54 ) AND C>O AND (C-REF(C,89))/REF(C,89)*100< 30 AND (C-REF(C,180))/REF(C,180)*100< 35 AND (C-REF(C,89))/REF(C,89)*100< 25 AND (C-REF(C,250))/REF(C,250)*100< 50 OR ZYG17 AND (HSL< 7 OR (C-REF(C,1))/REF(C,1)*100>8.1 OR (C-REF(C,7))/REF(C,7)*100>0) AND (C-REF(C,2))/REF(C,2)*100>0 AND (HSL< 10 OR ZYG4< 18 OR ZYG5< 13) AND HSL>0.81;
ZYG19:=((((C-REF(C,1))/REF(C,1)*100>6.8 AND ZYG1< 1.3) OR ((C-REF(C,1))/REF(C,1)*100>5.4 AND (C-REF(C,4))/REF(C,4)*100>3 AND ZYG1< 0.81) OR (H=HHV(H,34) AND (C-REF(C,1))/REF(C,1)*100>4.5 AND ZYG4< 54) OR EVERY(C>O,8)) AND (ZYG4< 34 OR (ZYG4< 54 AND ZYG5< 54)) AND (C-REF(C,3))/REF(C,3)*100>0) AND (ZYG4< 21 OR (C-REF(C,4))/REF(C,4)*100>2) AND (C-REF(C,4))/REF(C,4)*100< 18 AND (C-REF(C,5))/REF(C,5)*100< 25 AND (C-REF(C,6))/REF(C,6)*100< 18 AND ((C-REF(C,13))/REF(C,13)*100< 13 OR (C-REF(C,1))/REF(C,1)*100>6.8) AND (C-REF(C,89))/REF(C,89)*100< 30 AND (C-REF(C,144))/REF(C,144)*100< 35 AND (C-REF(C,180))/REF(C,180)*100< 35 AND (C-REF(C,250))/REF(C,250)*100< 60 AND(HSL< 10 OR ZYG4< 18 OR ZYG5< 13) AND C>O AND COUNT(ZYG14,18)<=2 AND H=HHV(H,3) AND HSL>0.81 OR ZYG18 AND (EVERY(C>O,4) OR ZYG1< 1.3) AND ZYG1< 2.5;
XG:ZYG19>0 AND REF(ZYG19,1)=0;