‹ 返回51705
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 51705 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
④ 触发(信号扳机)突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1)))));
MTIME:=MOD(FROMOPEN,TOTAL);
CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
VVOL:IF((CURRBARSCOUNT=1 AND DYNAINFO(8)>1),VOL*(TOTAL+3)/(CTIME+3),DRAWNULL),NODRAW;
STICKLINE((CURRBARSCOUNT=1 AND DYNAINFO(8)>1),VVOL,0,-1,-1),COLOR00C0C0;
��ͨ��ֵZ:(FINANCE(46)*C)/100000000;
��ͨ��ֵ:FINANCE(40)/100000000;
��ͨ��:CAPITAL/1000000;
����Z:VOL*10000/FINANCE(46),NODRAW;
���뻻��:����Z>=50,COLORRED,NODRAW;
STICKLINE(���뻻��,0,VOL*0.85,1,0),COLORRED;
��������:����Z>=70,COLORGREEN,NODRAW;
STICKLINE(��������,0,VOL*0.9,2,0),COLORGREEN;
���ֵ:HHV(����Z,240);
����:=(����Z>=REF(���ֵ,1));
DRAWTEXT(����,VOL,'��'),COLORWHITE;
VOLUME:VOL,VOLSTICK;
��������:MA(VOLUME,250),DOTLINE,LINETHICK1,COLORWHITE;
���:=IF(C>REF(C,1),VOL,0);
�������:REF(HHV(���,21),1),COLOR00FFFF,DOTLINE;
�ɽ���:=AMOUNT/10000,NODRAW,COLORRED;
����:=(VOL/REF(VOL,1)-1)*100,NODRAW;
�����:VOL/REF(VOL,1);
����:=V/REF(MA(V,5),1),COLORWHITE,NODRAW;
�廻:SUM(����Z,5),NODRAW,COLORWHITE;
��ʮ��:SUM(����Z,20),NODRAW,COLORWHITE;
����:=VOL>=REF(VOL,1)*1.9,COLORYELLOW,NODRAW;
DRAWTEXT(����,0.5,'��'),COLORYELLOW;
����:=REF(VOL,1)>=VOL*1.9,COLORMAGENTA,NODRAW;
DRAWTEXT(����,VOL,'��'),COLORMAGENTA;
�ٵ�:=VOL=LLV(VOL,100) AND BARSCOUNT(VOL)>=100,COLORCYAN,NODRAW;
DRAWTEXT(�ٵ�,VOL,'�ٵ�'),COLORCYAN;
ƽ��:=(RANGE(VOL/REF(VOL,1),0.9,1.1) AND BARSCOUNT(VOL)>=2),COLORWHITE,NODRAW;
DRAWTEXT(ƽ��,VOL,'ƽ'),COLORWHITE;
����:=VOL=HHV(VOL,120), COLORRED;
DRAWTEXT(����,VOL,'����'),COLORGREEN;
V100:= V<=LLV(V,100)*1.2 AND V>0 AND BARSCOUNT(V)>=100;
����Ⱥ:=COUNT(V100,5)>=3;
NI:=0.05*CONST(HHV(VOL,240));
DRAWTEXT(FILTER(����Ⱥ,4),V+2*NI,'����Ⱥ'),COLORGRAY;
����:=VOL/REF(VOL,1),COLORYELLOW,NODRAW;
�ٸ���:=VOL>=HHV(VOL,100),COLORRED,NODRAW;
DRAWTEXT(�ٸ���,VOL,'��'),COLORRED;
H_L:=0.1*CONST(HHV(VOL,250));
��������:=C/REF(C,1)<=0.96 AND VOL<HHV(VOL,30)/1.9;
DRAWTEXT(��������,VOL+1.6*H_L,'!'),COLORLICYAN;
������һ:=VOL/REF(VOL,1)>0.5 AND VOL/REF(VOL,1)<0.67;
DRAWTEXT(������һ,VOL,'3'),COLORLIGRAY;
����һһ:=VOL/REF(VOL,1)<=0.32;
DRAWTEXT(������һ,VOL,'1'),COLORWHITE;
V1:=VOL*0.9;
V2:=VOL*0.85;
TDXSTEP134:STICKLINE(����,0,V1,1,0),COLORYELLOW;
TDXSTEP139:STICKLINE(����,0,VOL*0.45,1,0),COLORMAGENTA;
TDXSTEP135:STICKLINE(�ٵ�,0,V1,1,0),COLORCYAN;
TDXSTEP137:STICKLINE(ƽ��,0,V2,1,0),COLORWHITE;
TDXSTEP138:STICKLINE(��������,0,V2,1,0),COLORLICYAN;
SAT:=AMOUNT/HHV(AMOUNT,20)*HHV(CLOSE,20)/CLOSE;
����%:IF(SAT>1,1,SAT)*100,NODRAW,COLOR00AAFF;
STICKLINE(HSCOL=HHV(HSCOL,20)AND C>=O AND HSCOL>5 ,0,HSCOL/3,3.5,0), COLORYELLOW;
����������:=(FINANCE(33)/FINANCE(34)*100);
��Ӫ������:=(FINANCE(23)/FINANCE(20)*100);
��Ӫҵ������:=FINANCE(44);
ÿ�ɾ��ʲ�:=CONST(FINANCE(34));
ÿ������:=CONST(FINANCE(38));
������������:=FINANCE(43);
������:=CONST(FINANCE(1)*DYNAINFO(7)/FINANCE(20));
�ֽ�ծ��:=(FINANCE(25)/FINANCE(15));
ÿ��δ����:=CONST(FINANCE(32));
ÿ�ɹ�����:=CONST(FINANCE(18));
SY01:=����������>3;
SY02:=����������>0.01 AND ����������<=3;
SY03:=��Ӫ������>2;
SY04:=��Ӫ������>0;
SY05:=��Ӫҵ������>1;
SY06:=��Ӫҵ������>0;
SY07:=������������>2;
SY08:=������������>0.2;
SY09:=ÿ������>0.01;
SY10:= ÿ������>0.001;
SY11:=ÿ�ɾ��ʲ�>2;
SY12:=ÿ�ɾ��ʲ�>0.01;
SY13:=ÿ��δ����>0.5;
SY14:=ÿ��δ����>0.001;
SY15:=ÿ�ɹ�����>0.5;
SY16:=ÿ�ɹ�����>0.002;
SY17:=ÿ��δ����>=2 AND ÿ�ɹ�����>=2;
SY18:=ÿ��δ����<2 OR ÿ�ɹ�����<2;
����:=SY01 AND SY03 AND SY05 AND SY07 AND SY09 AND SY11 AND SY13 AND SY15;
�Ϻ�:=SY02 AND SY04 AND SY06 AND SY08 AND SY10 AND SY12 AND SY14 AND SY16;
һ��:=NOT(����) AND NOT(�Ϻ�);
DRAWTEXT_FIX(���� AND �Ϻ�=0,0.01,0.05,0,'�ۺ����������棺���㣡'),COLORRED;
DRAWTEXT_FIX(�Ϻ�,0.01,0.01,0,'�ۺ����������棺�Ϻã�'),COLORWHITE;
DRAWTEXT_FIX(һ��,0.01,0.01,0,'�ۺ����������棺һ�㣡'),COLORWHITE;
DRAWTEXT_FIX(SY17,0.01,0.18,0,'�Ƿ�߱�����תDZ�����ǣ�'),COLORWHITE;
DRAWTEXT_FIX(SY18,0.01,0.18,0,'�Ƿ�߱�����תDZ������'),COLORWHITE;
DRAWTEXT_FIX(FINANCE(43)>0,0.01,0.35,0,STRCAT('����ͬ��%��',VAR2STR(FINANCE(43),2))),COLORWHITE;
DRAWTEXT_FIX(FINANCE(43)<0,0.01,0.35,0,STRCAT('����ͬ��%��',VAR2STR(FINANCE(43),2))),COLORWHITE;