〖地动山摇〗套装指标,龙头大妖 牛股最低点进场位!主副图+指标,无未来函数,抄底信号不漂移
指标使用说明:  
1. 本地动山摇指标套装源自知名博主分享的思路,我们对原主图指标进行修正升级,并开发出副图与指标,形成完整通达信量化工具。  
2. 主图指标显示效果直观,K线颜色无需过度关注,重点聚焦信号提示。  
3. 主图两大信号“地动”与“山摇”属于抄底策略波段信号。地动山摇为协同信号,单独出现不构成完整条件,唯有“地动+山摇”同时或短期内相继出现,才是底部确认信号,后续易现龙头大妖股。  
4. 本套指标包含地动山摇先后出现的公式,结合主图副图使用。指标无未来函数,信号不漂移,确保回溯与实时一致性。  
{地动山摇副图F}
                
                
                    
                          
                
                
                    {地动山摇主图指标源码,无未来函数}
ZBGS31:=SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1);
ZBGS32:=((C>REF(C,1)) AND (C>REF(C,2)));
ZBGS33:=((REF(ZBGS32,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS34:=((REF(ZBGS33,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS35:=((REF(ZBGS34,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS36:=((REF(ZBGS35,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS37:=((REF(ZBGS36,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS38:=((REF(ZBGS37,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS39:=((REF(ZBGS38,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS310:=((REF(ZBGS39,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS311:=((REF(ZBGS310,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS312:=((REF(ZBGS311,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS313:=((REF(ZBGS312,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS314:=((C<REF(C,1)) AND (C<REF(C,2)));
ZBGS315:=((REF(ZBGS314,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS316:=((REF(ZBGS315,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS317:=((REF(ZBGS316,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS318:=((REF(ZBGS317,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS319:=((REF(ZBGS318,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS320:=((REF(ZBGS319,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS321:=((REF(ZBGS320,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS322:=((REF(ZBGS321,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS323:=((REF(ZBGS322,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS324:=((REF(ZBGS323,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS325:=((REF(ZBGS324,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS326:=(((ZBGS314 OR ZBGS315) OR ZBGS316) OR ZBGS317);
ZBGS327:=(((ZBGS326 OR ZBGS318) OR ZBGS319) OR ZBGS320);
ZBGS328:=(((ZBGS327 OR ZBGS321) OR ZBGS322) OR ZBGS323);
ZBGS329:=(REF(((ZBGS328 OR ZBGS324) OR ZBGS325),1) AND ZBGS32);
ZBGS330:=(((ZBGS32 OR ZBGS33) OR ZBGS34) OR ZBGS35);
ZBGS331:=(((ZBGS330 OR ZBGS36) OR ZBGS37) OR ZBGS38);
ZBGS332:=(((ZBGS331 OR ZBGS39) OR ZBGS310) OR ZBGS311);
ZBGS333:=(REF(((ZBGS332 OR ZBGS312) OR ZBGS313),1) AND ZBGS314);
ZBGS334:=CROSS((MA((H+L)/5,4))-(MA((H+L)/5,34)),0);
ZBGS335:=CROSS(0,(MA((H+L)/5,4))-(MA((H+L)/5,34)));
ZBGS336:=BARSLAST(REF(ZBGS334,1));
ZBGS337:=BARSLAST(REF(ZBGS335,1));
ZBGS338:=IF((ZBGS336<ZBGS337),(REF((HHV(H,2)),ZBGS336)),(REF((LLV(L,2)),ZBGS337)));
ZBGS339:=(((REF(C,1))<=(REF(ZBGS338,1))) AND (C>ZBGS338)) AND (BARSLAST(ZBGS334)<BARSLAST(ZBGS335));
ZBGS340:=(((REF(C,1))>=(REF(ZBGS338,1))) AND (C<ZBGS338)) AND (BARSLAST(ZBGS335)<BARSLAST(ZBGS334));
ZBGS341:=ZBGS339 AND ((COUNT(ZBGS339,BARSLAST(ZBGS334)))=1);
ZBGS342:=ZBGS340 AND ((COUNT(ZBGS340,BARSLAST(ZBGS335)))=1);
ZBGS343:=ZBGS341 AND ((REF(BARSLAST(ZBGS342),1))<(REF(BARSLAST(ZBGS341),1)));
ZBGS344:=(C-MA(AMOUNT/(V),13))/(MA(AMOUNT/(V),13))*100;
ZBGS345:=MA(C,22)+2*STD(C,22);
ZBGS346:=MA(C,22)-2*STD(C,22);
ZBGS386:=(C-ZBGS346)/(ZBGS345-ZBGS346);
ZBGS388:=(REF(ZBGS344,1)<-15 AND REF(ZBGS386,1)<0 AND ZBGS344>REF(ZBGS344,1));
IF(ZBGS31>MA(ZBGS31,3),ZBGS31,DRAWNULL),COLORRED,LINETHICK4;
IF(ZBGS31<MA(ZBGS31,3),ZBGS31,DRAWNULL),COLORGREEN,LINETHICK4;
AA:HHV(MA(ZBGS31,1),13),COLORYELLOW;
STICKLINE(AA>ZBGS31 AND ZBGS31>MA(ZBGS31,3),AA,ZBGS31,0,1),COLORLIBLUE;
STICKLINE(AA>MA(ZBGS31,3) AND ZBGS31<MA(ZBGS31,3),AA,MA(ZBGS31,3),0,1),COLORBLUE;
STICKLINE((C>=O),O,L,0,0),COLOR0726CA;
STICKLINE((C>=O),C,H,0,0),COLOR0726CA;
STICKLINE((C<O),C,L,0,0),COLORDE9100;
STICKLINE((C<O),O,H,0,0),COLORDE9100;
STICKLINE((C<O),C,O,4,0),COLORFF5B00;
STICKLINE((C<O),C,O,3.4,0),COLORFF6C00;
STICKLINE((C<O),C,O,2.8,0),COLORFF7B00;
STICKLINE((C<O),C,O,2.2,0),COLORFF9C00;
STICKLINE((C<O),C,O,1.6,0),COLORFFBE00;
STICKLINE((C<O),C,O,1,0),COLORFFCC00;
STICKLINE((C<O),C,O,0.3,0),COLORFFFF00;
STICKLINE((C>O),C,O,4,0),COLOR070084;
STICKLINE((C>O),C,O,3.4,0),COLOR0000A3;
STICKLINE((C>O),C,O,2.8,0),COLOR0000B7;
STICKLINE((C>O),C,O,2.2,0),COLOR0000CD;
STICKLINE((C>O),C,O,1.6,0),COLOR0000E9;
STICKLINE((C>O),C,O,1,0),COLOR0754E9;
STICKLINE((C>O),C,O,0.5,0),COLOR076EF3;
STICKLINE((C>O),C,O,0.2,0),COLOR077BF3;
STICKLINE(ZBGS329,O,O+(C-O)/3,4,0),COLOR1029FF;
STICKLINE(ZBGS329,O,O+(C-O)/3,3.4,0),COLOR1040FF;
STICKLINE(ZBGS329,O,O+(C-O)/3,2.8,0),COLOR1083FF;
STICKLINE(ZBGS329,O,O+(C-O)/3,2.2,0),COLOR10ABFF;
STICKLINE(ZBGS329,O,O+(C-O)/3,1.6,0),COLOR10D0FF;
STICKLINE(ZBGS329,O,O+(C-O)/3,1,0),COLOR10FFFF;
STICKLINE(ZBGS329,O,O+(C-O)/3,0.3,0),COLOR00FFFF;
STICKLINE(ZBGS333,O,O+(C-O)/3,4.3,0),COLOR009900;
STICKLINE(ZBGS333,O,O+(C-O)/3,3.2,0),COLOR00AA00;
STICKLINE(ZBGS333,O,O+(C-O)/3,2.4,0),COLOR00BB00;
STICKLINE(ZBGS333,O,O+(C-O)/3,1.7,0),COLOR00CC00;
STICKLINE(ZBGS333,O,O+(C-O)/3,1.1,0),COLOR00DD00;
STICKLINE(ZBGS333,O,O+(C-O)/3,0.5,0),COLOR00EE00;
STICKLINE(ZBGS333,O,O+(C-O)/3,0.2,0),COLOR00FF00;
STICKLINE(ZBGS388,L*0.94,L*0.95,4,0)COLORRED;
STICKLINE(ZBGS388>0,C,O,4,0),COLORRED;
STICKLINE(ZBGS388>0,C,O,3.4,0),COLOR1029FF;
STICKLINE(ZBGS388>0,C,O,2.8,0),COLOR1040FF;
STICKLINE(ZBGS388>0,C,O,2.2,0),COLOR1083FF;
STICKLINE(ZBGS388>0,C,O,1.6,0),COLOR10ABFF;
STICKLINE(ZBGS388>0,C,O,1,0),COLOR10D0FF;
STICKLINE(ZBGS388>0,C,O,0.3,0),COLOR10FFFF;
DRAWTEXT(ZBGS388>0,LOW*0.98,'$'),COLORFF00FF;
DRAWTEXT(BARSLASTCOUNT(ZBGS388>0)=1,LOW*0.92,'地动'),COLORFF00FF;
DRAWTEXT(BARSLASTCOUNT(ZBGS388>0)=2 OR BARSLASTCOUNT(COUNT(ZBGS388>0,5)=2)=1,LOW*0.87,'山摇'),COLORFF00FF;
{地动山摇副图F源码}
ZBGS31:=SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1);
ZBGS32:=((C>REF(C,1)) AND (C>REF(C,2)));
ZBGS33:=((REF(ZBGS32,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS34:=((REF(ZBGS33,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS35:=((REF(ZBGS34,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS36:=((REF(ZBGS35,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS37:=((REF(ZBGS36,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS38:=((REF(ZBGS37,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS39:=((REF(ZBGS38,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS310:=((REF(ZBGS39,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS311:=((REF(ZBGS310,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS312:=((REF(ZBGS311,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS313:=((REF(ZBGS312,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS314:=((C<REF(C,1)) AND (C<REF(C,2)));
ZBGS315:=((REF(ZBGS314,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS316:=((REF(ZBGS315,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS317:=((REF(ZBGS316,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS318:=((REF(ZBGS317,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS319:=((REF(ZBGS318,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS320:=((REF(ZBGS319,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS321:=((REF(ZBGS320,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS322:=((REF(ZBGS321,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS323:=((REF(ZBGS322,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS324:=((REF(ZBGS323,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));
ZBGS325:=((REF(ZBGS324,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));
ZBGS326:=(((ZBGS314 OR ZBGS315) OR ZBGS316) OR ZBGS317);
ZBGS327:=(((ZBGS326 OR ZBGS318) OR ZBGS319) OR ZBGS320);
ZBGS328:=(((ZBGS327 OR ZBGS321) OR ZBGS322) OR ZBGS323);
ZBGS329:=(REF(((ZBGS328 OR ZBGS324) OR ZBGS325),1) AND ZBGS32);
ZBGS330:=(((ZBGS32 OR ZBGS33) OR ZBGS34) OR ZBGS35);
ZBGS331:=(((ZBGS330 OR ZBGS36) OR ZBGS37) OR ZBGS38);
ZBGS332:=(((ZBGS331 OR ZBGS39) OR ZBGS310) OR ZBGS311);
ZBGS333:=(REF(((ZBGS332 OR ZBGS312) OR ZBGS313),1) AND ZBGS314);
ZBGS334:=CROSS((MA((H+L)/5,4))-(MA((H+L)/5,34)),0);
ZBGS335:=CROSS(0,(MA((H+L)/5,4))-(MA((H+L)/5,34)));
ZBGS336:=BARSLAST(REF(ZBGS334,1));
ZBGS337:=BARSLAST(REF(ZBGS335,1));
ZBGS338:=IF((ZBGS336<ZBGS337),(REF((HHV(H,2)),ZBGS336)),(REF((LLV(L,2)),ZBGS337)));
ZBGS339:=(((REF(C,1))<=(REF(ZBGS338,1))) AND (C>ZBGS338)) AND (BARSLAST(ZBGS334)<BARSLAST(ZBGS335));
ZBGS340:=(((REF(C,1))>=(REF(ZBGS338,1))) AND (C<ZBGS338)) AND (BARSLAST(ZBGS335)<BARSLAST(ZBGS334));
ZBGS341:=ZBGS339 AND ((COUNT(ZBGS339,BARSLAST(ZBGS334)))=1);
ZBGS342:=ZBGS340 AND ((COUNT(ZBGS340,BARSLAST(ZBGS335)))=1);
ZBGS343:=ZBGS341 AND ((REF(BARSLAST(ZBGS342),1))<(REF(BARSLAST(ZBGS341),1)));
ZBGS344:=(C-MA(AMOUNT/(V),13))/(MA(AMOUNT/(V),13))*100;
ZBGS345:=MA(C,22)+2*STD(C,22);
ZBGS346:=MA(C,22)-2*STD(C,22);
ZBGS386:=(C-ZBGS346)/(ZBGS345-ZBGS346);
ZBGS388:=(REF(ZBGS344,1)<-15 AND REF(ZBGS386,1)<0 AND ZBGS344>REF(ZBGS344,1));
股朋指标:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
山摇:股朋指标 AND (BARSLASTCOUNT(ZBGS388>0)=2 OR BARSLASTCOUNT(COUNT(ZBGS388>0,5)=2)=1),COLORYELLOW;
{地动山摇选股源码}
ZBGS344:=(C-MA(AMOUNT/(V),13))/(MA(AMOUNT/(V),13))*100;
ZBGS345:=MA(C,22)+2*STD(C,22);
ZBGS346:=MA(C,22)-2*STD(C,22);
ZBGS386:=(C-ZBGS346)/(ZBGS345-ZBGS346);
ZBGS388:=(REF(ZBGS344,1)<-15 AND REF(ZBGS386,1)<0 AND ZBGS344>REF(ZBGS344,1));
股朋指标:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
山摇:股朋指标 AND (BARSLASTCOUNT(ZBGS388>0)=2 OR BARSLASTCOUNT(COUNT(ZBGS388>0,5)=2)=1);
                
                
                     
                 
                
                    
                    
                    