‹ 返回

11589

11589 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 11589 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)
KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
RSI — 涨跌力量强弱,超买超卖与背离
波动通道
BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用摆动指标抓超买超卖。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。

指标公式

�ɺ����ϵ��1����ͼָ�깫ʽ��Ʊ����Դ������:
�Ƶ�:=SUM(CLOSE,25)/28;
�ƶ�:=SUM(CLOSE,25)/22,POINTDOT,LINETHICK2,colorFF00;
����:=WMA(CLOSE,20);
����2:WMA(CLOSE,20),LINETHICK2;
VAR1:=POW(CLOSE-����,1);
VAR2:=MA(VAR1,3);
VAR3:=SQRT(VAR2);
������:=����+1.96*VAR3;
֧����:=����-1.96*VAR3;
PARTLINE(����2>REF(����2,1) AND ������<>֧����,����2),LINETHICK2,colorFF;
PARTLINE(����2<REF(����2,1),����2),LINETHICK2,colorFF00;
PARTLINE(����2<REF(����2,1),����2),LINETHICK2,colorFF00;
PARTLINE(������=֧����,����2),LINETHICK2,colorFF0000;
VAR11:=(2*CLOSE+OPEN+HIGH+LOW)/5;
VAR12:=VOL;
M1:=SUM(VAR11*VAR12,1)/SUM(VAR12,1);
M5:=SUM(VAR11*VAR12,5)/SUM(VAR12,5);
M13:=SUM(VAR11*VAR12,13)/SUM(VAR12,13);
M8:=SUM(VAR11*VAR12,3)/SUM(VAR12,3);
M21:=SUM(VAR11*VAR12,21)/SUM(VAR12,21);
Y:=M1;
U1:=M5;
����:=M8;
U3:=M13;
XX1:=U1>���� AND ����>U3;
C5:=IF(XX1>0,LLV(U1,5),HHV(����,5));
C8:=IF(XX1>0,LLV(����,8),HHV(����,5));
C13:=IF(XX1>0,LLV(U3,13),HHV(����,5));
ɢ��:=LLV(����,20);
�ٽ���:=WMA(CLOSE,5);
VAR1:=POW(CLOSE-�ٽ���,1);
VAR2:=MA(VAR1,3);
VAR3:=SQRT(VAR2);
������:=�ٽ���+1.96*VAR3;
֧����:=�ٽ���-1.96*VAR3;
PARTLINE(�ٽ���>REF(�ٽ���,1) AND ������<>֧����,�ٽ���),LINETHICK3,colorFF;
PARTLINE(�ٽ���<REF(�ٽ���,1),�ٽ���),LINETHICK2,colorFF00;
PARTLINE(������=֧����,�ٽ���),LINETHICK2,colorFF0000;
VAR1:=(CLOSE+HIGH+LOW)/3;
CB:=MA(VAR1,4);
A1:=HHV(CB,18);
A2:=HHV(CB,41);
A3:=HHV(HIGH,62)*0.98;
B1:=LLV(CB,18);
B2:=LLV(LOW,62)*1.02;
MID:=MA(CLOSE,20);
UPPER:=MID+2*STD(CLOSE,20);
LOWER:=MID-2*STD(CLOSE,20);
VAR1:=(REF(HIGH,1)+REF(LOW,1))/2;
VAR2:=(REF(HIGH,1)+REF(LOW,1))/2;
VAR3:=MA(CLOSE,27)+2*STD(CLOSE,27);
MID:=MA(CLOSE,20);
UPPER:=MID+2*STD(CLOSE,20);
LOWER:=MID-2*STD(CLOSE,20);
V1:=(CLOSE-LOWER)/(UPPER-LOWER)*100;
V2:=V1-EMA(V1,5);
K1:=SUM(LLV(V2,4),4)/4;
V3:=EMA(V2,64)*10;
V4:=EMA(0.4*V2*(-1),3);
V5:=-1*EMA(V2,39)*10;
A:=V3>10;
E:=V2>V4;
KS:=V5>10;
RKS:=V3<=10 OR V2<=V4 OR V5<=10;
MLS:=(CLOSE-SMA(CLOSE,13,1))/SMA(CLOSE,13,1)*(-100);
��:=REF(MLS,1);
��:=��/MLS>1.23 AND ��>13 AND CLOSE/REF(CLOSE,1)>1.03;
��:=OPEN;
��:=HIGH;
VARQS49:=LOW;
VARQS50:=CLOSE;
����:STICKLINE(MLS>13,��,VARQS49,0,1),LINETHICK2,colorFFFFFF;
����:STICKLINE(��=1,��,VARQS49,0,1),LINETHICK2,colorFF00FF;
����:=SMA(CLOSE,6.5,1);
����:=SMA(CLOSE,13.5,1);
���߽�:=SMA(CLOSE,3,1);
���߽�:=SMA(CLOSE,8,1);
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
UPR:=BBI+3*STD(BBI,13);DWN:=BBI-3*STD(BBI,13);
��ȫ:=MA(CLOSE,60);
LC:=REF(CLOSE,1); 
RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
A7:=(2*CLOSE+HIGH+LOW)/4;��ɫ������:MA(A7,5),LINETHICK2;
������:=MA(A7,5)*1.03;
��������:=MA(A7,5)*0.97;
ѹ��:HHV(A7,21);
֧��:LLV(A7,21);
SK:=EMA((A7-֧��)/(ѹ��-֧��)*100,7);
SD:=EMA(0.667*REF(SK,1)+0.333*SK,5); 
D:=MA(CLOSE,80)-MA(CLOSE,10)/3;input:N(3,1,100),STEP(2,1,100),MAXP(20,5,100);
SJ:=(������ <= 1041231);
VAR1:=(��Ȩ����(1) + ��Ȩ����(2));
CAP:=���̼�;
CAP[����������]:=1;
FOR    I=���������� downto 2   DO
CAP[(I - 1)]:=(CAP[I] / (1 + (VAR1[I] / 10)));
CAPI:=((CAP * ��ͨ�̴�С) / 100);
HS:=(�ɽ��� / CAPI);
�ɱ�:="xt1@CYCMAX";
�ɱ�1:=��̬�ƶ�ƽ��(((�ɽ��� / �ɽ���) / 100),((0.8 * HS) / 100));
������ʴ�(((�ɱ� < �ɱ�1) AND (���̼� < 100)),�ɱ�,�ɱ�1),colorCC6666;
������ʴ�(((�ɱ� >= �ɱ�1) AND (���̼� < 100)),�ɱ�,�ɱ�1),color5022DD;
AA:=(��ǰ����(��߼�,N) = ���ֵ(��߼�,((2 * N) + 1)));
AAA:=�źŹ���(AA,N);
BB:=��ǰ��ֵ(AAA,(N + 1));
CC1:=�źŹ���(BB,N);
CC:=(CC1 OR �Ƿ��������);
AA2:=(��ǰ����(��ͼ�,N) = ���ֵ(��ͼ�,((2 * N) + 1)));
AAA2:=�źŹ���(AA2,N);
BB2:=��ǰ��ֵ(AAA2,(N + 1));
CC22:=�źŹ���(BB2,N);
CC2:=(CC22 AND ���߼���(CC1));
EA:=��ǰ��ֵ(CC,(��ǰ����(��һ����������λ��(CC2),1) + 1));
EB:=(EA > ��ǰ����(EA,1));
EE:=��ǰ��ֵ(EB,2);
FF1:=(EE > ��ǰ����(EE,1));
EE2:=��ǰ��ֵ((FF1 AND (ͳ������(CC,(��ǰ����(��һ����������λ��(CC2),1) + 2)) = 0)),(��ǰ����(��һ����������λ��(CC2),1) + 2));
FF2:=(EE2 > ��ǰ����(EE2,1));
EE3:=��ǰ��ֵ((FF2 AND (ͳ������(CC,(��ǰ����(��һ����������λ��(CC2),1) + 2)) = 0)),(��ǰ����(��һ����������λ��(CC2),1) + 2));
FF3:=(EE3 > ��ǰ����(EE3,1));
JS:=��������(CC,ͳ������(CC2,(��ǰ����(��һ����������λ��(CC),1) + 1)),0);
G1:=��������(((JS = 1) AND CC),��һ����������λ��(FF1),0);
GA:=��������((CC AND (��ǰ����(��ͼ�,��һ����������λ��(FF1)) >= ��ǰ����(��ͼ�,��һ����������λ��(FF2)))),��һ����������λ��(FF2),��һ����������λ��(FF1));
G2:=��������(((JS = 2) AND CC),GA,0);
G3:=��������(((JS >= 3) AND CC),��������((CC AND (��ǰ����(��ͼ�,GA) >= ��ǰ����(��ͼ�,��һ����������λ��(FF3)))),��һ����������λ��(FF3),GA),0);
GG:=((G1 + G2) + G3);
JA:=��ǰ��ֵ(CC,GG);
JB:=(JA > ��ǰ����(JA,1));
JJ:=��ǰ��ֵ(JB,2);
LD:=(JJ > ��ǰ����(JJ,1));
LD1:=(LD OR �Ƿ��������);
HEA:=��ǰ��ֵ(LD1,(��ǰ����(��һ����������λ��(CC),1) + 1));
HEB:=(HEA > ��ǰ����(HEA,1));
HEE:=��ǰ��ֵ(HEB,2);
HFF1:=(HEE > ��ǰ����(HEE,1));
HEE2:=��ǰ��ֵ((HFF1 AND (ͳ������(LD1,(��ǰ����(��һ����������λ��(CC),1) + 2)) = 0)),(��ǰ����(��һ����������λ��(CC),1) + 2));
HFF2:=(HEE2 > ��ǰ����(HEE2,1));
HEE3:=��ǰ��ֵ((HFF2 AND (ͳ������(LD1,(��ǰ����(��һ����������λ��(CC),1) + 2)) = 0)),(��ǰ����(��һ����������λ��(CC),1) + 2));
HFF3:=(HEE3 > ��ǰ����(HEE3,1));
HJS:=��������(LD1,ͳ������(CC1,(��ǰ����(��һ����������λ��(LD1),1) + 1)),0);
HG1:=��������(((HJS = 1) AND LD1),��һ����������λ��(HFF1),0);
HGA:=��������((LD1 AND (��ǰ����(��߼�,��һ����������λ��(HFF1)) <= ��ǰ����(��߼�,��һ����������λ��(HFF2)))),��һ����������λ��(HFF2),��һ����������λ��(HFF1));
HG2:=��������(((HJS = 2) AND LD1),HGA,0);
HG3:=��������(((HJS >= 3) AND LD1),��������((LD1 AND (��ǰ����(��߼�,HGA) <= ��ǰ����(��߼�,��һ����������λ��(HFF3)))),��һ����������λ��(HFF3),HGA),0);
HGG:=((HG1 + HG2) + HG3);
HJA:=��ǰ��ֵ(LD1,HGG);
HJB:=(HJA > ��ǰ����(HJA,1));
HJJ:=��ǰ��ֵ(HJB,2);
HD:=(HJJ > ��ǰ����(HJJ,1));
X1:=��ǰ��ֵ(�Ƿ��������,(��һ����������λ��(LD) + 1));
X2:=(X1 > ��ǰ����(X1,1));
Y1:=��ǰ��ֵ(�Ƿ��������,(��һ����������λ��(HD) + 1));
Y2:=(Y1 > ��ǰ����(Y1,1));
Z1:=��������((��һ����������λ��(X2) < ��һ����������λ��(Y2)),X2,Y2);
Z2:=��������((��һ����������λ��(X2) < ��һ����������λ��(Y2)),��ͼ�,��߼�);
UU:=��ǰ��ֵ(�Ƿ��������,(��һ����������λ��(LD) + 1));
VV:=(UU > ��ǰ����(UU,1));
WW:=��ǰ��ֵ(VV,(��ǰ����(��һ����������λ��(LD),1) + 2));
XX:=(WW > ��ǰ����(WW,1));
WWW:=��ǰ��ֵ(XX,(��ǰ����(��һ����������λ��(LD),1) + 2));
XXX:=(WWW > ��ǰ����(WWW,1));
WW13:=��ǰ��ֵ(WW,(��ǰ����(��һ����������λ��(HD),1) + 2));
WW14:=��ǰ��ֵ(WW13,(��ǰ����(��һ����������λ��(HD),1) + 2));
UU2:=��ǰ��ֵ(�Ƿ��������,(��һ����������λ��(HD) + 1));
VV2:=(UU2 > ��ǰ����(UU2,1));
WW2:=��ǰ��ֵ(VV2,(��ǰ����(��һ����������λ��(HD),1) + 2));
XX2:=(WW2 > ��ǰ����(WW2,1));
WW3:=��ǰ��ֵ(WW2,(��ǰ����(��һ����������λ��(HD),1) + 2));
XX3:=(WW3 > ��ǰ����(WW3,1));
WW4:=��ǰ��ֵ(WW3,(��ǰ����(��һ����������λ��(HD),1) + 2));
XX4:=(WW4 > ��ǰ����(WW4,1));
CS2:=((��ǰ����(��߼�,��һ����������λ��(XX2)) - ��ǰ����(��߼�,��һ����������λ��(XX3))) / (��һ����������λ��(XX3) - ��һ����������λ��(XX2)));
ѹ��2:=(��ǰ����(��߼�,��һ����������λ��(XX3)) + (��һ����������λ��(XX3) * CS2)),colorFF00;
CS3:=((��ǰ����(��߼�,��һ����������λ��(VV2)) - ��ǰ����(��߼�,��һ����������λ��(XX2))) / (��һ����������λ��(XX2) - ��һ����������λ��(VV2)));
ѹ��1:=(��ǰ����(��߼�,��һ����������λ��(VV2)) + (��һ����������λ��(VV2) * CS3)),LINETHICK1,colorFF00FF;
CS4:=((��ǰ����(��߼�,��һ����������λ��(XX3)) - ��ǰ����(��߼�,��һ����������λ��(XX4))) / (��һ����������λ��(XX4) - ��һ����������λ��(XX3)));
ѹ��3:=(��ǰ����(��߼�,��һ����������λ��(XX3)) + (��һ����������λ��(XX3) * CS4)),LINETHICK1,colorFF;
SCSM:=((��ǰ����(��߼�,��һ����������λ��(VV2)) - ��ǰ����(��ͼ�,��һ����������λ��(XX))) / (��һ����������λ��(XX) - ��һ����������λ��(VV2)));
��������:=(��ǰ����(��ͼ�,��һ����������λ��(VV)) + (��һ����������λ��(VV) * SCSM)),LINETHICK2,colorFFFFFF;
FSL:=((��ǰ����(��߼�,��һ����������λ��(VV2)) - ��ǰ����(��ͼ�,��һ����������λ��(VV))) / (��һ����������λ��(VV2) - ��һ����������λ��(VV)));
��ˮ��1:=(��ǰ����(��ͼ�,��һ����������λ��(VV)) + (��һ����������λ��(VV) * FSL));
��ˮ��2:=(��ǰ����(��߼�,��һ����������λ��(VV2)) + (��һ����������λ��(VV2) * FSL));
��ˮ��:=��������(((��һ����������λ��(VV2) - ��һ����������λ��(VV)) > 0),��ˮ��1,��ˮ��2),LINETHICK2,colorFF0000;
��ʾ����((HD AND ((WW14 OR VV2) OR VV)),(��߼� * 1.02),��߼�,2),ALIGN0,SHIFT1,colorFF00FF;
TP:=((���溯��(���̼�,ѹ��1) OR ���溯��(���̼�,ѹ��2)) OR ���溯��(���̼�,ѹ��3));
��K:=����ָ��(Ʒ�ִ���,'kdj.k',0,7);
��D:=����ָ��(Ʒ�ִ���,'kdj.d',0,7);
��ʷ��ͨ��:=CAPI;
ZF:=(((��߼� - ��ͼ�) * 100) / ��ͼ�);
STZF:=(((���̼� - ���̼�) * 100) / ���̼�);
SPZF:=(((���̼� - ��ͼ�) * 100) / ��ͼ�);
STZFB:=(STZF / ZF);
SPZFB:=(SPZF / ZF);
������:=��ǰ����(���ֵ(ZF,5),1);
��С���:=��ǰ����(���ֵ(ZF,5),1);
XZFB:=(ZF / ������);
DZFB:=(ZF / �����);
XHSB:=(HS / ��ǰ����(���ֵ(HS,4),1));
DHSB:=(HS / ��ǰ����(���ֵ(HS,4),1));
DY1:=(0 - (5 * (((((STZFB >= 0.48) AND (SPZFB > 0.5)) AND (DZFB > 2)) AND (DHSB > 2)) AND (���̼� > ���̼�))));
DY2:=(0 - (5 * ((((STZFB >= 0.8) AND (DZFB > 1.5)) AND (DHSB > 1.5)) AND (���̼� > ���̼�))));
DY3:=(0 - (5 * ((((((STZFB >= 0.82) AND (XZFB > 0.9)) AND (DZFB > 1.5)) AND (XHSB > 0.9)) AND (DHSB > 1.5)) AND (���̼� > ���̼�))));
����:=�źŹ���((((DY1 OR DY2) OR DY3) AND (��K > ��D)),3);
VV1:=(���� * ��ͼ�);