‹ 返回

19480

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

指标公式

VAR2:=LLV(LOW,10);
VAR3:=HHV(HIGH,25);
�׶�����: 3.2,COLORYELLOW;
3.5,COLOR0088FF;
�������: 3.5,COLORGREEN,LINETHICK1;
������:= EMA((CLOSE-VAR2)/(VAR3-VAR2)*4,4);
STICKLINE(������>REF(������,1) ,������ ,REF(������,1),3 ,1),COLORRED; STICKLINE(������<=REF(������,1) ,������ ,REF(������,1),3 ,1),COLOR00FF00; 
�ײ�:0.2,COLORRED,LINETHICK1;
��ע:0.5,COLORYELLOW;
DRAWICON( FILTER(CROSS(������,��ע),20),������+0.02 ,1);
DRAWICON( FILTER(CROSS(�������,������),20),������+0.02,2);
DRAWICON( FILTER(CROSS(������,�ײ�),20),������+0.02 ,1);
DRAWICON( FILTER(CROSS(�׶�����,������),20),������+0.02,2);
DRAWICON( FILTER(CROSS(������,��ע),20),������+0.02 ,1);
DRAWTEXT(CROSS(������,��ע),��ע,'���'),COLORWHITE;
VAR1:=100*EMA(EMA((C-REF(C,1)),6),6)/EMA(EMA(ABS((C-REF(C,1))),6),6);
�ص���:LLV(VAR1,2)=LLV(VAR1,7) AND COUNT(VAR1<0,2) AND CROSS(VAR1,MA(VAR1,2));
DRAWTEXT(�ص���,0.8,'�ص���'),COLORFFFFFF;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
A1:=2*((EMA(CLOSE,2)-EMA(CLOSE,89))- EMA((EMA(CLOSE,2)-EMA(CLOSE,89)),30))*10;
A2:=2*((EMA(CLOSE,2)-EMA(CLOSE,150))-EMA((EMA(CLOSE,2)-EMA(CLOSE,150)),100));
A3:=(POW(A1,3)*0.1+POW(A1,2))/45+(POW(A2,3)*0.1+POW(A2,1))*5,COLORRED;
A4:=CROSS(C,EMA(C,14)) AND EMA(C,14)>REF(EMA(C,14),2);
AA:=MAX(MAX(MAX(MA(C,5),MA(C,10)),MAX(MA(C,30),MA(C,60))),MA(C,120));
AB:=MIN(MIN(MIN(MA(C,5),MA(C,10)),MIN(MA(C,30),MA(C,60))),MA(C,120));
AC:=O<=AB AND C>=AA ;
������������:=A4 AND CROSS(A3,EMA(A3,5)) AND J>30 AND AC;
STICKLINE(������������=1,0,1,0.3,0),COLOR0099FF;
DRAWTEXT((A4 AND CROSS(A3,EMA(A3,5)) AND J>30 AND AC),1.7,'������������'),COLOR0099FF;
VARR1:=EMA(HHV(HIGH,500),21);
VARR2:=EMA(HHV(HIGH,250),21);
VARR3:=EMA(HHV(HIGH,90),21);
VARR4:=EMA(LLV(LOW,500),21);
VARR5:=EMA(LLV(LOW,250),21);
VARR6:=EMA(LLV(LOW,90),21);
VARR7:=EMA((VARR4*0.96+VARR5*0.96+VARR6*0.96+VARR1*0.558+VARR2*0.558+VARR3*0.558)/6,21);
VARR8:=EMA((VARR4*1.25+VARR5*1.23+VARR6*1.2+VARR1*0.55+VARR2*0.55+VARR3*0.65)/6,21);
VARR9:=EMA((VARR4*1.3+VARR5*1.3+VARR6*1.3+VARR1*0.68+VARR2*0.68+VARR3*0.68)/6,21);
VARRA:=EMA((VARR7*3+VARR8*2+VARR9)/6*1.738,21);
VARRB:=REF(LOW,1);
VARRC:=SMA(ABS(LOW-VARRB),3,1)/SMA(MAX(LOW-VARRB,0),3,1)*100;
VARRD:=EMA(IF(CLOSE*1.35<=VARRA,VARRC*10,VARRC/10),3);
VARRE:=LLV(LOW,30);
VARRF:=HHV(VARRD,30);
VARR10:=IF(MA(CLOSE,58),1,0);
SS:=EMA(IF(LOW<=VARRE,(VARRD+VARRF*2)/2,0),3)/618*VARR10;
TJ:=(REF(SS,2)<REF(SS,1)AND SS>REF(SS,1))*SS;
������:=(REF(SS,2)<REF(SS,1)AND SS>REF(SS,1))*SS,COLORYELLOW,LINETHICK2;
��������:(REF(TJ,1)>0 AND ������=0),COLORLIGREEN;
DRAWTEXT(��������,0.8,'��������'),COLORLIGREEN;
RN:(LLV(LOW,5)*HHV(HIGH,5))/C/C,COLOR000000;
STICKLINE(CROSS(1.1,RN),1,1.1,1.2,0), COLORYELLOW; 
STICKLINE(CROSS(1.2,RN),1,1.3,1.2,0),COLORRED; 
STICKLINE(RN>=1.2,1,1.19,3,0), COLORLIRED; 
DRAWTEXT(CROSS(1.1,RN),1.17,'��λ'),COLORYELLOW;
AC1:=AMOUNT/(VOL);
YY:=MA(AC1,13);
LLL:=(C-YY)/YY*100;
MIDC := MA(CLOSE,22);
UPPERC:= MIDC + 2*STD(C,22);
LOWERC:= MIDC - 2*STD(C,22);
BBA:=(C-LOWERC)/(UPPERC-LOWERC);
LIFENGCYC:=(REF(LLL,1)<-15 AND REF(BBA,1)<0 AND LLL>REF(LLL,1));
���׸���:LIFENGCYC>0,COLORFF0000;
DRAWTEXT(���׸���,1.2,'���׸���'),COLORFF0000;
VAR11:=MA(HHV(HIGH,485),17);
VAR22:=MA(HHV(HIGH,222),17);
VAR33:=MA(HHV(HIGH,96),17);
VAR44:=MA(LLV(LOW,485),17);
VAR55:=MA(LLV(LOW,222),17);
VAR66:=MA(LLV(LOW,96),17);
VAR77:=MA((VAR44*0.96+VAR55*0.96+VAR66*0.96+VAR11*0.558+VAR22*0.558+VAR33*0.558)/6,17);
VAR88:=MA((VAR44*1.25+VAR55*1.23+VAR66*1.2+VAR11*0.55+VAR22*0.55+VAR33*0.65)/6,17);
VAR99:=MA((VAR44*1.3+VAR55*1.3+VAR66*1.3+VAR11*0.68+VAR22*0.68+VAR33*0.68)/6,17);
TJJ:=MA(IF(LOW<=LLV(LOW,30),(MA(IF(CLOSE*1.35<=1,
SMA(ABS(L-REF(LOW,1)),3,1)/SMA(MAX(L-REF(LOW,1),0),3,1)*100*10,
SMA(ABS(L-REF(LOW,1)),3,1)/SMA(MAX(L-REF(LOW,1),0),3,1)*100/10),3)+HHV(MA(IF(CLOSE*1.35<=1,
SMA(ABS(L-REF(LOW,1)),3,1)/SMA(MAX(L-REF(LOW,1),0),3,1)*100*10,
SMA(ABS(L-REF(LOW,1)),3,1)/SMA(MAX(L-REF(LOW,1),0),3,1)*100/10),3),30)*2)/2,0),3);
�ڿ�:REF(TJJ,2)>REF(TJJ,3)AND TJJ<REF(TJJ,1);
DRAWTEXT(�ڿ�,1.9,'����ǰ�ڿ�'),COLORFF00FF;
Q:=(3*CLOSE+LOW+OPEN+HIGH)/6; 
QQ:=(20*Q+19*REF(Q,1)+18*REF(Q,2)+17*REF(Q,3)+16*REF(Q,4)+15*REF(Q,5)+14*REF(Q,6) +13*REF(Q,7)+12*REF(Q,8)+11*REF(Q,9)+10*REF(Q,10)+9*REF(Q,11)+8*REF(Q,12) +7*REF(Q,13)+6*REF(Q,14)+5*REF(Q,15)+4*REF(Q,16)+3*REF(Q,17)+2*REF(Q,18)+ REF(Q,20))/211; 
DD:=CROSS(QQ,EMA(EMA(EMA(QQ,2),2),2)); 
CC:=EMA(EMA(CLOSE,12)-EMA(CLOSE,26),9); 
QQ1:=HHV(2*(EMA(CLOSE,12)-EMA(CLOSE,26)-CC),4)<0 
AND 2*(EMA(CLOSE,12)-EMA(CLOSE,26)-CC)>REF(2*(EMA(CLOSE,12)-EMA(CLOSE,26)-CC),1) 
AND REF(2*(EMA(CLOSE,12)-EMA(CLOSE,26)-CC),1)<REF(2*(EMA(CLOSE,12)-EMA(CLOSE,26)-CC),2) 
AND REF(2*(EMA(CLOSE,12)-EMA(CLOSE,26)-CC),2) <REF(2*(EMA(CLOSE,12)-EMA(CLOSE,26)-CC),3); 
QQ2:=EMA(EMA(EMA(EMA(CLOSE,2),2),2),2); 
DD1:=CROSS(QQ2,EMA(REF(QQ2,1),2)) AND C>O AND V>=MA(V,21) AND V> REF(V,1);
DD2:=DD1+QQ1+DD>=2 AND EMA(CLOSE,12)-EMA(CLOSE,26)>CC AND H/C<1.01 AND REF(MA(C,5),1)<MA(C,5) AND REF(MA(C,5),2)>REF(MA(C,5),1);
MACD1:=(EMA(CLOSE,12)-EMA(CLOSE,26)-EMA(EMA(CLOSE,12)-EMA(CLOSE,26),9))*2;
RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K1:=SMA(RSV1,3,1);
D1:=SMA(K1,3,1);
CC1:=CROSS(K1,D1) AND MACD1>0;
����:=DD2 AND REF(H/C<1.02,1) AND CC1;
STICKLINE(����=1,0,1,0.3,0),COLOR0099FF;
DRAWTEXT(����,1,'����'),COLOR0099FF;
;
DF2:=(C-REF(C,1))/REF(C,1)*100>5;
DF3:=(C-O)/O*100>4;
��׼�:=COST(1);
��V�ͷ�ת:=L<��׼� AND DF2;
��V�ͷ�ת2:=CROSS(C,��׼�) AND DF2;
��V�ͷ�ת3:=L<��׼� AND DF3;
V��ת��:��V�ͷ�ת OR ��V�ͷ�ת2 OR ��V�ͷ�ת3;
STICKLINE(V��ת��=1,0,0.7,1,0),COLORGREEN;
STICKLINE(V��ת��=1,0,0.5,2,0),COLORGREEN;
STICKLINE(V��ת��=1,0,1,0.3,0),COLORWHITE;
DRAWTEXT(V��ת��=1,0.4,' ����Vת'),COLORWHITE;
DRAWICON(V��ת��=1,1,1);
VAR14:=HHV(HIGH,70);
DD14:=VAR14*0.83;
DDC:=EXIST(DD14/L>1.08,10);
A11:=COST(85); 
A21:=COST(15); 
A31:=A11-A21; 
A41:=(A11+A21)/2; 
DM:=A31/A41*100<15;
DMCX:=LAST(DM,15,1);
B1:=MA(C,13)<REF(MA(C,13),1);
SSRP:=MA(SSRP,1);
ZLBT:= DMCX AND SSRP/L>1.18 ;
TJ1:=EXIST(ZLBT,2);
SJT:=C/REF(C,10);
DS:=SJT<=0.85;
��������:TJ1 AND DDC AND B1 AND DS,COLORWHITE;
STICKLINE(��������, 0,1,0.3,0),COLORWHITE;
DRAWTEXT(��������,0.8,' ��������'),COLORWHITE;
N:=13;
DMH:=SUM(IF(H>REF(H,1),H-REF(H,1),0),N);
DML:=SUM(IF(L>REF(L,1),0,REF(L,1)-L),N);
��:=DMH/(DMH+DML),COLORRED;
���׹�ע:��<0.08,COLORFF0000,LINETHICK1;
DRAWTEXT(���׹�ע,1.5,'���׹�ע'),COLORFF6600;
��:=IF("KDJ.J"<0,10,0);
׼ȷ����:=CROSS(9.9,��);
VAR101:=(2*CLOSE+HIGH+LOW)/4;
VAR201:=LLV(LOW,5);
VAR301:=HHV(HIGH,5);
VAR401:=EMA((VAR101-VAR201)/(VAR301-VAR201)*100,5);
MA1:=MA(VAR401,2);
AA1:=STICKLINE(VAR401>MA1,VAR401,MA1,3,1),COLORRED;
BBB:=STICKLINE(VAR401>MA1 AND REF(VAR401,1)<30,VAR401,MA1,3,1),COLORRED;
STICKLINE(׼ȷ����, 0,1,0.2,0),COLOR00FFFF;
DRAWTEXT(׼ȷ����,0.1,' ׼ȷ����'),COLOR00FFFF;
����:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5)),COLORWHITE;
����:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10)),COLORYELLOW;
���:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20)),COLORMAGENTA;
����:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)),COLORRED,LINETHICK2;
HDY:=EMA (100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
DDD:=����<2 AND ����<2 AND ���<2 AND ����<2,COLORRED;
��վ�׼:=CROSS(C,MA(C,5)) AND COUNT(DDD,3); 
��׼���:C/REF(C,1)>1.015 AND L/REF(C,1)<0.985 
AND O/REF(C,1)<0.99 AND H/REF(C,1)>1.016 
AND REF(C<O,1) AND REF(C/REF(C,1)<0.975,1)
AND COUNT(DDD,2) AND COUNT(HDY<10,2) AND CAPITAL/1000000<10.01,COLORRED;
STICKLINE(��վ�׼, 0,1,0.2,0),COLORFF6699;
DRAWTEXT(��վ�׼,1.2,' ��վ�׼'),COLORFF6699;
VAR1001:=REF(CLOSE,1);
VAR2002:=SMA(MAX(CLOSE-VAR1001,0),7,1)/SMA(ABS(CLOSE-VAR1001),7,1)*100;
SS1:=FILTER(REF(VAR2002,1)<20 AND VAR2002>REF(VAR2002,1),5);
SM01:=MA((2*C+H+L)/4,5); 
SM02:=SM01*(200-102)/100; 
SM03:=(1-7/100)*DMA(C,ABS((2*C+H+L)/4-MA(C,20))/MA(C,20)); 
SM04:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; 
SM05:=3*SMA(SM04,3,1)-2*SMA(SMA(SM04,3,1),3,1); 
SM06:=((H+L+C)/3-MA((H+L+C)/3,14))/(0.015*AVEDEV((H+L+C)/3,14)); 
SM07:=SM02<SM03&&SM05>REF(SM05,1)&&REF(SM05,1)<REF(SM05,2)&&SM06<-100
&&SM06>REF(SM06,1); 
AAA:=STICKLINE(SM07,0,0.5,2,0),COLORYELLOW; 
���:=SM07,COLORRED,LINETHICK3;
ѡ��:=SS1 AND ���;
STICKLINE(ѡ��, 0,1,0.2,0),COLOR33FF00;
DRAWTEXT(ѡ��,1.2,' �������'),COLOR33FF00;
V1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; 
V2:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; 
V3:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; 
V4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; 
V5:=(V2+2*V3+3*V4)/7; 
V6:=MA(V5,1);
�ײ�2:=STICKLINE(V6<=-8,0.40,0,10,0),COLORYELLOW;
A101:=REF(CLOSE,1);
A201:=SMA(MAX(CLOSE-A101,0),7,1)/SMA(ABS(CLOSE-A101),7,1)*100;
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);
STICKLINE(CROSS(BIAS,����) AND ����<-9.5,1,0,0.2,0),COLORRED;
DRAWTEXT((CROSS(BIAS,����) AND ����<-9.5),1.5,'������'),COLORRED;
DIF�й�:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA�й�:=EMA(DIF�й�,9),COLORYELLOW;
A1�й�:=BARSLAST(REF(CROSS(DIF