‹ 返回

50670

50670 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 50670 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)
筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
DMA — 两条不同周期均线之差,测中线方向
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)
KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
动量类 MTM/ROC/TRIX — 价格惯性/变动率,测动能强弱
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。

指标公式

��ͨ��ֵ:(FINANCE(40)/100000000),NODRAW,COLORYELLOW;
ׯѹ:=HHV(MA(H,13),13),COLORYELLOW;
Ӯ����ͷ:=(L+H+C*4)/6;
����:=EMA(Ӯ����ͷ,12),COLOR00FF00;
�ȼ�:=EMA(Ӯ����ͷ,19);
Ӯ��:=(����-REF(����,1))/REF(����,1)*100;
��ͷ:=(�ȼ�-REF(�ȼ�,1))/REF(�ȼ�,1)*100;
G:=BARSLAST(CROSS(Ӯ��,0));
ѩ:REF(Ӯ����ͷ,G)*1,COLORAACC66,LINETHICK2; 
B2:=SMA(SMA(SMA(C,2,1),2,1),2,1);
SMA2:=MA(B2,3);
ͣ������:=IF(LLV(MA(B2,8),3)<B2,LLV(MA(B2,8),3),B2);
��:IF(B2>SMA2,B2,DRAWNULL),COLORRED,LINETHICK3;
����:HHV(MA(B2,1),13),COLOR00AAFF,LINETHICK1;
VAR1A:=(2*CLOSE+HIGH+LOW)/4;
VAR2A:=MA(VAR1A,7);
VAR3A:=VAR2A-MA(VAR1A,7/2)<0;
VAR4A:=VAR2A-MA(VAR1A,7/2)>0;
VAR5A:=BARSLAST(VAR3A);
VAR6A:=0-BARSLAST(VAR4A);
VAR7A:=IF(VAR3A<=0,VAR5A,VAR6A);
STICKLINE(����>B2 AND B2>SMA2,����,B2,0,-1),COLORBLUE,LINETHICK4;
STICKLINE(����>SMA2 AND B2<SMA2,����,SMA2,0,-1),COLORBLUE,LINETHICK4;
ͻ��:=REF(EMA(C,14),1)COLORMAGENTA,LINETHICK1;
A1X:=(EMA(C,14)-ͻ��)/ͻ��*100,NODRAW;
����:=IF(A1X>=0,REF(EMA(C,14),BARSLAST(CROSS(A1X,0))+1),DRAWNULL)COLORRED,LINETHICK1;
�ݼ�:=IF(A1X<0,REF(EMA(C,14),BARSLAST(CROSS(0,A1X))+1),DRAWNULL)COLORGREEN,LINETHICK2;
STICKLINE(A1X>=0,����,ͻ��,0,-1)COLORRED;
DRAWTEXT_FIX(C>O,0.01,0.9,0,''),COLORRED;
VAR177:=(2*CLOSE+HIGH+LOW)/4;
VAR277:=LLV(LOW,5);
VAR377:=HHV(HIGH,5);
VAR477:=EMA((VAR177-VAR277)/(VAR377-VAR277)*100,5);
MA177:=MA(VAR477,2);
XXX:=STICKLINE(FILTER(VAR477>MA177 AND REF(VAR477,1)<30,5),O,C,3,1),COLORWHITE;
DRAWTEXT_FIX(1,0.980,20,1,''),COLOR666666;
A0:=(3*C+L+O+H)/6;
X:=(20*A0+19*REF(A0,1)+18*REF(A0,2)+17*REF(A0,3)+16*REF(A0,4)+15*REF(A0,5)+
14*REF(A0,6)+13*REF(A0,7)+12*REF(A0,8)+11*REF(A0,9)+10*REF(A0,10)+9*REF(A0,11)+8*REF(A0,12)
+7*REF(A0,13)+6*REF(A0,14)+5*REF(A0,15)+4*REF(A0,16)+3*REF(A0,17)+2*REF(A0,18)+
REF(A0,20))/210;
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
CB2:=EMA(X,13);
��:=IF(HHV(DX,2)=HHV(DX,7) AND COUNT(DX>50,2) AND CROSS(MA(DX,2),DX),1,0);
DRAWTEXT(FILTER(��=1,1),HIGH*1.02,'��'),COLORWHITE;
��1:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);
DRAWTEXT(FILTER(��1=1,5),LOW*0.97,'��'),COLORYELLOW;
STICKLINE(C<0.905*REF(C,1),C,O,2.5,0),COLORGREEN;
DRAWICON(FILTER(VAR477>MA177 AND REF(VAR477,1)<30,5),L,9);
LC20:=REF(CLOSE,1);
RSI20:=SMA(MAX(CLOSE-LC20,0),4.1,1)/SMA(ABS(CLOSE-LC20),4.1,1)*100,NODRAW;
DRAWTEXT(CROSS(RSI20,11)*1,
L*0.99,'����'),COLORGREEN;
ɢ��:= EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,5))/(HHV(HIGH,4)-LLV(LOW,5))*100,4);
ׯ��:= EMA(0.667*REF(ɢ��,1)+0.333*ɢ��,2);
DRAWTEXT(CROSS("KDJ.J"(27,3,3),0.0001),L*0.989, ' ������'),COLOR00FFEE;
F33:=100*(C-REF(C,1))/REF(C,1);
����:=IF(C<REF(O,1) AND F33<0,1,0);
P133:=����;
��Сǰ:=IF(C<REF(O,2) AND F33<0,1,0);
P233:=��Сǰ;
STICKLINE(P133=0 AND REF(P133,1)=1 AND P233=0 AND REF(P233,1)=1,O,C,2.5,00),COLORYELLOW;
AA:=REF(CLOSE,1);
BBB:=SMA(MAX(CLOSE-AA,0),5,1)/SMA(ABS(CLOSE-AA),5,1)*1000;
HHH:=BBB-LLV(BBB,10);
SS:=(MA(HHH,2)*3+HHH*13)/16;
M18:=5;
M28:=10;
M38:=20;
M48:=60;
DRAWGBK(C>0,RGB(0,10,10),RGB(88,0,0),0,'0',0);
DRAWGBK(C>0,RGB(40,120,20),RGB(00,00,00),0,'0',1);
DRAWGBK(C>0,RGB(80,100,120),RGB(00,00,00),0,'0',1);
MA18:MA(CLOSE,M18);
MA28:MA(CLOSE,M28);
MA38:MA(CLOSE,M38);
MA48:MA(CLOSE,M48);
BM:=EMA(C,2);
SM:=EMA(SLOPE(C,21)*20+C,42);
BU:=CROSS(BM,SM);
SEL:=CROSS(SM,BM);
DRAWICON(BU,L-0.05,1);
DRAWICON(SEL,H+0.03,2);
STICKLINE(BM>=SM,LOW,HIGH,0,1),COLORRED;
STICKLINE(BM>=SM,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(BM<SM,LOW,HIGH,0,1),COLORCYAN;
STICKLINE(BM<SM,CLOSE,OPEN,3,1),COLORCYAN;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
�������:=STRCAT('��������顿',STRCAT(STRCAT(STRCAT('����ҵ��',HYBLOCK),STRCAT('��������',DYBLOCK)),STRCAT('�����',GNBLOCK)));
DRAWTEXT_FIX(ISLASTBAR,0.00,0.0,0,�������),COLORYELLOW;
����ӯ��:=STRCAT(STRCAT('����ӯ��:',CON2STR(WINNER(DYNAINFO(7))*100,1)),'%');
DRAWTEXT_FIX(1,0,0.16,0,����ӯ��),COLORYELLOW;
ZT:=C>REF(C,1)*1.090 AND C<REF(C,1)*1.105;
DT:=C<REF(C,1)*0.901 AND C>REF(C,1)*0.898;
STICKLINE(ZT,C,O,4,0),COLORYELLOW;
STICKLINE(DT,C,O,4,0),COLORGREEN;
VAW1:=EMA(EMA(CLOSE,13),13);
����:=(VAW1-REF(VAW1,1))/REF(VAW1,1)*1000;
��ׯ����:=����<0;
��ׯ����:=����>REF(����,1) AND ����>0;
JJ:=DYNAINFO(11);
P:=21;S:=8;M1:=3;
��:=(EMA(CLOSE,S)-EMA(CLOSE,P))*50;
��:=EMA(��,M1);
BTJ1:=(C-JJ)/JJ<-0.03;
BTJ11:=(C-JJ)/JJ<-0.03;
BTJ12:=LAST(JJ>=REF(JJ,1),5,1) AND (C-JJ)/JJ<0.005;
STJ1:=(C-JJ)/JJ>0.005;
STJ01:=����<REF(����,1) AND ����>0.5;
STJ02:=����>0;
BTJ2:=����>REF(����,1) AND ����<-0.2;
BTJ22:=����>REF(����,1) AND ����<0 ;
BTJ3:=CROSS(��,��) AND ��<-0.3;
BTJ32:=CROSS(��,��) AND ��<-0.1;
STJ31:=CROSS(��,��);
STJ32:=CROSS(��,��) AND ��>1.618;
;
BTJ81:=FILTER(BTJ1 AND BTJ2 AND BTJ3,13);
BTJ811:=FILTER(BTJ11 AND BTJ2 AND BTJ3,13);
BTJ82:=FILTER(BTJ12 AND BTJ22 AND BTJ32,13);
STJ81:=FILTER(STJ1 AND STJ01 AND STJ31,13);
STJ82:=FILTER(STJ02 AND STJ32 ,13);
STJ83:=STJ81 AND STJ82;
DRAWTEXT(STJ83,H*1.002,'↓����'),COLORGREEN;
DRAWICON(STJ83,H+0.003,24);
ׯ:= BTJ11 AND BTJ2 AND BTJ3;
��ׯ:=FILTER(ׯ,30);
DRAWTEXT(��ׯ,L-0.0011,'�Iׯ��'),COLORYELLOW;
DRAWICON(��ׯ,L*0.999,23);
MA5:MA(CLOSE,5),COLORWHITE;
MA10:MA(CLOSE,10),COLORYELLOW;
MA20:MA(CLOSE,20),COLORMAGENTA,LINETHICK2;
MA30:MA(CLOSE,30),COLORGREEN;
MA60:MA(CLOSE,60),COLORLIGRAY;
AA1:=(C-REF(C,1))/REF(C,1)>=0.058 AND (C-REF(C,1))/REF(C,1)<0.095 ;
AA2:=(C-REF(C,1))/REF(C,1)>=0.098 ;
MA54:=MA(CLOSE,54);
MA120:MA(CLOSE,120),COLORBLUE;
STICKLINE(C/REF(C,1)>=1.096 AND H=C,O,C,2,0),COLORYELLOW;
HJ_8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
HJ_9:=FILTER(HJ_8,10);
HJ_10:=BARSLAST(HJ_9);
HJ_11:=REF(HIGH,HJ_10+2);
HJ_12:=REF(HIGH,HJ_10+1);
HJ_13:=REF(HIGH,HJ_10);
HJ_14:=MAX(HJ_11,HJ_12);
HJ_15:=MAX(HJ_14,HJ_13);
HJ_16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
HJ_17:=HJ_10<150;
HJ_18:=(OPEN-HJ_15)/HJ_15*100<30;
HJ_19:=(CLOSE-LLV(LOW,HJ_10))/LLV(LOW,HJ_10)*100<50;
HJ_20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
HJ_21:=VOL/MA(VOL,5)<3.5;
HJ_22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
HJ_25:=HJ_16 AND HJ_17 AND HJ_18 AND HJ_19 AND HJ_20 AND HJ_21 AND HJ_22;
����:=FILTER(HJ_25,15);
PL1:=(((CLOSE-MA54)/MA54)<0.1);
PL2:=(((CLOSE-MA10)/MA10)<0.3);
ƫ����:=(((PL1=1) AND (PL2=1))*0.2);
ƽ̨ͻ��:=((((ƫ����=0) AND (REF(ƫ����,1)=0.2)) AND (REF((COUNT((ƫ����=0.2),10)=10),1)=1))*-0.1);
����ͻ��:=ƽ̨ͻ��=-0.1;
XDF:=(���� OR ����ͻ��);
VARA:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
VARAA:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
FLIGA:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
����:=XDF AND C/REF(C,1)>1.095 AND FLIGA AND VARAA,NODRAW;
DRAWICON(����,LOW*0.995,7);
DRAWTEXT(����,LOW*0.975,' ����'),COLORYELLOW;
AA8:=((CLOSE/REF(CLOSE,1))>=1.099);
CB:=(VOL/REF(VOL,1));
��ע:=IF((((CLOSE/REF(CLOSE,1))>=1.07) AND (CB<1)),1,0),LINETHICK0,NODRAW;
��ͷ��һ���:=IF((AA8 AND (CB<1)),1,0);
��ͷ�ڶ����:=IF((((CLOSE/REF(CLOSE,1))>=1.07)AND (CB<1)),1,0);
DRAWTEXT((��ͷ�ڶ����=1),(REF(LOW,1)*1.1),'�I��ͷ'),COLOR00FFFF;
��ǿ��:EMA(COST(99),181),COLORYELLOW,LINETHICK2;