‹ 返回53673
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 53673 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
DMA — 两条不同周期均线之差,测中线方向
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
VAR1:=REF(C,1)*1.1-C< 0.01 AND H=C;
VAR2:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
VAR3:=DMA(CLOSE,VAR2);
VAR4:=(1+7/100)*VAR3,COLORWHITE;
VAR5:=MA(C,5),COLORWHITE ,NODRAW ;
VAR6:=(C-VAR5)/VAR5*100;
VAR7:=MA(C,30)COLORBLUE,NODRAW ;
VAR8:=(C-VAR7)/VAR7*100,LINETHICK0;
VAR9:=COUNT(CROSS(VAR6,0),3)>=1 AND VAR8>REF(VAR8,1) AND VAR5>REF(VAR5,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)< VAR7;
VAR10:=FILTER(VAR9,10);
DRAWTEXT(VAR10,LOW*0.95,'����'),COLORYELLOW;
VAR11:=ATAN((VAR5/REF(VAR5,1)-1)*100)*180/3.1416;
VAR12:=SMA(EMA((VAR5-REF(VAR5,1))/REF(VAR5,1),3)*100,3,1);
VAR13:=EMA((VAR12-REF(VAR12,1)),3),LINETHICK0;
VAR14:=MA(C,10)COLORMAGENTA ,LINETHICK2,NODRAW;
VAR15:=FILTER(COUNT(CROSS(VAR11,30),5)>=1 AND VAR5>REF(VAR5,1) AND VAR8>REF(VAR8,1) AND VAR14>REF(VAR14,1)AND VAR13>REF(VAR13,1) AND VAR12>REF(VAR12,1) ,10);
DRAWTEXT(VAR15,LOW*0.98,'�Ӳ�'),COLORRED;
VAR16:=MA(CLOSE,25)+MA(CLOSE,25)*20/100,COLORMAGENTA ,LINETHICK1;
VAR17:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLORBLACK,LINETHICK1;
VAR18:=VAR17+6*STD(VAR17,11),COLORCYAN,LINETHICK1;
VAR19:=VAR17-6*STD(VAR17,11),COLORBLUE ,NODRAW , ;
VAR20:=MA(CLOSE,8),COLORRED,LINETHICK1;
VAR21:=EMA(C,2);
VAR22:=EMA(SLOPE(C,21)*20+C,42);
VAR23:=EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2),COLORYELLOW,LINETHICK1;
VAR24:=MA(CLOSE,27),COLORMAGENTA ,LINETHICK1;
VAR25:=CROSS(VAR23,VAR24);
VAR26:=EMA(CLOSE,12)-EMA(CLOSE,26);
VAR27:=EMA(VAR26,9);
VAR28:=(VAR26-VAR27)*2;
VAR29:=C>=REF(C,1)*1.097 ;
VAR30:=VAR28>=2*REF(VAR28,1) AND VAR29 AND ABS(VAR28)<=1 AND C>MA(C,20) AND C< MA(C,20)*1.2 ;
DRAWTEXT(VAR30,L*0.99,'����'),COLORYELLOW,LINETHICK3;
VAR31:=EMA(EMA(EMA((CLOSE*6+LOW*2+HIGH+OPEN)/10,2),2),2);
VAR32:=VAR31-REF(VAR31,1)+VAR31;
VAR33:=MA(VAR32,3);
DRAWTEXT(CROSS(VAR32,VAR33),(LOW * 0.995),'��'),COLORYELLOW,LINETHICK3;
VAR34:=VOL>=REF(V,1)*1.91 AND C>REF(C,1)*1.01;
VAR35:=SUMBARS(VAR34,1);
VAR36:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,20))/EMA(CLOSE,20));
VAR37:=DMA(((2.15*CLOSE+LOW+HIGH)/4),VAR36);
VAR38:EMA(VAR37,200)*1.118 ,LINETHICK1,COLORRED;
VAR39:=IF((CLOSE>REF(CLOSE,1)),88,0);
VAR40:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)< 1.01) AND (VAR39>0),91,0);
DRAWTEXT(FILTER((VAR40>90),45),(LOW)*(0.90),'���ο�ʼ '),COLORMAGENTA;
DRAWTEXT(FILTER((VAR40>90),35),(LOW)*(0.8),'ǿ������'),COLOR00FFFF;
VAR41:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);
VAR42:=IF(MA(CLOSE,17)< VAR41,VAR41,MA(CLOSE,17)),COLORFF00FF,NODRAW;
VAR43:=VAR42-(EMA(C,3)-VAR42),COLORGREEN ,LINETHICK1;
VAR44:=(((((REF(C,1)) * (1.1)) - C) < (0.01)) AND (H = C));
VAR45:=(EMA(C,5)),LINETHICK0 ,COLORWHITE;
VAR46:=(20 * H + 19 * (REF(H,1)) + 18 * (REF(H,2)) + 17 * (REF(H,3)));
VAR47:=16*(REF(H,4)) +15*(REF(H,5))+14 * (REF(H,6)) + 13 * (REF(H,7));
VAR48:=12*(REF(H,8))+11*(REF(H,9))+10 * (REF(H,10)) + 9 * (REF(H,11));
VAR49:=8 * (REF(H,12)) + 7 * (REF(H,13)) +6*(REF(H,14))+5*(REF(H,15));
VAR50:=4 * (REF(H,16)) + 3 * (REF(H,17)) +2 * (REF(H,18)) + REF(H,20);
VAR51:=(VAR46+VAR47+VAR48+VAR49+VAR50)/(210);
VAR52:=(EMA(VAR51,90));
VAR53:(VAR52 + (((C - (VAR52)) * C) - (VAR52)) / (VAR52)),LINETHICK0 ;
VAR54:=(CROSS(VAR53,VAR45));
DRAWTEXT((VAR54) AND (VAR44),L,'������ţ'),LINETHICK3,COLORRED ;
VAR55:=OPEN>CLOSE;
VAR56:=COUNT(VAR55,6)=6;
VAR57:=COUNT(C< REF(C,1) ,6)=6;
VAR58:=(C< MA(C,30)*0.9);
VAR59:=VAR56 AND VAR57 AND VAR58;
VAR60:=VAR27<=0.6;
VAR61:=C>=REF(C,1)*1.099 AND C< MA(C,20)*1.15 AND C>MA(C,20) AND VAR27<=0.3 AND VAR27>=0;
VAR62:=C>=REF(C,1)*1.099 AND C< MA(C,20)*1.16 AND C>MA(C,20) AND VAR60 AND C>=HHV(C,20);
DRAWTEXT(VAR61 ,L*0.84,'C����');
DRAWTEXT(VAR62,L*0.90,'A����');