‹ 返回52881
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 52881 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
DMA — 两条不同周期均线之差,测中线方向
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
④ 触发(信号扳机)突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
����:=CONST(IF(V=HHV(V,30),V,REF(V,BARSLAST(V=HHV(V,30))))),COLOR00FF00,POINTDOT;
A01:=(VOL/CLOSE)/3;
A02:=SUM((IF(((A01>60) AND C<15 AND (CLOSE>(REF(CLOSE,1)))),A01,0)),1);
A03:=SUM((IF(((A01>20) AND C>15 AND (CLOSE>(REF(CLOSE,1)))),A01,0)),1);
������:(A02+A03),NODRAW;
A04:=SUM((IF(((A01>60) AND C<15 AND (CLOSE<(REF(CLOSE,1)))),A01,0)),1);
A05:=SUM((IF(((A01>20) AND C>15 AND (CLOSE<(REF(CLOSE,1)))),A01,0)),1);
������:(A04+A05),NODRAW;
������:IF(FINANCE(7)<5000000000,(������-������)/10,0),COLORYELLOW,NODRAW;
STICKLINE(������ ,����+������*4,����,2,0),COLORRED;
STICKLINE(������ ,����-������*4,����,2,0),COLORGREEN;
STICKLINE(������ ,����+������*4,����,2,0),COLORYELLOW;
����:=����*0.5;
TT:=(2*CLOSE+OPEN+HIGH+LOW)*10000;
��������:TT/EMA(TT,4)-1,COLORSTICK,NODRAW;
FF:=��������*800000;
��������:STICKLINE(FF<REF(FF,1)AND FF>0,����,����+FF,2,0),COLOR33DFDD;
��������:STICKLINE(FF<REF(FF,1)AND FF<0,����,����+FF,2,0),COLOR00DD00;
��ͷ�ز�:STICKLINE(FF>REF(FF,1)AND FF<0,����,����+FF,2,0),COLORFFAA00;
�������:STICKLINE(FF>REF(FF,1)AND FF>0,����,����+FF,2,0),COLOR0000DD;
HH10:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),10),0);
HH20:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),20),0);
HH30:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),30),0);
HH50:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),50),0);
HH100:=IF(BARSCOUNT(C)>60 AND DYNAINFO(4)>0,FF=HHV(ABS(FF),80),0);
���ܼ���:(HH10+HH20+HH30+HH50+HH100)/50,LINETHICK,NODRAW;
��ǿ:STICKLINE(HH100,����,����+FF,2,0),COLORMAGENTA;
����:=����*0.1;
VUR0:=(2*O+H+L+3*C)/7;
VUR1:=CAPITAL*VUR0/10;
VUR2:=SMA(AMOUNT,10,1)/1000;
VUR3:=MA(C*3,5);
VUR4:=VUR2*C*3/VUR3*1/10;
VUR5:=VUR2*O*3/VUR3*1/10;
VUR6:=VUR2*H*3/VUR3*1/10;
VUR7:=VUR2*L*3/VUR3*1/10;
VUR8:=(2*VUR5+VUR6+VUR7+3*VUR4)/7;
VUR9:=DMA(EMA(VUR4,2),SUM(V,1)*VUR8);
VUR10:=EMA(VUR9,2);
VURA:=VUR9>VUR10;
VURB:=EMA(VUR1-VUR9,1);
VURC:=REF(VURB,1);
VURD:=VURB>VURC;
VURS:=VURD AND C>O;
VURE:=(VURB-VURC)*0.15;
VURF:=(VUR9-VUR10)*150;
VURG:=(VURC-VURB)*(-1);
VURH:=IF(VURB>VURC,VURE/1,0);
VURN:=IF(VURB<VURC,VURE/1,0);
VURT:=IF(VURA AND VURS,VURF/10,0);
VURL:=IF(VURA AND VURB<VURC,VURE/1,0);
����:VURH/100,NODRAW,COLORRED;
�³�:VURN/100,NODRAW,COLORGREEN;
����:VURL/100,NODRAW,COLORFFF516;
���ǿ��:VURT/100,NODRAW,COLORYELLOW;
STICKLINE(VURB>VURC,����,����+VURH,3,1),COLORRED;
STICKLINE(VURB<VURC,����,����+VURN,3,0),COLORGREEN;
STICKLINE(VURA AND VURB<VURC,����,����+VURL,3,0),COLORFFF516;
STICKLINE(VURA AND VURS,����,����+VURT,3,0),COLORYELLOW;
DRAWTEXT_FIX(1,0.02,0.1,0,'��������'),COLORWHITE;
DRAWTEXT_FIX(1,0.02,0.5,0,'��������'),COLORWHITE;
DRAWTEXT_FIX(1,0.02,0.9,0,'�ʽ����'),COLORWHITE;