‹ 返回53217
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 53217 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
VAR0:=(3*CLOSE+LOW+OPEN+HIGH)/6;
֧�Ź�1:(20*VAR0+19*REF(VAR0,1)+18*REF(VAR0,2)+17*REF(VAR0,3)+16*REF(VAR0,4)+15*REF(VAR0,5)+14*REF(VAR0,6)+13*REF(VAR0,7)+12*REF(VAR0,8)+11*REF(VAR0,9)+10*REF(VAR0,10)+9*REF(VAR0,11)+8*REF(VAR0,12)+7*REF(VAR0,13)+6*REF(VAR0,14)+5*REF(VAR0,15)+4*REF(VAR0,16)+3*REF(VAR0,17)+2*REF(VAR0,18)+REF(VAR0,20))/210,COLORRED,LINETHICK2;
֧�Ź�2:(15*VAR0+14*REF(VAR0,1)+13*REF(VAR0,2)+12*REF(VAR0,3)+11*REF(VAR0,4)+10*REF(VAR0,5)+9*REF(VAR0,6)+8*REF(VAR0,7)+7*REF(VAR0,8)+6*REF(VAR0,9)+5*REF(VAR0,10)+4*REF(VAR0,11)+3*REF(VAR0,12)+2*REF(VAR0,13)+REF(VAR0,15))/120,COLOR8000FF,LINETHICK2;
ѹ����1:(10*VAR0+9*REF(VAR0,1)+8*REF(VAR0,2)+7*REF(VAR0,3)+6*REF(VAR0,4)+5*REF(VAR0,5)+4*REF(VAR0,6)+3*REF(VAR0,7)+2*REF(VAR0,8)+REF(VAR0,10))/50,COLOR008000,LINETHICK2;
ѹ����2:(15*VAR0+14*REF(VAR0,1)+13*REF(VAR0,2)+12*REF(VAR0,3)+11*REF(VAR0,4)+10*REF(VAR0,5)+9*REF(VAR0,6)+8*REF(VAR0,7)+7*REF(VAR0,8)+6*REF(VAR0,9)+5*REF(VAR0,10)+4*REF(VAR0,11)+3*REF(VAR0,12)+2*REF(VAR0,13)+REF(VAR0,15))/110,COLORGREEN,LINETHICK2;
VAR2:=FINDHIGH(H,0,20,1);
VAR1:=FINDLOW(L,0,20,1);
VAR21:=FINDHIGH(H,20,20,1);
VAR11:=FINDLOW(L,20,20,1);
VAR22:=FINDHIGH(H,40,20,1);
VAR12:=FINDLOW(L,40,20,1);
VAR23:=FINDHIGH(H,60,20,1);
VAR13:=FINDLOW(L,60,20,1);
VAR24:=FINDHIGH(H,80,20,1);
VAR14:=FINDLOW(L,80,20,1);
VAR25:=FINDHIGH(H,100,20,1);
VAR15:=FINDLOW(L,100,20,1);
STICKLINE(CURRBARSCOUNT< 20 AND CURRBARSCOUNT>1 ,CONST(VAR2),CONST(VAR2),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 20 AND CURRBARSCOUNT>1 ,CONST(VAR1),CONST(VAR1),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=20 OR CURRBARSCOUNT=1 ,CONST(VAR2),CONST(VAR1),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 40 AND CURRBARSCOUNT>21 ,CONST(VAR21),CONST(VAR21),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 40 AND CURRBARSCOUNT>21,CONST(VAR11),CONST(VAR11),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=40 OR CURRBARSCOUNT=21 ,CONST(VAR21),CONST(VAR11),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 60 AND CURRBARSCOUNT>41,CONST(VAR22),CONST(VAR22),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 60 AND CURRBARSCOUNT>41,CONST(VAR12),CONST(VAR12),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=60 OR CURRBARSCOUNT=41,CONST(VAR22),CONST(VAR12),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 80 AND CURRBARSCOUNT>61,CONST(VAR23),CONST(VAR23),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 80 AND CURRBARSCOUNT>61,CONST(VAR13),CONST(VAR13),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=80 OR CURRBARSCOUNT=61,CONST(VAR23),CONST(VAR13),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 100 AND CURRBARSCOUNT>81,CONST(VAR24),CONST(VAR24),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 100 AND CURRBARSCOUNT>81,CONST(VAR14),CONST(VAR14),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=100 OR CURRBARSCOUNT=81,CONST(VAR24),CONST(VAR14),0,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 120 AND CURRBARSCOUNT>101,CONST(VAR25),CONST(VAR25),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT< 120 AND CURRBARSCOUNT>101,CONST(VAR15),CONST(VAR15),8,0)COLORYELLOW;
STICKLINE(CURRBARSCOUNT=120 OR CURRBARSCOUNT=101,CONST(VAR25),CONST(VAR15),0,0)COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=20,0.9,0.005,0,STRCAT(STRCAT('���:',VAR2STR(VAR2,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=20,0.9,1.9,0,STRCAT(STRCAT('���:',VAR2STR(VAR1,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=40,0.7,0.005,0,STRCAT(STRCAT('���:',VAR2STR(VAR21,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=40,0.7,1.9,0,STRCAT(STRCAT('���:',VAR2STR(VAR11,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=60,0.55,0.005,0,STRCAT(STRCAT('���:',VAR2STR(VAR22,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=60,0.55,1.9,0,STRCAT(STRCAT('���:',VAR2STR(VAR12,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=80,0.38,0.005,0,STRCAT(STRCAT('���:',VAR2STR(VAR23,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=80,0.38,1.9,0,STRCAT(STRCAT('���:',VAR2STR(VAR13,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=100,0.22,0.005,0,STRCAT(STRCAT('���:',VAR2STR(VAR24,2)),'Ԫ'))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=100,0.22,1.9,0,STRCAT(STRCAT('���:',VAR2STR(VAR14,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=120,0.101,0.005,0,STRCAT(STRCAT('���:',VAR2STR(VAR25,2)),''))COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=120,0.101,1.9,0,STRCAT(STRCAT('���:',VAR2STR(VAR15,2)),''))COLORYELLOW;