‹ 返回44164
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 44164 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
DMA — 两条不同周期均线之差,测中线方向
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
�������:=STRCAT('��������顿',STRCAT(STRCAT(STRCAT('����ҵ��',HYBLOCK),STRCAT('������',DYBLOCK)),STRCAT('�����',GNBLOCK)));
DRAWTEXT_FIX(ISLASTBAR,0,0,0,�������),COLORLIRED;
DRAWTEXT_FIX(1,0,0.04,0,FGBLOCK),COLORRED;
AA:=EMA(C,3) > EMA(C,21);
BB:=EMA(C,3) < EMA(C,21);
CC:= EMA(C,3) > EMA(C,8);
CC1:=EMA(C,3) < EMA(C,8);
STICKLINE(AA,L,H,0,0),COLOR0088EE;
STICKLINE(AA,L,H,0,0),COLOR0000AA;
STICKLINE(AA,H,L,0,0),COLOR0000FF;
STICKLINE(AA,C,O,3,0),COLOR000099;
STICKLINE(AA,C,O,2,0),COLOR0000BB;
STICKLINE(AA,C,O,1,0),COLOR0000DD;
STICKLINE(AA,C,O,0.3,0),COLOR0000FF;
STICKLINE(BB,H,L,0,1),COLORGREEN;
STICKLINE(BB,C,O,3.2,0),COLOR006600;
STICKLINE(BB,C,O,2.6,0),COLOR008800;
STICKLINE(BB,C,O,1.9,0),COLOR00AA00;
STICKLINE(BB,C,O,1.1,0),COLOR00CC00;
STICKLINE(BB,C,O,0.3,0),COLOR00FF00;
STICKLINE(BB AND CC,H,L,0,1),COLORFF55FF;
STICKLINE(BB AND CC,C,O,3.2,0),COLOR880088;
STICKLINE(BB AND CC,C,O,2.6,0),COLORAA00AA;
STICKLINE(BB AND CC,C,O,1.9,0),COLORCC00CC;
STICKLINE(BB AND CC,C,O,1.1,0),COLOREE00EE;
STICKLINE(BB AND CC,C,O,0.3,0),COLORFF44FF;
STICKLINE(AA AND CC1,H,L,0,1),COLORFF8800;
STICKLINE(AA AND CC1,C,O,3.2,0),COLORFF2200;
STICKLINE(AA AND CC1,C,O,2.6,0),COLORFF4400;
STICKLINE(AA AND CC1,C,O,1.9,0),COLORFF6600;
STICKLINE(AA AND CC1,C,O,1.1,0),COLORFF8800;
STICKLINE(AA AND CC1,C,O,0.3,0),COLORFFAA00;
ZT:=(C/REF(C,1)-1)*100>9.5;
STICKLINE(ZT,OPEN,CLOSE,0.5,0),COLORYELLOW;
C3:=REF(C,1);
��ͣ:=IF((C3-C)*100/C3>=(10-0.01*100/C3),1,0);
STICKLINE(��ͣ,OPEN,CLOSE,0.5,0),COLORRED;
����80:COST(80),NODRAW,COLORYELLOW,LINETHICK2;
����90:COST(90),NODRAW,COLORFF00FF,LINETHICK2;
��:COST(0.2),NODRAW,COLOR00FF00, LINETHICK2;
��������:WINNER(CLOSE)*100,COLORRED,NODRAW;
A:=P1+(100-P1)/2;
B:=(100-P1)/2;
CCC:=COST(A);
DD:=COST(B);
���뼯�ж�:(CCC-DD)/(CCC+DD)*100,COLORYELLOW,NODRAW;
���:DYNAINFO(13)*100,NODRAW,COLORWHITE;
K:=1;
�䶥:IF(K=1 ,MA(REF(HHV(C,30),1),2),DRAWNULL)COLORYELLOW;
���:IF(K=1 ,MA(REF(LLV(C,30),1),2),DRAWNULL)COLORCYAN;
AAA:=C>REF(HHV(H,2),1);
BBB:=C<REF(LLV(L,2),1);
ENTERLONG:=TFILTER(AAA,BBB,1);
EXITLONG:=TFILTER(AAA,BBB,2);
IF(EXITLONG,HIGH*1.01,DRAWNULL),POINTDOT,COLORGREEN,LINETHICK5;
IF(ENTERLONG,LOW*0.99,DRAWNULL),POINTDOT,COLORRED,LINETHICK5;
ʵ�ռ�:=IF((FRACPART((C * 100)) > 0.46),(CEILING((C * 100)) / 100),(FLOOR((C * 100)) / 100));
��%��:=(ʵ�ռ� >= IF((FRACPART(((REF(ʵ�ռ�,1) * 1.07) * 100)) > 0.46),(CEILING(((REF(ʵ�ռ�,1) * 1.07) * 100)) / 100),(FLOOR(((REF(ʵ�ռ�,1) * 1.07) * 100)) / 100)));
DRAWTEXT(��%��,HIGH*1.01,'7%'),COLORYELLOW;
DIR:=ABS(CLOSE-REF(CLOSE,22));
VIR:=SUM(ABS(CLOSE-REF(CLOSE,1)),22);
ER:=DIR/VIR;
CS:=ER*(2/3-2/14)+2/14;
CQ:=CS*CS;
˽ļ�ɱ���:EMA(DMA(CLOSE,CQ),2),COLORCYAN,LINETHICK3;
IF(˽ļ�ɱ���>=REF(˽ļ�ɱ���,1),˽ļ�ɱ���,DRAWNULL),COLORMAGENTA,LINETHICK3;
FIL:=STD(˽ļ�ɱ���-REF(˽ļ�ɱ���,1),20);
KXZT:=IF(CURRBARSCOUNT=1 AND PERIOD=5 AND NOT(C>1500 OR DYNAINFO(7)=0) AND C>=O,REF(CLOSE,1)*1.1,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,KXZT,MAX(OPEN,CLOSE),-1,-1),COLOR00C0C0;
KXDT:=IF(CURRBARSCOUNT=1 AND PERIOD=5 AND NOT(C>1500) AND C<O,REF(CLOSE,1)*0.9,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,KXDT,MIN(OPEN,CLOSE),-1,-1),COLORLIBLUE;
X_36:=COST(1);
X_37:=COST(10);
X_38:=COST(20);
X_39:=COST(30);
X_40:=COST(40);
X_41:=COST(50);
X_42:=COST(60);
X_43:=COST(70);
X_44:=COST(80);
X_45:=COST(90);
X_46:=COST(99);
X_47:=COST(5);
X_48:=COST(15);
X_49:=COST(25);
X_50:=COST(35);
X_51:=COST(45);
X_52:=COST(55);
X_53:=COST(65);
X_54:=COST(75);
X_55:=COST(85);
X_56:=COST(95);
X_57:=X_47-X_36;
X_58:=X_37-X_47;
X_59:=X_48-X_37;
X_60:=X_38-X_48;
X_61:=X_49-X_38;
X_62:=X_39-X_49;
X_63:=X_50-X_39;
X_64:=X_40-X_50;
X_65:=X_51-X_40;
X_66:=X_41-X_51;
X_67:=X_52-X_41;
X_68:=X_42-X_52;
X_69:=X_53-X_42;
X_70:=X_43-X_53;
X_71:=X_54-X_43;
X_72:=X_44-X_54;
X_73:=X_55-X_44;
X_74:=X_45-X_55;
X_75:=X_56-X_45;
X_76:=X_46-X_56;
X_77:=MIN(X_57,MIN(X_58,MIN(X_59,MIN(X_60,MIN(X_61,MIN(X_62,MIN(X_63,MIN(X_64,MIN(X_65,MIN(X_66,MIN(X_67,MIN(X_68,MIN(X_69,MIN(X_70,MIN(X_71,MIN(X_72,MIN(X_73,MIN(X_74,MIN(X_75,X_76)))))))))))))))))));
X_78:=IF(X_57=X_77,(X_47+X_36)/2,IF(X_58=X_77,(X_47+X_37)/2,IF(X_59=X_77,(X_48+X_37)/2,IF(X_60=X_77,(X_48+X_38)/2,IF(X_61=X_77,(X_49+X_38)/2,IF(X_62=X_77,(X_49+X_39)/2,IF(X_63=X_77,(X_50+X_39)/2,IF(X_64=X_77,(X_50+X_40)/2,IF(X_65=X_77,(X_51+X_40)/2,IF(X_66=X_77,(X_51+X_41)/2,IF(X_67=X_77,(X_52+X_41)/2,IF(X_68=X_77,(X_52+X_42)/2,IF(X_69=X_77,(X_53+X_42)/2,IF(X_70=X_77,(X_53+X_43)/2,IF(X_71=X_77,(X_54+X_43)/2,IF(X_72=X_77,(X_54+X_44)/2,IF(X_73=X_77,(X_55+X_44)/2,IF(X_74=X_77,(X_55+X_45)/2,IF(X_75=X_77,(X_56+X_45)/2,(X_56+X_46)/2)))))))))))))))))));
�������:X_78,NODRAW,COLOR00EEEE;
STICKLINE(ISLASTBAR,�������,�������*1.001,20,0),COLORYELLOW;
VAR1:=IF(DATE>=1161001,1,0);CV:=CLOSE;
����:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4*VAR1;
�߳�:=����+M*STD(����,N)*VAR1;
��:=����-M*STD(����,N)*VAR1;
STICKLINE(C>�߳� AND L<��,C,O,3,0)*VAR1,COLORWHITE;
DRAWTEXT(C>�߳� AND L<��,LOW*0.98,'ע�����')*VAR1,COLORYELLOW;
���λ:=((O+C)/2);
����λ:=REF(���λ,1);
STICKLINE(CURRBARSCOUNT<=1,����λ,����λ,12,0),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.90,0.06,1,'�����'),LINETHICK5,COLORMAGENTA;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.92,0.06,1,����λ);
��:=CAPITAL/100;
��:=V/��;
������:=BETWEEN(��,6.74,40);
S1:=30;
���ֵ:=HHV(VOL,S1);
KK:=2.19;
����:=DYNAINFO(17)>0.7;
��ͨ��:=CAPITAL/1000000<=KK;
ȥ�����:=COUNT(O=L AND C=L AND L<REF(C,1),30)=0;
�ɼ�:=C>=5.20 AND C<13.99;
ȥ��ҵ��:=IF(CODELIKE('300'),0,1);
ȥͣ��:=DYNAINFO(17)>0;
ST:=IF(NAMELIKE('S'),0,1) AND IF(NAMELIKE('*'),0,1);
ȥST:=ST AND ȥͣ��;
����:=C/REF(C,1)<0.96;
����1:=C/REF(C,1)<0.99 AND REF(C,1)/REF(C,2)<0.985;
����2:=C/REF(C,1)<0.985 AND REF(C,1)/REF(C,2)<0.99;
����:=����1 OR ����2;
����:=C/REF(C,1)>1.095 AND V/REF(V,1)<3 AND H<>L;
ȥ��:=EXIST(C/REF(C,1)>1.09,60) AND DYNAINFO(8)>0 ;
��������:REF(����,1) AND ���� OR REF(����,1) AND ���� AND ȥ�� AND ȥST AND O=L AND C>O AND C>REF(H,1);
DRAWTEXT(��������,LOW*0.98,'��������'),COLORYELLOW;