‹ 返回13599
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 13599 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)BIAS 乖离 — 价对均线偏离过大要回归
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
N:=5;
SJ:=WMA(((2*C+H+L)/4-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2);
ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2);
ENTERLONG:CROSS(SJ,ZJ) AND SJ<30,COLORRED;
EXITLONG:CROSS(ZJ,SJ) AND SJ>70,COLORGREEN;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0;
A1:=REF(H,N)=HHV(H,2*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
D1:=FILTER(C1,N);
A2:=REF(L,N)=LLV(L,2*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
D2:=FILTER(C2,N);
E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2;
E2:=(H+L)/2;
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
L1:=(D2 AND NOT(D1 AND E1<E2));
H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);
L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
G2:=F2>REF(F2,1);
I2:=BACKSET(G2,2);
HD:=I2>REF(I2,1);
R1:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
S1:=R1>REF(R1,1);
T1:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);
U1:=T1>REF(T1,1);
R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2);
S2:=R2>REF(R2,1);
T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2);
U2:=T2>REF(T2,1);
NOTEXT1:DRAWLINE(S2,H,S1,H,1),LINETHICK2,COLORRED;
NOTEXT2:DRAWLINE(U2,L,U1,L,1),LINETHICK2,COLORGREEN;
����ֹ���λ:MA(C,14),COLORLIRED,CROSSDOT,LINETHICK3;
VAR1:=(2*CLOSE+HIGH+LOW)/4;
VAR2:=IF(YEAR>=2099 AND MONTH>2,0,1);
VAR3:=LLV(LOW,5);
VAR4:=HHV(HIGH,4);
ɢ��:=EMA((VAR1-VAR3)/(VAR4-VAR3)*100,4)*VAR2;
ׯ��:=EMA(0.667*REF(ɢ��,1)+0.333*ɢ��,2)*VAR2;
DRAWTEXT(CROSS(ɢ��,ׯ��) AND ɢ��<47,L-0.05,'←����'),COLORLIRED;
DRAWTEXT(CROSS(ׯ��,ɢ��) AND ɢ��>60,H+0.05,'←����'),COLOR80FF00;
���̳ɱ�:=(MA(C,30)+MA(C,72))/2,COLORRED;
��ӯ��:=DYNAINFO(39),COLORFF00FF;
TJ:=VOL>=REF(V,1)*1.91 AND C>REF(C,1)*1.01;
STICKLINE(TJ,OPEN,CLOSE,3,0),COLORFF00FF;
����:=1;CTKG:=1;
W:=����;
EPSL:=0.0001;
ZZ:=(C+H+L)/3;
TJA:=ZZ>=MAX(C,O) AND CTKG=1;
TJB:=ZZ<=MIN(C,O) AND CTKG=1;
ZF:=IF(TJA,1,IF(TJB,-1,0));
TJ0:=TJA OR TJB;
TJ1:=H=L AND C>REF(C,1);;
TJ2:=H=L AND C<REF(C,1);;
TJ3:=H=L AND C=REF(C,1);;
��_��:=IF(W=1,VOL,AMOUNT),STICK,COLOREEFFEE;
EE:=IF(TJ1,EPSL,IF(TJ2,-EPSL,0));
ZL:=2*(H-L)+ABS(C-O)+3*IF(TJ3,EPSL,ABS(EE));
JGL_DX:=(IF(TJ0,2/3*(2*C-H-L)+ZF*ABS(C-O),(C-O))+EE)/ZL;
��:=(JGL_DX*��_��)/20000,COLOR13AADD;
DX:=JGL_DX*100;
��:=��_��*(1+JGL_DX)/20000,COLOR1133AA;
��:=��_��*(1-JGL_DX)/20000,COLORFFFF00;
����:=��-��,COLORYELLOW;
STICKLINE(����<=0,CLOSE,OPEN,3,0),COLOR009900;
STICKLINE(����<=0,CLOSE,OPEN,2,0),COLOR00BB00;
STICKLINE(����<=0,CLOSE,OPEN,1,0),COLOR00DD00;
STICKLINE(����<=0,CLOSE,OPEN,0.1,0),COLOR00FF00;
STICKLINE(����>=0,CLOSE,OPEN,3,0),COLOR000099;
STICKLINE(����>=0,CLOSE,OPEN,2,0),COLOR0000CC;
STICKLINE(����>=0,CLOSE,OPEN,1,0),COLOR0000FF;
STICKLINE(����>=0,CLOSE,OPEN,0.1,0),COLORCC66FF;
V2V:=V/REF(V,1)>=1.9 AND C>REF(C,1);
STICKLINE(V2V,OPEN,CLOSE,2,0),COLORYELLOW;
ZT:=C/REF(C,1)>1.097;
STICKLINE(ZT,OPEN,CLOSE,2,0),COLORYELLOW;
V3V:=V/REF(V,1)>=1.9 AND C<REF(C,1);
STICKLINE(V3V,OPEN,CLOSE,2,0),COLORBLUE;
D:=MA(CLOSE,80)-MA(CLOSE,10)/3;
DRAWTEXT(IF(CLOSE<D AND VOL/240>MA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08
AND CLOSE<MA(CLOSE,13)*1.3,1,0),LOW,'�I����'),COLORRED;
AR1:=REF(CLOSE,1);
AR2:=SMA(MAX(CLOSE-AR1,0),7,1)/SMA(ABS(CLOSE-AR1),7,1)*100;
DRAWTEXT(FILTER(REF(AR2,1)<20 AND AR2>REF(AR2,1),5),L*0.99,'�I������'),COLORGREEN;
BIAS1:=(C-MA(C,6))/MA(C,6)*100;
BIAS2:=(C-MA(C,12))/MA(C,12)*100;
BIAS3:=(C-MA(C,24))/MA(C,24)*100;
BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;
����:=MA(BIAS,3);
DRAWTEXT(CROSS(BIAS,����) AND ����<-9.5,L*0.96,'�I��������'),COLORRED;
EMA4:EMA(C,4),COLORWHITE,LINETHICK2;
EMA24:EMA(C,24),COLORGREEN,LINETHICK2;
EMA34:EMA(C,34),COLORYELLOW,LINETHICK2;
EMA60:EMA(C,60),COLORBLUE,LINETHICK2;
K:=(C+H+L)/3;
DD:=MA(K,4);
DRAWTEXT(REF(C,1)>DD AND C<DD AND DD>REF(DD,1),H*1.02, '←��');
DRAWTEXT(REF(C,1)<DD AND C>DD AND DD<REF(DD,1),L*0.98, '←��'),COLORWHITE;
;
RC1:=REF(C,1);
��ͣ��10:=10-1/RC1;
��ͣ��5:=5-1/RC1;
��ǰ����:=(C-RC1+0.004)*100/RC1;
��ǰ����:=(RC1-C-0.004)*100/RC1;
ST:=NAMELIKE('ST') OR NAMELIKE('*ST');
��ͣ:= IF(ST, (��ǰ����>=��ͣ��5), (��ǰ����>=��ͣ��10));
��ͣ:= IF(ST, (��ǰ����>=��ͣ��5), (��ǰ����>=��ͣ��10));
������ͣ:=(H-RC1+0.004)*100/RC1>=IF(ST, ��ͣ��5,��ͣ��10);
���е�ͣ:=(RC1-L-0.004)*100/RC1>=IF(ST, ��ͣ��5,��ͣ��10);
STICKLINE(������ͣ,H,MAX(C,O),0,0),COLORMAGENTA;
STICKLINE(���е�ͣ,L,MIN(C,O),0,0),COLOR007700;
STICKLINE(��ͣ,O,C,1,0),COLORRED;
STICKLINE(��ͣ,O,C,1,0),COLORLICYAN;
��������:=(C-O+0.004)*100/O;
���յ���:=(O-C-0.004)*100/O;
������:=C>O AND (��ǰ����>=��ͣ��5 OR ��������>=��ͣ��5)
AND ��ǰ����<��ͣ��10 AND ��ͣ=0;
STICKLINE(������,O,C,1,0),COLOR0000BB;
������:=C<O AND (��ǰ����>=��ͣ��5 OR ���յ���>=��ͣ��5)
AND ��ǰ����<��ͣ��10 AND ��ͣ=0;
STICKLINE(������,O,C,1,0),COLORLIGREEN;
����:=C<O AND C>REF(C,1);
STICKLINE(����,O,C,0,0),COLORRED;;
DRAWTEXT_FIX(1,0.18,0.06,0,'����Ͷ�ʣ�')COLOR0000FF;
DRAWTEXT_FIX(1,0.25,0.06,0,EXTERNSTR(0,1))COLOR0000FF;
DRAWTEXT_FIX(1,0.45,8,0,'������705������'),COLOR4B4B4B,LINETHICK3;
�������� 0��һ��ʽ�� �ɽ����ʽ���ָ�� (Դ��) ��һ��ʽ�����ɺܼ�VOLָ�� (Դ��)��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ����ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������