‹ 返回47371
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 47371 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
RSI — 涨跌力量强弱,超买超卖与背离
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
����:=IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),LINETHICK0,COLORRED;
����:=IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)),LINETHICK0,COLORCYAN;
������:=����+����,COLOR00FFFF;
�����ھ�����:=SUM(������,5),LINETHICK1,COLORLIBLUE;
N:=9;M:=14;N1:=6;
TYP := (HIGH + LOW + CLOSE)/3;
CC1:=(TYP-MA(TYP,M))/(0.015*AVEDEV(TYP,M)),COLORFF00FF;
C1:=SMA(CC1,3,1);
C2:=SMA(C1,3,1);
C3:=3*C1-2*C2;
CB1:=EMA(C3,5);
LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
RSI:=(RSI1-50)*5;
R1A:=SMA(RSI,3,1);
D1:=SMA(R1A,3,1);
J1:=3*R1A-2*D1;
RR1:=EMA(J1,5);
RR2:=REF(RR1,1);
RR:=RR1>RR2;
����:=REF(RR,1)=1 AND NOT(RR) AND CB1>100;
R1:=(CLOSE-LLV(LOW,90))/(HHV(HIGH,90)-LLV(LOW,90))*200;
R2:=EMA((CLOSE-(LLV(LOW,5)))/((HHV(HIGH,5))-(LLV(LOW,5)))*100,4)*2;
R3:=EMA(0.618*REF(R2,1)+0.382*R2,2);
R4:=POW(MA(CLOSE,5),2)+MA(CLOSE,5);
R5:=POW(MA(LOW,5),2)+MA(LOW,5);
R6:=POW(MA(HIGH,5),2)+MA(HIGH,5);
R7:=(R4-LLV(R5,64))/(HHV(R6,64)-LLV(R5,64))*150+65-10;
R8:=SMA((SMA(R7,3,1)*1.5-100),3,1);
R9:=3*(SMA(R7,3,1)*1.5-100)-2*R8;
R10:=(HIGH+LOW+CLOSE*2)/4;
R11:=(R10-(EMA(R10,13)))*100/(STD(R10,13));
R12:=EMA((EMA(R11,5)),13)+200-100;
R13:=(SMA(R1,3,1))+R2+(SMA(R7,3,1)*1.5-100)+R12;
R14:=(SMA((SMA(R1,3,1)),3,1))+R3+R8+(EMA(R12,10));
R15:=(3*(SMA(R1,3,1))-2*(SMA((SMA(R1,3,1)),3,1)))+(3*R12-2*(EMA(R12,10)))+
R9+(3*R12-2*(EMA(R12,10)));
R16:=(HIGH+LOW+CLOSE)/3;
R17:=(R16-MA(R16,34))/(0.015*AVEDEV(R16,34));
R18:=(HIGH+LOW+CLOSE+R16)/4;
R19:=(R18-(EMA(R18,24)))/(STD(R18,24))*100;
R20:=(R16-MA(R16,24))/(0.015*AVEDEV(R16,24));
R21:=(((EMA(R19,5))+R20+R17)/3+165)/4;
R22:=(R13+R14+R15*30)/32/5-15;
����: EMA(((R21+R22)/2/1.1),1);
����:MA(����,3),COLORWHITE,LINETHICK2;
IF(����< ����,����,DRAWNULL),COLORGREEN,LINETHICK2;
IF(����>=����,����,DRAWNULL),COLORRED,LINETHICK2;
������֪:(CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*250, COLORYELLOW,LINETHICK2;
��ţ���:IF(CROSS(������֪,0) AND CROSS(����,����) AND ����>0 AND ����>REF(����,1) AND �����ھ�����>0 AND �����ھ�����>REF( �����ھ�����,1),10,0),COLORRED;
DRAWICON(CROSS(����,����) AND ������֪>REF(������֪,1),����,1);
DRAWICON(CROSS(����,����),����-3.66,2);
DRAWICON(����,����*1.13,6);
DRAWICON(CROSS(����,100),����*1.10,9);
DRAWICON(CROSS(����,120),����*1.06,35);
DRAWICON(CROSS(������֪,0) AND CROSS(����,����) AND ����>0 AND ����>REF(����,1) AND �����ھ�����>0 AND �����ھ�����>REF( �����ھ�����,1) ,28,11);
STICKLINE(CROSS(������֪,0) AND CROSS(����,����) AND ����>0 AND ����>REF(����,1) AND �����ھ�����>0 AND �����ھ�����>REF( �����ھ�����,1),22.8,0,1,0),COLORRED;
DRAWTEXT(CROSS(������֪,0) AND CROSS(����,����) AND ����>0 AND ����>REF(����,1) AND �����ھ�����>0 AND �����ھ�����>REF( �����ھ�����,1),29,'←����ţ���'),COLORLIMAGENTA;
VAR2W:=REF(LOW,1);
VAR3W:=SMA(ABS(LOW-VAR2W),3,1)/SMA(MAX(LOW-VAR2W,0),3,1)*100;
VAR4W:=EMA(IF(CLOSE*1.3,VAR3W*10,VAR3W/10),3);
VAR5W:=LLV(LOW,30);
VAR6W:=HHV(VAR4W,30);
VAR7W:=IF(MA(CLOSE,58),1,0);
VAR8W:=EMA(IF(LOW<=VAR5W,(VAR4W+VAR6W*2)/2,0),3)/618*VAR7W;
VAR9W:=IF(VAR8W>100,100,VAR8W);
STICKLINE(VAR9W>-150,0,VAR9W,2,0), COLORLIMAGENTA;
�ײ�����ָ��:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100, COLOR00FF00;
STICKLINE(CROSS(�ײ�����ָ��,-24),88,0,1,0), COLORWHITE;
DRAWTEXT(CROSS(�ײ�����ָ��,-24),89,'����');
���ܷ�������:=IF(CROSS(�ײ�����ָ��,-24),1,0), COLORWHITE;
������:STICKLINE(REF(KDJ.J,1)<0 AND KDJ.J>0,38,0,1,0),COLORGREEN;
DRAWTEXT(REF(KDJ.J,1)<0 AND KDJ.J>0,39,'←������'),COLORYELLOW;
ǿ���ֽ���:50,COLORLIBLUE,DOTLINE;
���ն�:100,COLORLIGREEN;
DRAWTEXT(ISLASTBAR,100,'���'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,80,'����'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,50,'����'),COLORWHITE;
DRAWTEXT(ISLASTBAR,10,'����'),COLORGREEN;
MV3:=EMA(V,3);
MA3:=EMA(C,3);
MV3�Ƕ�:=ATAN((MV3/REF(MV3,1)-1)*100)*180/3.1416;
MA3�Ƕ�:=ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416;
MV5:=EMA(V,5);
MA5:=EMA(C,5);
MV5�Ƕ�:=ATAN((MV5/REF(MV5,1)-1)*100)*180/3.1416;
MA5�Ƕ�:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
MV10:=EMA(V,10);
MA10:=EMA(C,10);
MV10�Ƕ�:=ATAN((MV10/REF(MV10,1)-1)*100)*180/3.1416;
MA10�Ƕ�:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;
ǿ����:=(MV3�Ƕ�+MA3�Ƕ�+MV5�Ƕ�+MA5�Ƕ�+MV10�Ƕ�+MA10�Ƕ�)/6,COLORFFFFFF;
ʮ��ǿ:=IF(ǿ����>=80,80,0),COLOR0000FF,LINETHICK2;
����MA5:=(L/MA(C,5)-1)*100,COLORFF9988,POINTDOT,LINETHICK0;
DRAWTEXT(ʮ��ǿ AND ����MA5>=3.5,108,'←��'),COLORGREEN;
��:=150;��ǰ:=3;
��1:=REF(HHV(H,��),��ǰ);
��:REFDATE(��1,DATE),COLORBLACK;
����:=REFDATE(��,DATE),NODRAW;
��:=����=H AND ((C-L)<(O-C) OR (O-L)<(C-O)),NODRAW;
STICKLINE(��,120,100,1,0),COLOR777777;
STICKLINE(��,120,100,1,0),COLORAAAAAA;
STICKLINE(��,120,100,1,0),COLORCCCCCC;
STICKLINE(��,120,100,0.1,0),COLORFFFFFF;
STICKLINE(��,120,100,1,0),COLORFFFFFF;
DRAWTEXT(��,����*1.03,'←������')COLORGREEN;