‹ 返回42212
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 42212 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
④ 触发(信号扳机)突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
DRAWGBK(P=1,RGB(0,0,0),RGB(0,1,0),0,0,0);
DRAWKLINE(H,O,L,C);
DD:=IF(P=1,CONST(FINDLOW(L,0,10*N,1)),DRAWNULL);
DT:=CONST(BARSLAST(DD=L));
SL:=CONST(IF(DT=1,L,REF(L,DT)));
�Ƿ�:((C-SL)/SL)*100,NODRAW;
����:IF(CURRBARSCOUNT<=DT+1,BARSLAST(DD=L),DRAWNULL),COLORWHITE,NODRAW;
��:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL,SL*2*(M-1)),DRAWNULL);
һ:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*1.146,SL*2*(M-1+0.146)),DRAWNULL);
��:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*1.191,SL*2*(M-1+0.191)),DRAWNULL);
��:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*1.236,SL*2*(M-1+0.236)),DRAWNULL);
��:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*1.382,SL*2*(M-1+0.382)),DRAWNULL);
��:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*1.5,SL*2*(M-1+0.5)),DRAWNULL);
��:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*1.618,SL*2*(M-1+0.618)),DRAWNULL);
��:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*1.764,SL*2*(M-1+0.764)),DRAWNULL);
��:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*1.809,SL*2*(M-1+0.809)),DRAWNULL);
��:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*1.854,SL*2*(M-1+0.854)),DRAWNULL);
ʮ:=IF(CURRBARSCOUNT<=DT+1,IF(M<2,SL*2,SL*2*(M-1+1)),DRAWNULL);
��2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0),DRAWNULL) ;
һ2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0.146),DRAWNULL);
��2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0.191),DRAWNULL);
��2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0.236),DRAWNULL);
��2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0.382),DRAWNULL);
��2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0.5),DRAWNULL);
��2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0.618),DRAWNULL);
��2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0.764),DRAWNULL);
��2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0.809),DRAWNULL);
��2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+0.854),DRAWNULL);
ʮ2:=IF(CURRBARSCOUNT<=DT+1 AND M>0,SL*2*(M+1),DRAWNULL);
STICKLINE(CURRBARSCOUNT=DT+1 AND P=1,SL*20,SL,0,-1),COLOR666600;
DRAWBAND(��,RGB(0,120,120),��,RGB(0,0,0));
DRAWBAND(һ,RGB(0,0,0),һ,RGB(0,0,0)),DOTLINE,COLOR666600;
DRAWBAND(��,RGB(0,120,120),��,RGB(0,0,0));
DRAWBAND(��,RGB(0,0,0),��,RGB(0,0,0)),DOTLINE,COLOR666600;
DRAWBAND(��,RGB(0,120,120),��,RGB(0,0,0));
DRAWBAND(��,RGB(0,120,120),��,RGB(0,0,0));
DRAWBAND(��,RGB(0,120,120),��,RGB(0,0,0));
DRAWBAND(��,RGB(0,0,0),��,RGB(0,0,0)),DOTLINE,COLOR666600;
DRAWBAND(��,RGB(0,120,120),��,RGB(0,0,0));
DRAWBAND(��,RGB(0,0,0),��,RGB(0,0,0)),DOTLINE,COLOR666600;
DRAWBAND(ʮ,RGB(0,120,120),ʮ,RGB(0,0,0));
DRAWBAND(��2,RGB(0,180,10),��2,RGB(0,0,0));
DRAWBAND(һ2,RGB(0,0,0),һ2,RGB(0,0,0)),DOTLINE,COLOR006600;
DRAWBAND(��2,RGB(0,120,10),��2,RGB(0,0,0));
DRAWBAND(��2,RGB(0,0,0),��2,RGB(0,0,0)),DOTLINE,COLOR006600;
DRAWBAND(��2,RGB(0,120,10),��2,RGB(0,0,0));
DRAWBAND(��2,RGB(0,120,10),��2,RGB(0,0,0));
DRAWBAND(��2,RGB(0,120,10),��2,RGB(0,0,0));
DRAWBAND(��2,RGB(0,0,0),��2,RGB(0,0,0)),DOTLINE,COLOR006600;
DRAWBAND(��2,RGB(0,120,0),��2,RGB(0,0,0));
DRAWBAND(��2,RGB(0,0,0),��2,RGB(0,0,0)),DOTLINE,COLOR006600;
DRAWBAND(ʮ2,RGB(0,120,10),ʮ2,RGB(0,0,0));
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*1.191,STRCAT('-19.1% ',CON2STR(SL*1.191,2))),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*1.382,STRCAT('-38.2% ',CON2STR(SL*1.382,2))),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*1.5,STRCAT('-50% ',CON2STR(SL*1.5,2))),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*1.618,STRCAT('-61.8% ',CON2STR(SL*1.618,2))),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*1.809,STRCAT('-80.9% ',CON2STR(SL*1.809,2))),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2,STRCAT('-100% ',CON2STR(SL*2,2))),COLORCYAN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*1.191,STRCAT('-138.2% ',CON2STR(SL*2*1.191,2))),COLORRED;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*1.382,STRCAT('-176.4% ',CON2STR(SL*2*1.382,2))),COLORRED;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*1.5,STRCAT('-200.0% ',CON2STR(SL*2*1.5,2))),COLORRED;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*1.618,STRCAT('-223.6% ',CON2STR(SL*2*1.618,2))),COLORRED;
DRAWTEXT(CURRBARSCOUNT=DT+1+1,SL*2*1.809,STRCAT('-261.8% ',CON2STR(SL*2*1.809,2))),COLORRED;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*2,STRCAT('-300.0% ',CON2STR(SL*2*2,2))),COLORRED;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*2.191,STRCAT('-338.2% ',CON2STR(SL*2*2.191,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*2.382,STRCAT('-376.4% ',CON2STR(SL*2*2.382,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*2.5,STRCAT('-400.0% ',CON2STR(SL*2*2.5,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*2.618,STRCAT('-423.6% ',CON2STR(SL*2*2.618,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*2.809,STRCAT('-461.8% ',CON2STR(SL*22.809,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*3,STRCAT('-500.0% ',CON2STR(SL*2*3,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*3.191,STRCAT('-538.2% ',CON2STR(SL*2*3.191,2))),COLORLIMAGENTA;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*3.382,STRCAT('-576.4% ',CON2STR(SL*2*3.382,2))),COLORLIMAGENTA;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*3.5,STRCAT('-600.0% ',CON2STR(SL*2*3.5,2))),COLORLIMAGENTA;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*3.618,STRCAT('-623.6% ',CON2STR(SL*2*3.618,2))),COLORLIMAGENTA;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*3.809,STRCAT('-661.8% ',CON2STR(SL*2*3.809,2))),COLORLIMAGENTA;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*4,STRCAT('-700.0% ',CON2STR(SL*2*4,2))),COLORLIMAGENTA;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*4.191,STRCAT('-738.2% ',CON2STR(SL*2*4.191,2))),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*4.382,STRCAT('-776.4% ',CON2STR(SL*2*4.382,2))),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*4.5,STRCAT('-800.0% ',CON2STR(SL*2*4.5,2))),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=DT+1+1,SL*2*4.618,STRCAT('-823.6% ',CON2STR(SL*2*4.618,2))),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*4.809,STRCAT('-861.8% ',CON2STR(SL*2*4.809,2))),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=DT+1,SL*2*5,STRCAT('-900.0% ',CON2STR(SL*2*5,2))),COLORGREEN;