‹ 返回

5746

5746 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:短线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 5746 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)
主力资金 — ★测大单/主力资金进出方向
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
④ 触发(信号扳机)
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
⚠️ A股专属(港股/美股/马股/加密都没有)
代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。

指标公式

���ʽ���
DRAWTEXTABS(0,2,'����'),COLOR0000FF;
DRAWTEXTABS(85,2,'����'),COLORYELLOW;
���ָ��:=IF(INBLOCK('���̽���'),"991002$CLOSE",
IF(INBLOCK('����'),"991003$CLOSE",
IF(INBLOCK('�����'),"991004$CLOSE",
IF(INBLOCK('������Ϣ'),"991006$CLOSE",
IF(INBLOCK('���ز�'),"991007$CLOSE",
IF(INBLOCK('��֯��װ'),"991008$CLOSE",
IF(INBLOCK('����'),"991009$CLOSE",
IF(INBLOCK('��ˮ����'),"991010$CLOSE",
IF(INBLOCK('��������'),"991011$CLOSE",
IF(INBLOCK('����'),"991014$CLOSE",
IF(INBLOCK('��ͨ��ʩ'),"991016$CLOSE",
IF(INBLOCK('������'),"991017$CLOSE",
IF(INBLOCK('���ξƵ�'),"991018$CLOSE",
IF(INBLOCK('ú̿ʯ��'),"991019$CLOSE",
IF(INBLOCK('���ʳƷ'),"991020$CLOSE",
IF(INBLOCK('ũ������'),"991021$CLOSE",
IF(INBLOCK('��ҵ����'),"991023$CLOSE",
IF(INBLOCK('����'),"991024$CLOSE",
IF(INBLOCK('������ҵ'),"991025$CLOSE",
IF(INBLOCK('������'),"991026$CLOSE",
IF(INBLOCK('��е'),"991027$CLOSE",
IF(INBLOCK('ҽҩ'),"991028$CLOSE",
IF(INBLOCK('��ó'),"991031$CLOSE",
IF(INBLOCK('������ý'),"991032$CLOSE",
IF(INBLOCK('�ǵ��DZ�'),"991033$CLOSE",
IF(INBLOCK('��ɫ����'),"991034$CLOSE",
IF(INBLOCK('��ֽӡˢ'),"991035$CLOSE",
IF(INBLOCK('ȯ��'),"991036$CLOSE",
IF(INBLOCK('�����豸'),"991037$CLOSE",
IF(INBLOCK('ͨ��'),"991135$CLOSE",
IF(INBLOCK('��������'),"991136$CLOSE",
IF(INBLOCK('����'),"991255$CLOSE",0)
)))))))))))))))))))))))))))))));
����Ƿ�:=SUM(���ָ��/REF(���ָ��,1)*100-100,1);
���:=IFS(INBLOCK('���̽���'),'���̽���',
IFS(INBLOCK('����'),'����',
IFS(INBLOCK('�����'),'�����',
IFS(INBLOCK('������Ϣ'),'������Ϣ',
IFS(INBLOCK('���ز�'),'���ز�',
IFS(INBLOCK('��֯��װ'),'��֯��װ',
IFS(INBLOCK('����'),'����',
IFS(INBLOCK('��ˮ����'),'��ˮ����',
IFS(INBLOCK('��������'),'��������',
IFS(INBLOCK('����'),'����',
IFS(INBLOCK('��ͨ��ʩ'),'��ͨ��ʩ',
IFS(INBLOCK('������'),'������',
IFS(INBLOCK('���ξƵ�'),'���ξƵ�',
IFS(INBLOCK('ú̿ʯ��'),'ú̿ʯ��',
IFS(INBLOCK('���ʳƷ'),'���ʳƷ',
IFS(INBLOCK('ũ������'),'ũ������',
IFS(INBLOCK('��ҵ����'),'��ҵ����',
IFS(INBLOCK('����'),'����',
IFS(INBLOCK('������ҵ'),'������ҵ',
IFS(INBLOCK('������'),'������',
IFS(INBLOCK('��е'),'��е',
IFS(INBLOCK('ҽҩ'),'ҽҩ',
IFS(INBLOCK('��ó'),'��ó',
IFS(INBLOCK('������ý'),'������ý',
IFS(INBLOCK('�ǵ��DZ�'),'�ǵ��DZ�',
IFS(INBLOCK('��ɫ����'),'��ɫ����',
IFS(INBLOCK('��ֽӡˢ'),'��ֽӡˢ',
IFS(INBLOCK('ȯ��'),'ȯ��',
IFS(INBLOCK('�����豸'),'�����豸',
IFS(INBLOCK('ͨ��'),'ͨ��',
IFS(INBLOCK('��������'),'��������',
IFS(INBLOCK('����'),'����','')
)))))))))))))))))))))))))))))));
DRAWTEXTABS(0,38,'����ָ����'+INDEXC+''),LINETHICK0,COLORFF00FF; 
DRAWTEXTABS(0,52,'�����ǵ���'+INDEXC-REF(INDEXC,1)),LINETHICK0,PRECIS2,COLORFFFF00; 
DRAWTEXTABS(225,38,'�����Ƿ���'+((INDEXC-REF(INDEXC,1))/REF(INDEXC,1)*100)+'%'),LINETHICK0,PRECIS2,COLORred; 
DRAWTEXTABS(0,66,'���Ǽ�����'+NUMTOSTRN(DYNAINFO(69),0)),COLOR0000FF;
DRAWTEXTABS(0,80,'�µ�������'+NUMTOSTRN(DYNAINFO(70),0)),COLOR00FF00;
DRAWTEXTABS(0,94,'ƽ�̼�����'+NUMTOSTRN(DYNAINFO(71),0)),COLORFFFFFF;
DRAWTEXTABS(0,112,'��Ʊ���룺 '+STKLABEL+''),LINETHICK1,COLORFFFF00; 
DRAWTEXTABS(0,126,'��Ʊ���ƣ�'+STKNAME+''),LINETHICK1,COLORFFFF00;
DRAWTEXTABS(0,140,'������飺'+ ���),COLOR00FFFF;
DRAWTEXTABS(0,154,'���ָ����'+ ���ָ��),PRECIS2,COLOR00FFFF;
DRAWTEXTABS(0,168,'����ǵ���'+ ���ָ��-REF(���ָ��,1)),PRECIS2,COLOR00FFFF;
DRAWTEXTABS(342,38,'����Ƿ���'+ ����Ƿ�+'%'),PRECIS2,COLOR00FFFF;
DRAWTEXTABS(0,185,'���¹ɼۣ�'+DYNAINFO(7)+'Ԫ'),COLORFF00FF; 
DRAWTEXTABS(460,38,'�����Ƿ���'+DYNAINFO(14)*100+'%'),COLORFF00FF,PRECIS2;
DRAWTEXTABS(0,199,'�����ǵ���'+C-REF(C,1)+'Ԫ'),COLORFFFF00,PRECIS2;
DRAWTEXTABS(0,213,'�� �� �ʣ�'+VOL/CAPITAL* 100),COLORFF00FF,PRECIS2;
DRAWTEXTABS(0,257,'��ʷ��߼ۣ�'+HHV(HIGH,0)),Colorred,LINETHICK0;
DRAWTEXTABS(0,272,'��ʷ��ͼۣ�'+LLV(LOW,0)),COLOR00FF00,LINETHICK0; 
TODAY:=("DDY.DDY")=0; 
HS:=vol/capital;
ZLB:=IF(TODAY,"DDEDATA@BIGORDER"(1,2),BIGORDER(1,2));
ZLS:=IF(TODAY,"DDEDATA@BIGORDER"(2,2),BIGORDER(2,2));
TDB:=IF(TODAY,"DDEDATA@BIGORDER"(1,3),bigorder(1,3));
TDS:=IF(TODAY,"DDEDATA@BIGORDER"(2,3),bigorder(2,3));
DDB:=IF(TODAY,"DDEDATA@BIGORDER"(1,2)-"DDEDATA@BIGORDER"(1,3),bigorder(1,2)-bigorder(1,3));
DDS:=IF(TODAY,"DDEDATA@BIGORDER"(2,2)-"DDEDATA@BIGORDER"(2,3),bigorder(2,2)-bigorder(2,3));
ZDB:=IF(TODAY,"DDEDATA@BIGORDER"(1,1)-"DDEDATA@BIGORDER"(1,2),bigorder(1,1)-bigorder(1,2));
ZDS:=IF(TODAY,"DDEDATA@BIGORDER"(2,1)-"DDEDATA@BIGORDER"(2,2),bigorder(2,1)-bigorder(2,2));
XDB:=IF(TODAY,1-"DDEDATA@BIGORDER"(1,1),1-bigorder(1,1));
XDS:=IF(TODAY,1-"DDEDATA@BIGORDER"(2,1),1-bigorder(2,1));
WPB:=sum(if(DYNAINFO(23)*close,DYNAINFO(23),0),0)*0.003906;
NPS:=sum(if(DYNAINFO(22)*close,DYNAINFO(22),0),0)*0.003906;
������:=(WPB-NPS)/(NPS+WPB)*100;
������:=IF(DYNAINFO(92)/DYNAINFO(91) ,DYNAINFO(92)/DYNAINFO(91) ,0 );
TCL1:=IF(TODAY ,(DDB+TDB ) ,(DYNAINFO(95)+DYNAINFO(94)));
TCL2:=IF(TODAY,(TDS+DDS) ,(DYNAINFO(98)+DYNAINFO(97)) );
DRAWTEXTABS(0,227,'�� �� �ʣ�'+ NUMTOSTRN(������,2)),COLOR00FFFF;
DRAWTEXTABS(0,242,'�� �� �ȣ�'+ NUMTOSTRN(������,2)),COLOR00FFFF;
TDLR:=TDB*AMOUNT/10000;
TDLC:=TDS*AMOUNT/10000;
CJ:=TDLR-TDLC;
����:=SUM(TDB,1)-SUM(TDS,1);
CD:=TDB-TDS;
����:=HS*CD*100;
CDCC:= 25+Sum(����,0);
DDLR:=DDB*AMOUNT/10000;
DDLC:=DDS*AMOUNT/10000;
DJ:=DDLR-DDLC;
����:=SUM(DDB,1)-SUM(DDS,1);
DD:=DDB-DDS;
��:=HS*DD*100;
DHCC:=25+Sum(��,0);
ZDLR:=ZDB*AMOUNT/10000;
ZDLC:=ZDS*AMOUNT/10000;
ZJ:=ZDLR-ZDLC;
����:=SUM(ZDB,1)-SUM(ZDS,1);
ZD:=ZDB-ZDS;
�л�:=HS*ZD*100;
ZHCC:= 25+Sum(�л�,0);
XDLR:=XDB*AMOUNT/10000;
XDLC:=XDS*AMOUNT/10000;
SJ:=XDLR-XDLC;
ɢ��:=SUM(XDB,1)-SUM(XDS,1);
XD:=XDB-XDS;
ɢ��:=HS*XD*100;
SHCC:= 25+Sum(ɢ��,0);
ZLLR:=ZLB*AMOUNT/10000;
ZLLC:=ZLS*AMOUNT/10000;
����:ZLLR-ZLLC,COLORred,LINETHICK0,PRECIS2;
����:=SUM(ZLB,1)-SUM(ZLS,1);
����:=����+��;
ZLCC:=CDCC+DHCC;
ռ��ͨ�̱�:(ZLB-ZLS)*vol/CAPITAL * 100,PRECIS2,linethick0;
ռ�ɽ����:����/(AMOUNT/10000) * 100,PRECIS2,linethick0;
ռ�ɽ�����:����/AMOUNT * VOL * 100,PRECIS2,linethick0;
DRAWTEXTREL(230,10,'�������� '+����+'��Ԫ'),LINETHICK4,Colorred;
DRAWTEXTREL(500,10,'�������� '+LAST(���� > 0)+'��'),LINETHICK4,Color00b5ff;
DRAWTEXTREL(650,10,'ʮ��쮺� '+COUNT(���� > 0,10)+'��'),LINETHICK4,COLORFF00FF;
��������:SUM(����,2),LINETHICK0,PRECIS2,COLORFF00FF;
��������:SUM(����,3),LINETHICK0,PRECIS2,COLORFFFF00;
��������:SUM(����,4),LINETHICK0,PRECIS2,COLOR00FFFF;
��������:SUM(����,5),LINETHICK0,PRECIS2,COLORFFFF00;
DRAWTEXTABS(105,25,'ǰ���������ʽ�(��):'),COLORFFFF00;
DRAWTEXTABS(225,25,'ǰ1��:'+ NUMTOSTRN(ref(����,1),2)),COLOR00FFFF;
DRAWTEXTABS(325,25,'ǰ2��:'+ NUMTOSTRN(ref(����,2),2)),COLORFF00FF;
DRAWTEXTABS(425,25,'ǰ3��:'+ NUMTOSTRN(ref(����,3),2)),COLOR00FF00;
DRAWTEXTABS(525,25,'ǰ4��:'+ NUMTOSTRN(ref(����,4),2)),COLORB5B5B5;
DRAWTEXTABS(625,25,'ǰ5��:'+ NUMTOSTRN(ref(����,5),2)),COLORFF9911;
DRAWTEXTABS(725,25,'ǰ6��:'+ NUMTOSTRN(ref(����,6),2)),Color00b5ff;
;
ZDZ:=400/(MAX(ZLLR,ZLLC,TDLR,TDLC,DDLR,DDLC,ZDLR,ZDLC,XDLR,XDLC,SJ,ZJ,DJ,CJ,����));
����:=600-(ZLLR*ZDZ);
����:=600-(ZLLC*ZDZ);
ZLJM:=500-(ABS(����)*ZDZ);
����:=600-(TDLR*ZDZ);
����:=600-(TDLC*ZDZ);
CDJB:=500-(ABS(CJ)*ZDZ);
����:=600-(DDLR*ZDZ);
����:=600-(DDLC*ZDZ);
DHJB:=500-(ABS(DJ)*ZDZ);
����:=600-(ZDLR*ZDZ);
����:=600-(ZDLC*ZDZ);
ZHJB:=500-(ABS(ZJ)*ZDZ);
ɢ��:=600-(XDLR*ZDZ);
ɢ��:=600-(XDLC*ZDZ);
SHJB:=500-(ABS(SJ)*ZDZ);
DRAWRECTREL(280,����,300,610,RGB(200,0,0)),COLOR000000,LAYER5;
DRAWRECTREL(300,����,320,610,RGB(0,200,0)),COLOR000000,LAYER5;
DRAWRECTREL(320,ZLJM,340,610,(IF((���� >= 0),RGB(255,20,147),RGB(0,250,154)))),COLOR000000,LAYER5;
DRAWRECTREL(410,����,430,610,RGB(200,0,0)),COLOR000000,LAYER5;
DRAWRECTREL(430,����,450,610,RGB(0,200,0)),COLOR000000,LAYER5;
DRAWRECTREL(450,CDJB,470,610,(IF((CJ >= 0),RGB(255,20,147),RGB(0,250,154)))),COLOR000000,LAYER5;
DRAWRECTREL(540,����,560,610,RGB(200,0,0)),COLOR000000,LAYER5;
DRAWRECTREL(560,����,580,610,RGB(0,200,0)),COLOR000000,LAYER5;
DRAWRECTREL(580,DHJB,600,610,(IF((DJ >= 0),RGB(255,20,147),RGB(0,250,154)))),COLOR000000,LAYER5;
DRAWRECTREL(670,����,690,610,RGB(200,0,0)),COLOR000000,LAYER5;
DRAWRECTREL(690,����,710,610,RGB(0,200,0)),COLOR000000,LAYER5;
DRAWRECTREL(710,ZHJB,730,610,(IF((ZJ >= 0),RGB(255,20,147),RGB(0,250,154)))),COLOR000000,LAYER5;
DRAWRECTREL(800,ɢ��,820,610,RGB(200,0,0)),COLOR000000,LAYER5;
DRAWRECTREL(820,ɢ��,840,610,RGB(0,200,0)),COLOR000000,LAYER5;
DRAWRECTREL(840,SHJB,860,610,(IF((SJ >= 0),RGB(255,20,147),RGB(0,250,154)))),COLOR000000,LAYER5;
DRAWTEXTREL(260,450,'��'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(260,580,'��'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(390,450,'��'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(390,580,'��'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(520,450,'��'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(520,580,'��'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(650,450,'��'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(650,580,'��'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(780,450,'ɢ'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(780,580,'��'),LINETHICK2,ColorDDFFFF;
DRAWTEXTREL(200,680,'����(��) '),colorred;
DRAWTEXTREL(200,750,'����(��)  '),Color00FF00;
DRAWTEXTREL(200,820,'����(��)  '),COLORFF00FF;
DRAWTEXTREL(200,890,'�ֱֲ��� '),