‹ 返回47856
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 47856 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
波动通道ATR 波幅 — 真实波幅,量风险、设止损
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
VAR1:=REF(CLOSE,2);
������:SMA(MAX(CLOSE-VAR1,0),7,1)/SMA(ABS(CLOSE-VAR1),7,1)*100,LINETHICK2,COLORLIBLUE;
VAR2:=REF(CLOSE,1);
VAR3:=SMA(MAX(CLOSE-VAR2,0),7,1)/SMA(ABS(CLOSE-VAR2),7,1)*100;
����ɷ�:STICKLINE(������>85,78,85,1.2,0), COLORYELLOW;
���߷���:STICKLINE(������>90,78,85,1.8,0), COLORRED;
DRAWICON(������>95 ,100,2);
��:=IF(������<12,23,12),COLORWHITE,LINETHICK2;
ǿ��:=IF(VAR3<12,30,12),COLORMAGENTA,LINETHICK2;
������:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19)+100,COLOR9900FF,LINETHICK3;
������:=-100*(HHV(HIGH,6)-CLOSE)/(HHV(HIGH,6)-LLV(LOW,6))+100,COLORRED;
������:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+100,COLORYELLOW,LINETHICK2;
STICKLINE(������<12,23,12,2,0), COLORYELLOW;
STICKLINE(������<12,23,12,2,0), COLORRED;
������:=MA(LOW,20)*1.2,COLOR0080FF,LINETHICK2;
��������:=MA(LOW,20)*1.1,COLORYELLOW;
��������:=MA(HIGH,20)*0.9,COLORWHITE;
������:=MA(HIGH,20)*0.8,COLORGREEN,LINETHICK1;
ZD:=(C-REF(C,1))/REF(C,1)*100;
HDZF:=(HHV(H,20)-C)/(HHV(H,20)-LLV(L,20));
����ǿ��:=IF(C>��������,IF(C>������,4,3),IF(C>�������� AND C<��������,2,IF(C<������,0,1))),NODRAW;
��:=(C-������)/������*100,NODRAW;
MA��:=SMA(MAX(C-REF(C,1),0),8,1)/SMA(ABS(C-REF(C,1)),8,1)*100,COLORFFB5FF,LINETHICK2;
�:EMA(MA��,5),COLORYELLOW,LINETHICK2;
XX:=IF(�<45,�,DRAWNULL),COLORGREEN,LINETHICK3;
����:=IF(�<25 AND �>=20,50,25),COLORWHITE,LINETHICK2;
����:=IF(�<20 AND �>=15,35,25),COLORLIRED,LINETHICK3;
ȫ��:IF(�<15,37,25),COLORRED,LINETHICK5;
STICKLINE(�>75,68,60,1.2,0), COLORYELLOW;
STICKLINE(�>80,68,60,1.2,0), COLORRED;
DRAWICON(�>85 ,55,2);
����:(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100,COLORAABBDD,NODRAW;
AA:=((REF(����,1)<REF(����,2) AND ����<-30) AND ����>=REF(����,1)) OR (REF(CROSS(-30,����),1) AND CROSS(����,-30)) OR ����=-30;
����:=IF(AA,65,12),COLORYELLOW,LINETHICK2;
BB:=((REF(����,1)<REF(����,2) AND ����<-20 AND ����>-25) AND ����>=REF(����,1)) OR (REF(CROSS(-20,����),1) AND CROSS(����,-20));
����:=IF(BB,58,12),COLORRED,LINETHICK2;
CC:=((REF(����,1)<REF(����,2) AND ����<-25 AND ����>-30) AND ����>=REF(����,1)) OR (REF(CROSS(-25,����),1) AND CROSS(����,-25));
dz��:IF(����<-20,60,12),LINETHICK3,COLORF0F000;
DRAWTEXT(CROSS(-20,����),80,'dz��'),COLORF0F000;
IF(����<-25,80,12),LINETHICK2,COLORF00FF0;
DRAWTEXT(CROSS(-25,����),90,'���'),COLORF00FF0;
IF(����<-30,35,12),LINETHICK4,COLORWHITE;
DRAWTEXT(CROSS(-30,����),55,'�ҹ�'),COLORGRAY;
M:=88;
N1:=6;
VAR0A:=EMA(EMA(EMA(CLOSE,2),2),2);
MA13:=(MA(VAR0A,13)*0.99),LINETHICK2;
KK:=(MA(VAR0A,13)*0.999);
TLAMSENR:=MAX(MAX((HIGH-LOW),ABS((REF(CLOSE,1)-HIGH))),ABS((REF(CLOSE,1)-LOW)));
ATR:=MA(TLAMSENR,13);VAR1A:=(REF(CLOSE,1)-REF(ATR,1));
����:=(HHV(VAR1A,12)),LINETHICK4,COLOR0080FF;
VARX1:=EMA(AMOUNT/VOL/100,3);
���̳ɱ�:=EMA(VARX1,M),LINETHICK2;
��������:=EMA(VARX1,M)*0.85,LINETHICK2,COLORFFFF00;
��������:=��������*0.87,LINETHICK3,COLORFF00FF;
���:=(C-��������)/��������*100,NODRAW;
����:IF(����ǿ��<=1 AND ������<12 AND ���>0 AND ���<5,55,25),COLORGREEN,LINETHICK2;
����:IF(C<�������� AND ������<12 AND ����ǿ��=1,58,25),COLORYELLOW,LINETHICK3;
����:IF(L<��������,66,25),COLORLIRED,LINETHICK3;
VARZ1:=1;
VARZ2:=REF(LOW,1)*VARZ1;
VARZ3:=SMA(ABS(LOW-VARZ2),3,1)/SMA(MAX(LOW-VARZ2,0),3,1)*100*VARZ1;
VARZ4:=(2*C+H+L)/4;
VARZ5:=LLV(LOW,60);
VARZ6:=(2*CLOSE+HIGH+LOW)/4;
VARZ8:=LLV(LOW,34);
VARZ11:=HHV(HIGH,34);
VARZ12:=EMA((VARZ6-VARZ8)/(VARZ11-VARZ8)*100,13);
VARZ13:=EMA(0.667*REF(VARZ12,1)+0.333*VARZ12,2);
VARZ0:=HHV(HIGH,60);
AAA:=EMA((VARZ4-VARZ5)/(VARZ0-VARZ5)*100,5);
BBB:=EMA(AAA,5);
����:=IF(AAA>=BBB,100,100),COLOR00FF00,LINETHICK3;
����:=IF(AAA<BBB,0,0),COLOR00FFCC,LINETHICK3;
����:=IF(AAA<BBB,50,50),LINETHICK1,COLOR0033FF;
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
����:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA
(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
DDK:=DRAWICON(����<=3 AND ����ǿ��<=1,63,1);
C1:=((MA(C,30)-L)/MA(C,60))*200;
�ٽ��:=IF(C1>30,68,45),LINETHICK3,COLORRED;
VR2:=REF(LOW,1);
VR3:=SMA(ABS(LOW-VR2),3,1)/SMA(MAX(LOW-VR2,0),3,1)*100;
VR4:=EMA(IF(CLOSE*1.3,VR3*10,VR3/10),3);
VR5:=LLV(LOW,30);
VR6:=HHV(VR4,30);
VR7:=IF(MA(CLOSE,58),1,0);
����:=EMA(IF(LOW<=VR5,(VR4+VR6*2)/2,0),3)/618*VR7,COLORMAGENTA,NODRAW;
VR9:=IF(����>100,100,����);
��������:=STICKLINE(VR9>0,0,VR9,3,0),COLORMAGENTA;
ϴ:=STICKLINE(����<REF(����,1),0,VR9,3,0),COLORGREEN;
��:=STICKLINE(VR9<REF(VR9,1),0,VR9,3,0),COLORGREEN;
�̵�:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+
(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3,NODRAW;
����:=IF(�̵�<-10 AND ����>REF(����,1),60,12),COLORLIRED,LINETHICK2;
VBR1:=IF(DATE>=10201201,0,1);
VBR2:=EMA(SLOPE(CLOSE,21)*20+CLOSE,55);
VBR3:=EMA(CLOSE,3);
VBR4:=(2*CLOSE+LOW+HIGH)/4*VBR1;
VBR5:=VBR2-VBR3;
������:=EMA(VBR4,45)*1.15;
������:=EMA(VBR4,55)*1.3,COLORRED;
����:=EMA(VBR4,40)*0.85,COLORWHITE,LINETHICK2;
������:=EMA(VBR4,88)*0.7,COLORRED;
�ɱ���:=EMA(VBR4,55),COLORGREEN,LINETHICK2;
��ֵ����:=(�ɱ���+����)/2,COLORFFFF00;
����:IF(C<������ AND ����,73,25),COLORBLUE,LINETHICK3;
�����:BARSLAST(CROSS(12,������)),NODRAW;
85,POINTDOT;
70,POINTDOT;
75,COLORGREEN;
����:45,COLORRED,LINETHICK2;
25,COLORGREEN,LINETHICK2;
30,COLORLIRED;