‹ 返回

9710

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

指标公式

�ɺ��������ָ�깫ʽ��Ʊ����Դ������:
N:=14;N1:=36;G:=15;Z:=5;
ROC:=100*(CLOSE-REF(CLOSE,12))/REF(CLOSE,12);
MAROC:=MA(ROC,6);
�䶯����:=ROC/MAROC*Z;
P:=(HIGH+LOW+CLOSE)/3;
CCI1:=(P-MA(P,N))*1000/(G*AVEDEV(P,N)),colorred;
CCI2:=(P-MA(P,N1))*1000/(G*AVEDEV(P,N1)),colorgreen;
B1:=BARSLAST(CCI1=LLV(CCI1,60));
DD:=CLOSE<REF(CLOSE,B1) AND CCI1>REF(CCI1,B1);
������:IF(DD,100,0),colorFF00FF;
MA10:=MA(C,10);
MA60:=MA(C,60);
������ע:if(C<MA60*0.75,100,0),LINETHICK2,colorwhite;
��������:if(C<MA60*0.75 AND MA10>REF(MA10,1),100,0),linethick2,colorwhite;
�����ѵ�:IF(CROSS(CCI1,CCI2) AND REF(CCI1,1)=LLV(CCI1,70),100,0),LINETHICK2,coloryellow;
VAR6:="KDJ.J#WEEK"(9,3,3);
VAR8:="KDJ.J#MONTH"(9,3,3);
DEA7:="MACD.DEA#WEEK";
DIFF7:="MACD.DIFF#WEEK";
d7:=DIFF7-DEA7;
DEA8:="MACD.DEA#MONTH";
DIFF8:="MACD.DIFF#MONTH";
d8:=DIFF8-DEA8;
T:=IF((BARSCOUNT(CLOSE) > 7),(100)*((MA(CLOSE,7))/(LLV(MA(CLOSE,7),7)) - 1),1);
��������:if(CROSS(var6,0) AND D8>0 OR CROSS(var8,0) and d7>0,100,0),LINETHICK2,colorCC0000;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
KD:=CROSS(k,d);
ѡ��:�����ѵ� and KD;
VERTLINE(�����ѵ� and KD),COLORYELLOW,LINEDOT;
A2:=MA(CLOSE,18);
A3:=(CLOSE-A2)/A2*100>=-9.9 AND CLOSE<A2;
�����������:=A3 AND CLOSE/REF(CLOSE,1)>1.089;
�����������:IF(�����������,100,0),LINETHICK2,colorred;
����:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
Q:=DATE<1091231;
KK:=EMA(CLOSE-LOW,5);
����:=MA((CLOSE+REF(CLOSE,1)+REF(CLOSE,1))/3+KK,5);
����:=MA(REF(CLOSE,1)-KK,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA60:=MA(CLOSE,60);
BB:=MA(CLOSE,2);
CC:=MA(CLOSE,10);
DD:=MA(CLOSE,20);
EE:=ANY(CROSS(BB,CC) AND CROSS(BB,DD),1);
RV:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
RG:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
J0:=(HIGH+LOW)/2;
QJ:=EMA(J0,3);
J1:=IF(CLOSE>QJ,VOL,0);
J2:=IF(CLOSE<QJ,VOL,0);
����:=IF(CAPITAL<1,MA(VOL,74),MA(SUM(J1-J2,22),3));
��ѩ:=IF(CAPITAL<1,WMA(����,360),WMA(����,21));
VAR3:=����-��ѩ;
VAR4:=SMA(RV,3,1);
VAR5:=SMA(VAR4,3,1);
PP:=EMA(SMA(RG,3,1),2);
QQ:=SMA(PP,3,1);
��Ǯׯ����ս��:=����>OPEN AND OPEN>���� AND CLOSE>���� AND CLOSE>MA20 AND CLOSE>���� AND EE AND CROSS(VAR4,VAR5)*Q AND CROSS(PP,QQ);
����ս��:if(��Ǯׯ����ս��,100,0),LINETHICK2,colorFF00FF;
M:=IF((T > 0.35),6,65);
W:=((-((100)*(HHV(HIGH,M) - CLOSE))/(HHV(HIGH,M) - LLV(LOW,M))));
RV:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
RG:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
J0:=(HIGH+LOW)/2;
QJ:=EMA(J0,3);
J1:=IF(CLOSE>QJ,VOL,0);
J2:=IF(CLOSE<QJ,VOL,0);
BB:=MA(SUM(J1-J2,22),3);
�ۼ�:=21*BB+20*REF(BB,1)+19*REF(BB,2)+18*REF(BB,3)+17*REF(BB,4)
+16*REF(BB,5)+15*REF(BB,6)+14*REF(BB,7)+13*REF(BB,8)+12*REF
(BB,9)+11*REF(BB,10)+10*REF(BB,11)+9*REF(BB,12)+8*REF(BB,13)
+7*REF(BB,14)+6*REF(BB,15)+5*REF(BB,16)+4*REF(BB,17)+3*REF
(BB,18)+2*REF(BB,19)+REF(BB,20);
aa:=�ۼ�/(21+1)/21*2;
CC:=aa;
VAR3:=(BB-CC);VAR4:=SMA(RV,3,1);
VAR5:=SMA(VAR4,3,1);
KK:=EMA(SMA(RG,3,1),2),COLORFFFFFF;
DD:=SMA(KK,3,1),COLOR00FFFF;
FILLRGN(KK<DD,KK,DD),COLORgreen;
FILLRGN(KK>DD,KK,DD),COLORred;
������ͣ:if(CROSS(W,-2) AND CROSS(VAR4,VAR5) AND CROSS(KK,DD),100,0),LINETHICK2,colorgreen;
p:=27;
q:=5;
RSV1:=(LLV(LOW,p)-C)/(HHV(HIGH,p)-LLV(LOW,p))*100+50;
K1:SMA(RSV1,3,1),colorwhite,LINETHICK3;
D1:=SMA(K1,3,1),coloryellow;
RSV2:=(CLOSE-LLV(LOW,p))/(HHV(HIGH,p)-LLV(LOW,p))*100-50;
K2:SMA(RSV2,3,1),color00FFFF,LINETHICK3;
D2:=SMA(K2,3,1),coloryellow;
MMK:=(K1+K2)/2,COLORRED,LINETHICK3;
RSV3:=(CLOSE-LLV(LOW,q))/(HHV(HIGH,q)-LLV(LOW,q))*100;
��K:=SMA(RSV3,3,1),colorwhite;
��D:=SMA(��K,3,1),coloryellow;
��J:3*��K-2*��D,COLORgreen;
stickline(K2>ref(K2,1),K2,k2,8,0),colorred,linethick3;
stickline(K1<ref(K1,1),K1,k1,8,0),colorgreen,linethick3;
0,COLORFFA2AF,LINETHICK2;
50,COLORFFA2AF,POINTDOT;
100,COLORFFA2AF,POINTDOT;
Var1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;
Var2:=SMA(Var1,3,1);
Var3:=SMA(Var2,3,1);
Var4:=SMA(Var3,3,1);
��:= Var3;
��:= Var4;
Var5:=CROSS(Var3,Var4) AND Var3<20;
DRAWTEXT(FILTER(var5,10)=1,40,'����'),colorred;
STICKLINE(FILTER(var5,10)=1,0,30,10,0),colorred;
Var9:=CROSS(Var4,Var3) AND Var3>80;
STICKLINE(FILTER(var9,5)=1,80,100,10,0),colorgreen;
DRAWTEXT(FILTER(var9,5)=1,70,'�Ӷ�'),colorgreen;
Var8:=CROSS(Var2,Var3) AND Var3>80 AND Var3>Var4;
STICKLINE(var8,85,100,10,0),color0099ff;
AA:=LLV(LOW,36);
BB:=HHV(HIGH,30);
����:80,ColorFF0068;
��:87.5,Color00FF00;
DD:=(EMA(((CLOSE-AA)/(BB-AA))*(4),4))*(25);
����:=DD,Color9198FF,Linethick2;
�ɺ�:=(((DD-LLV(DD,21))/(HHV(DD,21)-LLV(DD,21)))*(4))*(25);
����:10,Color0000FF;
����Ŀ��һ:IF((COUNT((����>REF(����,1)),1)=1) AND (REF(����,1)<REF(REF(����,1),1)) AND (����<����),100,0),ColorFF98FF;
����Ŀ���:IF(CROSS(�ɺ�,90) AND (����<40),100,0),ColorFFFF00;
  ���޴����� 0��һ��ʽ�� ���෽�۲�������ͼָ�� (Դ��) ��һ��ʽ����������ָ�� (Դ��)��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������