‹ 返回52909
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 52909 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
DMA — 两条不同周期均线之差,测中线方向
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)动量类 MTM/ROC/TRIX — 价格惯性/变动率,测动能强弱
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
VAR11:=3*SMA((C-LLV(L,480))/(HHV(H,480)-LLV(L,480))*100,5,1)-2*SMA(SMA((C-LLV(L,480))/(HHV(H,480)-LLV(L,480))*100,180,1),15,1);
��������:=EMA(VAR11,5);
����1:=��������-100;
DH:=EMA(C,5);
D2:=(EMA(C,1)+EMA(C,5)+EMA(C,10)+EMA(C,15)+EMA(C,20)+EMA(C,25)+EMA(C,30)+EMA(C,35)+EMA(C,40)+EMA(C,45)+ EMA(C,50)+EMA(C,55)+EMA(C,60)+EMA(C,65)+EMA(C,70)+EMA(C,75)+EMA(C,80)+EMA(C,85)+EMA(C,90)+EMA(C,95)+ EMA(C,100)+EMA(C,105)+EMA(C,110)+EMA(C,115)+EMA(C,120)+EMA(C,125)+EMA(C,130)+EMA(C,135)+EMA(C,140)+EMA(C,150))/30;
DDE:=(DH/D2)*100;
����2:=DDE-110;
AC:=(H+L+2*C)/4;
A1:=(AC-REF(AC,3))/3+AC;
MA5:=EMA(A1,7);
J:=EMA(HHV(A1,20),60),LINETHICK3;
CB5:=EMA(COST(80),30),CIRCLEDOT;
HMX:=EMA(1.4*EMA(FORCAST(A1,20),40),20),LINETHICK2;
��ţ��:=(J+CB5+HMX)/3,LINETHICK2;
MA20:=MA(C,20);
UP:=EMA(EMA(C*1.38,50),50),DOTLINE,COLOR0000FF;
��ɫ:=SMA(HIGH,21,2)*1.05;
��ɫ:=SMA(LOW,21,2)*0.95;
����:=(��ɫ+��ɫ)/2;
UP1:=����+2*STD(����,20);
UP2:=REF(UP1,0);
CG:=ABS((2*CLOSE+HIGH+LOW)/4-MA(A1,20))/MA(A1,20);
DJ:=DMA(CLOSE,CG);
ͨ��3:=(1+9/100)*DJ;
ͨ��4:=(1-7/100)*DJ;
����:=(REF((��ţ��+UP+EMA(UP1*1.04,40)+ͨ��3)/4,10)+MA(C,20)*1.04)/2;
AHC1:=H*VOL;
AHC24:=EMA((EXPMA(AHC1,180)/EXPMA(VOL,180)+EXPMA(AHC1,360)/EXPMA(VOL,360)+EXPMA(AHC1,720)/EXPMA(VOL,720)+EXPMA(AHC1,1440)/EXPMA(VOL,1440))/4,34);
C��X:=1.06*AHC24;
C��X:=AHC24*0.94;
AHC22:=EMA((EXPMA(AHC1,27)/EXPMA(VOL,27)+EXPMA(AHC1,54)/EXPMA(VOL,54)+EXPMA(AHC1,108)/EXPMA(VOL,108)+EXPMA(AHC1,316)/EXPMA(VOL,316))/4,34);
��X:=1.06*AHC22;
��X:=AHC22*0.94;
AHC23:=EMA((EXPMA(AHC1,5)/EXPMA(VOL,5)+EXPMA(AHC1,10)/EXPMA(VOL,10)+EXPMA(AHC1,20)/EXPMA(VOL,20)+EXPMA(AHC1,40)/EXPMA(VOL,40))/4,34);
D��X:=1.06*AHC23;
D��X:=AHC23*0.94;
T:=(C��X+D��X+��X)/3*1.05;
����3:=(MA5*2/(����+T)-1)*100;
CBX80:=MA(COST(80),20);
����4:=(MA5/CBX80-1)*100;
FT:=((HHV(H,42)-LLV(L,42)))/2+LLV(L,42);
FT1:=ABS(HHV(H,40)-LLV(L,40)-LLV(L,40))+FT*0.5;
����5:=(FT/FT1-1)*100;
P:=EMA(EMA(C*1.14,55),20);
����6:=(MA5/P-1)*100;
��K��:=(EMA(HHV(H,60),60)+EMA(FT,453)*1.62)/2;
����7:=(MA5/��K��-1)*100;
��ţ����:=(����1+����2+����3+����4+����5+����6+����7)/2,LINETHICK2;
DRAWBAND(318,RGB(0,0,0),-100,RGB(0,0,0));
DRAWBAND(0,RGB(0,255,255),0,DRAWNULL);
A:=EMA(C,10);
A11:=EMA(C,60);
A2:=A-A11;
MID:=MA(A2,26);
UPPER:= MID +1.8*STD(A2,26);
LOWER:= MID - 1.8*STD(A2,26);
UR:= MID +1.8*STD(A2,26);
LR:= MID - 1.8*STD(A2,26);
��λ:=HHV(A2,450);
��λ:=LLV(A2,450);
VAR1K:=(��λ-��λ);
��:=��λ-VAR1K*0.115;
����:=��λ-VAR1K*0.05,COLORFF6100;
��1:=��λ-VAR1K*0.0000015;
��:=��λ-VAR1K*1;
����:=��λ-VAR1K*0.92;
��1:=��λ-VAR1K*0.85;
A2A:=A-A11;
G:=CONST(IF(CURRBARSCOUNT<=81,HHV(H,BARSLAST(CURRBARSCOUNT=81)),0));
D:=CONST(IF(CURRBARSCOUNT<=81,LLV(L,BARSLAST(CURRBARSCOUNT=81)),0));
VAR80:=3*SMA((C-LLV(L,180))/(HHV(H,180)-LLV(L,180))*100,5,1)-2*SMA(SMA((C-LLV(L,180))/(HHV(H,180)-LLV(L,180))*100,180,1),15,1);
������ţDZ����:EMA(VAR80,5), NODRAW,COLOR6600FF;
ţ�ɳ���Ԥ��:WINNER(C/1.10)*100,COLOR00FFFF,NODRAW;
����Ӯ��25�ֲ�:WINNER(C/1.25)*100,COLORFF00FF,NODRAW;
����Ӯ��35����:WINNER(C/1.35)*100,NODRAW,COLOR0089FF;
ׯ������������:WINNER(C/1.40)*100,NODRAW,COLORFF0080;
��ţ����Ԥ����:=55;
�����ֲ�Ԥ����:=65;
Y:=(H+O+L+3*C)/6;
���ʽ�����:=EMA(100-(100/(1+SUM(IF(Y>REF(Y,1),Y*VOL,0),14)/SUM(IF(Y< REF(Y,1),Y*VOL,0),14))),5),COLOR003366,LINETHICK6;
VAR1:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;
VAR2:=(CLOSE-LLV(LOW,43))/(HHV(HIGH,43)-LLV(LOW,43))*100;
VAR3:=SMA(VAR2,2,1);
������:=SMA(VAR3,2,1);
VAR5:=AMOUNT/VOL/100;
VAR6:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
��ţǿ�Ʒֽ���:=IF(C>200,C,DMA(VAR6,VOL/CAPITAL))*1.1;
��ţѹ��ƽ̨:=HHV((H+L)/2,120);
����ţ:=EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2);
����:=EMA(EMA(C,1),5);
��:=EMA(HHV(����,5),1);
��:=EMA(HHV(��,21),1);
��:=EMA(HHV(��,21),2);
Ͷ:=EMA(HHV(��,21),3);
ɢ:=EMA(HHV(Ͷ,21),4);
��:=EMA(HHV(ɢ,21),5);
����:=CLOSE;
ͣ��:=(DYNAINFO(4)=0);
�Ƿ�1:=(C-REF(C,1))*100/REF(C,1);
�Ƿ�2:=(REF(C,1)-REF(C,20))*100/REF(C,20);
��ţ����:=EMA(HHV(��,21),6);
N:=20;
EE:=(HHV(C,N)-LLV(C,N))/LLV(C,N);
BB:=REF(EE,1)<=0.15;
CC:=C>O AND C>=REF(HHV(C,N),1);
DD:=(C-REF(C,1))/REF(C,1)>=0.05;
����:=BARSLASTCOUNT(100*(HHV(H,14)-LLV(L,14))/LLV(L,14)< 15 AND MA(C,5)>REF(MA(C,5),1) AND MA(C,10)>REF(MA(C,10),1) AND MA(C,20)>REF(MA(C,20),1))>=5 AND BARSLASTCOUNT(100*(HHV(H,14)-LLV(L,14))/LLV(L,14)< 15 AND MA(C,5)>REF(MA(C,5),1) AND MA(C,10)>REF(MA(C,10),1) AND MA(C,20)>REF(MA(C,20),1))<=30;
����ͻ��:=COUNT((REF(����,1)<=0.15)AND(C>O)AND(C>=REF(HHV(C,N),1))AND((C-REF(C,1))/REF(C,1)>=0.04)AND(����Ӯ��25�ֲ�>30),15)=1;
�ֱҽ�:=SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1);
�����ֹɲ���:=HHV(MA(�ֱҽ�,1),13);
��ϴ����:=IF(((����ͻ��)AND(����Ӯ��25�ֲ�>30)AND((C-REF(C,1))/REF(C,1)>=0.04)AND(CLOSE>=��ţѹ��ƽ̨)AND((C-REF(C,20))/REF(C,20)>0)AND((C-REF(C,20))/REF(C,20)< 0.15)AND ��ţ����>REF(��ţ����,1) AND ������ţDZ����>REF(������ţDZ����,1)),18,0);
��ϴ�������:=FILTER((��ϴ����>5),20),COLORFFFF00,LINETHICK2;
DRAWBAND(������ţDZ����,255,190,DRAWNULL);
STICKLINE((������ţDZ����>90 AND ��ţ����>REF(��ţ����,1) AND ������ţDZ����>REF(������ţDZ����,1)),190,������ţDZ����+100,5,0),COLORRED;
STICKLINE((������ţDZ����>90 AND ��ţ����<=REF(��ţ����,1)),190,������ţDZ����+100,5,0),COLORCCFF00;
STICKLINE(CROSS(������ţDZ����,90),190,228,3,0),COLORLIRED;
STICKLINE(��ϴ�������,0,588,4,0),COLORFF0080,LINETHICK3;
DRAWTEXT(��ϴ�������,528,'��ʾ��ţխ������(��Ч����)�������ϴ�������'),COLORWHITE;
���:=IF(((OPEN< ��ţ����)AND(�Ƿ�1>3)AND(�Ƿ�2< 15)AND(������ţDZ����>=REF(������ţDZ����,5))AND(CLOSE>=��ţ����)AND(�����ֹɲ���< ��ţ����)AND(����Ӯ��25�ֲ�>30)AND((C-REF(C,10))/REF(C,10)>0)AND(�ֱҽ�< ��ţ����)),10,0);
��ֽ���:=FILTER((���>5),10),COLOR00FF00,LINETHICK2;
STICKLINE((��ֽ���>0),318,0,6,0),COLORFF6100,LINETHICK2;
DRAWTEXT((��ֽ���>0),358,'��ʾ��ţ��ֽ���'),COLORFF6100;
DRAWTEXT(CROSS(������ţDZ����,90),358,'������ţDZ����'),COLOR6600FF;
������:=VOL/CAPITAL*100;
ǿ���ֽ�:=50;
ǿ����:=65;
��ţ��:=75;
CJ:=(H+L+2*O+3*C)/7;
DN:=INTPART(276/POW(PERIOD-1.7,3.1)-1.1);
DS:=INTPART(1.8*DN);
DB:=INTPART(0.5*DN);
DC:=INTPART(0.67*DN);
ROC:=(CLOSE-REF(CLOSE,12))/REF(CLOSE,12)*100;
ROCMA:=MA(ROC,6);
ROCEMA:=EMA(ROC,9);
STICKLINE(CROSS(����Ӯ��35����,�����ֲ�Ԥ����)AND(������< 4)AND(������>90)AND(����Ӯ��35����>50)AND(���ʽ�����>60),0,260,2,0),COLOR00FF0F,LINETHICK2;
DRAWTEXT(CROSS(����Ӯ��35����,�����ֲ�Ԥ����)AND(������< 4)AND(������>90)AND(����Ӯ��35����>50)AND(���ʽ�����>60),240,'��ʾ������������'),COLOR00FF0F;
STICKLINE(����Ӯ��25�ֲ�>20,ţ�ɳ���Ԥ��,0,2,0),COLOR00FFFF,LINETHICK2;
STICKLINE((������>60)AND(����Ӯ��25�ֲ�>30)AND(���ʽ�����>50),����Ӯ��25�ֲ�,2,2,0),COLORFF00FF,LINETHICK2;
STICKLINE((������< 6)AND(������>70)AND(����Ӯ��35����>30)AND(���ʽ�����>60),����Ӯ��35����,0,2,0),LINETHICK2,COLOR0089FF;
STICKLINE((������< 4)AND(������>90)AND(����Ӯ��35����>50)AND(���ʽ�����>60),ׯ������������,0,2,0),LINETHICK2,COLORFF0080;
ǿ����: IF((������>60)AND(ţ�ɳ���Ԥ��>30)AND(���ʽ�����>50),110,0),LINETHICK2,COLORWHITE ;
0,LINETHICK2,COLORWHITE ;