‹ 返回47195
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 47195 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
DRAWGBK(C>0, RGB(10,10,10),RGB(38,90,0),0,'11',0);
����������:=(FINANCE(33)/FINANCE(34)*100);
��Ӫ������:=(FINANCE(23)/FINANCE(20)*100);
��Ӫҵ������:=FINANCE(44);
������������:=FINANCE(43);
ÿ������:=CONST(FINANCE(38));
ÿ�ɾ��ʲ�:=CONST(FINANCE(34));
ÿ��δ����:=CONST(FINANCE(32));
ÿ�ɹ�����:=CONST(FINANCE(18));
A����ͨ:=FINANCE(7)/100000000;
��ӯ��:=DYNAINFO(39);
������:=VOL/CAPITAL*100;
����:=DYNAINFO(17);
ER1:=����������>3;
ER12:=����������<3 AND ����������>1;
ER2:=��Ӫ������>5;
ER22:=��Ӫ������>1;
ER4:=��Ӫҵ������>5;
ER42:=��Ӫҵ������>1;
ER5:=������������>5;
ER52:=������������>0.5;
SAX1:=ÿ������>0.01;
SAX12:= ÿ������>0.002;
SAX2:=ÿ�ɾ��ʲ�>2;
SAX22:=ÿ�ɾ��ʲ�>0.2;
SAX4:=ÿ��δ����>0.5;
SAX42:=ÿ��δ����>0.01;
SAX5:=ÿ�ɹ�����>0.5;
SAX52:=ÿ�ɹ�����>0.05;
DP2:=A����ͨ<20;
DP22:=A����ͨ<5000;
DP3:=��ӯ��<200;
DP32:=��ӯ��<5000;
DP4:=������>1;
DP42:=������>0.5;
WMF1:=����>0.8;
WMF12:=����>0.5;
����:=ER1 AND ER2 AND ER4 AND ER5 AND SAX1 AND SAX2 AND SAX4 AND SAX5 AND DP2 AND DP3 AND DP4 AND WMF1;
�Ϻ�:=ER12 AND ER22 AND ER42 AND ER52 AND SAX12 AND SAX22 AND SAX42 AND SAX52 AND DP22 AND DP32 AND DP42 AND WMF12;
DRAWTEXT_FIX(����,0.5,0.01,0,'�����棺���㼶��'),COLORRED;
DRAWTEXT_FIX(�Ϻ�,0.5,0.05,0,'�����棺�Ϻã�'),COLORMAGENTA;
FX:=IF(C>REF(C,1),1,IF(C<REF(C,1),-1,0));
TT:=BARSLAST(HOUR=9 AND MINUTE=31 AND V>0)+1 ;
����:=���ø���.��������#DAY;
���:=CONST(HHV((C/����-1)*100,TT));
��ͼ�:=CONST(LLV((C/����-1)*100,TT));
��λ:=CONST((���-��ͼ�)/40);
�:=SUM(IF(FX=1,V,0),TT)/SUM(V,TT)*100;
�շ�:=SUM(IF(FX=-1,V,0),TT)/SUM(V,TT)*100;
ƽ��:=SUM(IF(FX=0,V,0),TT)/SUM(V,TT)*100;
DRAWTEXT_FIX(1,0.15,0,0,STRCAT(STRCAT(STRCAT('�:',CON2STR(�,1)),
STRCAT('ƽ��:',CON2STR(ƽ��,1))),STRCAT('�շ�:',CON2STR(�շ�,1)))),COLORYELLOW;
DRAWTEXT_FIX(1,0,0,0,STRCAT('��С��λ:',CON2STR(��λ,3))),COLORLIGRAY;
DRAWTEXT_FIX(ISLASTBAR,0.28,0.05,0,'��ǰ��: '),COLORCYAN;
DRAWNUMBER_FIX(ISLASTBAR,0.328,0.05,0.5,V/10000)COLORYELLOW;
ZSTJJ,COLORYELLOW,LINETHICK2;
����:CLOSE,LINETHICK2,COLORWHITE;
DRAWTEXT( ISLASTBAR AND ����>REF(����,1),����,STRCAT(' ��',CON2STR(����,2))),COLOR0000FF;
DRAWTEXT( ISLASTBAR AND ����<REF(����,1),����,STRCAT(' ��',CON2STR(����,2))),COLOR00FF00;
MA5:="��ʱ����.MA5#DAY";
DRAWTEXT(FILTER(CROSS(MA5,C),10),L,'↑��5'),COLORGREEN;
DRAWTEXT(FILTER(CROSS(C,MA5),10),L,'↑��5'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.08,0.98,0,ZDBLOCK),COLORRED;
AAAB1:=STRCAT('����������:',CON2STR(DYNAINFO(60),0));
AAAB2:=STRCAT('�������µ�:',CON2STR(DYNAINFO(61),0));
DRAWTEXT_FIX(ISLASTBAR,0.8,0,0,AAAB1),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.9,0,0,AAAB2),COLORGREEN;
��ͨ��:=STRCAT(STRCAT(' ��ͨ��: ',CON2STR(CAPITAL/1000000,2)),'��');
DRAWTEXT_FIX(ISLASTBAR,0.58,0.02,0,��ͨ��),COLORGREEN;
�ؼ���:"��ʱ����.�ؼ���λ#DAY",COLORWHITE;
HH:=MAX(DYNAINFO(3),DYNAINFO(5));
LL:=MIN(DYNAINFO(3),DYNAINFO(6));
PP:=HH-LL;����:LL+PP*7/8,COLOR00DD00;
֧��:LL+PP*0.5/8,COLORLIGREEN;
�ּ�:CLOSE,COLORWHITE,LINETHICK2;
XG:LONGCROSS(֧��,�ּ�,2),NODRAW;
STICKLINE(CROSS(֧��,�ּ�),֧��,(֧��+����)/2,2,0),COLORRED;
STICKLINE(CROSS(�ּ�,����),����,(֧��+����)/2,2,0),COLORGREEN;
DRAWTEXT(LONGCROSS(֧��,�ּ�,2),֧��*1.001,'����'),LINETHICK2,,COLORYELLOW;
DRAWTEXT(LONGCROSS(�ּ�,����,2),�ּ�,'����'),LINETHICK2,COLORRED;
DQL:="��ʱ����.��ǰ��#DAY";
MHST:="��ʱ����.HST#DAY";
QHST:="��ʱ����.HST2#DAY";
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.35,0.85,0,STRCAT('��: ',CON2STR(DQL,2))),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.35,0.90,0,STRCAT('��: ',CON2STR(MHST,2))),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.35,0.95,0,STRCAT('ǰ: ',CON2STR(QHST,2))),COLORYELLOW;
J5L:="��ʱ����.��5��#DAY";
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.45,0.90,0,STRCAT('�����: ',CON2STR(J5L,2))),COLORYELLOW;
MHS:="��ʱ����.HS#DAY";
MHS2:="��ʱ����.ǰ1����#DAY";
MHS3:="��ʱ����.ǰ2����#DAY";
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.25,0.85,0,STRCAT('��: ',CON2STR(MHS,2))),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.25,0.90,0,STRCAT('��: ',CON2STR(MHS2,2))),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.25,0.95,0,STRCAT('ǰ: ',CON2STR(MHS3,2))),COLORYELLOW;
DRAWTEXT_FIX(1,0.20,0.85,0,STRCAT('�����:',CON2STR(���ø���.����ÿ���Ӿ���#DAY*240/CAPITAL*100,2))),COLORLIGRAY;
DRAWTEXT_FIX(1,0.20,0.90,0,STRCAT('Ԥ��:',CON2STR(SUM(V,0)/TT*240/CAPITAL*100,2))),COLORYELLOW;
BBAQX:DYNAINFO(3)*1.014,LINETHICK2,COLORAAB220;
XX:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(V*100,BARSCOUNT(CLOSE));
����1:=EXPMA(CLOSE/XX,20);
����:=EXPMA(CLOSE/XX,60);
����:=EXPMA(CLOSE/XX,120);
XGG:DRAWICON(����1>���� AND ����>���� AND C>EXPMA(C,20) AND EXPMA(C,10)>EXPMA(C,20) AND EXPMA(C,20)>EXPMA(C,60) AND ����1=HHV(����1,30) AND CROSS(����1,1.003),BBAQX,28);
DRAWICON(XGG,BBAQX*0.99,28);
DRAWICON(XGG,BBAQX*0.98,28);
XGGS:DRAWTEXT(XGG,BBAQX*0.98,' ����'),COLORMAGENTA;
DRAWTEXT((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.9998,
' ←————————— ������'),COLORWHITE;