‹ 返回

42482

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

指标公式

DRAWGBK(1,RGB(1,1,1),RGB(1,1,1),0,'00',0);
DRAWBAND(15,RGB(40,30,35),0,RGB(0,0,0));
�����������:=EMA(WINNER(CLOSE)*70,3),NODRAW;
ɢ���������:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3),NODRAW;
�������̱���0:=�����������/(�����������+ɢ���������)*100;
�������̱���:=IF(�������̱���0<-6,-6,IF(�������̱���0>100,100+SQRT(�������̱���0-100),�������̱���0));
ɢ�����α���:=ɢ���������/(�����������+ɢ���������)*100,NODRAW;
ɢ������:=EMA(ɢ�����α���,89);
��������:EMA(�������̱���,89),COLORGRAY,LINETHICK3;
STICKLINE(�������̱���>REF(�������̱���,1) AND �������̱���>15,�������̱���,15,2,0 ),COLORAA00BB;
STICKLINE(�������̱���<=REF(�������̱���,1) AND �������̱���>15,�������̱���,15,2,0 ),COLORCC7700;
STICKLINE(�������̱���>REF(�������̱���,1) AND �������̱���<15,�������̱���,0,2,0 ),COLOR131FFD;
STICKLINE(�������̱���<=REF(�������̱���,1) AND �������̱���<15,�������̱���,0,2,0 ),COLOR990000;
STICKLINE(�������̱���>15,15,�������̱���,0,0),COLORAAAAAA;
STICKLINE(��������>REF(��������,1),�������̱���,��������,2,0 ),COLOR0066FF; 
STICKLINE(��������>REF(��������,1),�������̱���,��������,0.3,0 ),COLOR00BBFF;
STICKLINE(�������̱���>�������� AND ��������>50,�������̱���,��������,2,0 ),COLOR0000AA; 
STICKLINE(�������̱���>�������� AND ��������>50,�������̱���,��������,0.3,0 ),COLOR0055FF;
STICKLINE(�������̱���>�������� AND ��������<50 AND �������̱���>50 AND ��������>REF(��������,1),�������̱���,50,2,0 ),COLOR0000AA; 
STICKLINE(�������̱���>�������� AND ��������<50 AND �������̱���>50 AND ��������>REF(��������,1),�������̱���,50,0.3 ,0 ),COLOR0055FF;
STICKLINE(�������̱���<=10,�������̱���,0,4,0),COLORDD00DD;
STICKLINE(REF(ɢ�����α���,1)>90 AND ɢ�����α���<90,30,0,2.5,0),COLOR0000FF;
VAR11:=(HHV(HIGH,8)-CLOSE)/(HHV(HIGH,20)-LLV(LOW,20))*100;
VAR33:=100-3*SMA((CLOSE-LLV(LOW,72))/(HHV(HIGH,72)-LLV(LOW,72))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,72))/(HHV(HIGH,72)-LLV(LOW,72))*100,20,1),15,1);
���OAMV:=EMA(VAR33,2),COLORYELLOW;
�����ʽ�:=EMA(EMA(SMA(VAR11,6,1)-7,2),2);
WR��:=EMA(EMA(100*(HHV(HIGH,42)-CLOSE)/(HHV(HIGH,42)-LLV(LOW,42)),3),3),COLORWHITE,DOTLINE;
SBZLPA1:=BARSLAST(L=HHV(L,7));
SBZLPA2:=EMA(SBZLPA1*SBZLPA1,13);
�����:=IF(SBZLPA2>88,88+SQRT(SBZLPA2-88),SBZLPA2);
TPV:=(���ķ���+�����ʽ�+���OAMV)/3;
T�����:=(�����+TPV)/2+8,COLORWHITE,DOTLINE;
T�����ʽ�:=(�����ʽ�+TPV)/2+8,COLORBLUE,DOTLINE;
T�����ʽ�:=(T���ķ���+T�����ʽ�)/2,COLORGRAY,DOTLINE;
WR��:=EMA(EMA(100*(HHV(HIGH,42)-CLOSE)/(HHV(HIGH,42)-LLV(LOW,42)),2),2);
ZLCQ:=EMA((WINNER(CLOSE) * 69),3);
SHCQ:=EMA(((WINNER((CLOSE * 1.1)) - WINNER((CLOSE * 0.93))) * 80),3);
��������Q:=EMA(((ZLCQ / (ZLCQ+ SHCQ)) * 110),2),COLORFF11FF,LINETHICK2;
����Q:=HHV(��������Q,20),COLORLIRED,LINETHICK2;
����Q:=LLV(��������Q,20),COLORGRAY,LINETHICK2;
ȦQ:=100*(HHV(HIGH,42)-C)/(HHV(HIGH,42)-LLV(LOW,42));
MȦQ:=EMA(EMA(ȦQ,3),2);
MMȦQ:=EMA(EMA(EMA(ȦQ,4),3),2);
��������Q:=EMA(��������Q,2);
KONGQ0:=(����Q/��������Q)*(����Q/��������Q)*50;
KONGQ:=IF(KONGQ0>100,100,IF(KONGQ0<1,1,KONGQ0));
MAXV:=MAX(T�����ʽ�,T���ķ���);
MINV:=MIN(T�����ʽ�,T���ķ���);
MMV0:=MAXV/MINV;
MMV1:=T�����ʽ�/REF(T�����ʽ�,1);
MMV2:=T�����/REF(T�����,1);
ɢ�O�ж�Q:=EMA(EMA((WINNER(C*1.1)-WINNER(C*0.9))*50/(WR��/MMȦQ)/MMV0/MMV1/MMV2,3),2);
KKONG0:=KONGQ*KONGQ*5/SQRT(ɢ�O�ж�Q)/��������Q;
KKONG:=IF(KKONG0>100,100,KKONG0);
KV0:=KKONG/KONGQ;
KV1:=KONGQ/REF(KONGQ,1);
KV2:=KKONG/REF(KKONG,1);
KV3:=EMA(KV0*KV0*KV1*KV2*30,2);
OKV:=IF(KV3>100,100,IF(KV3<0,0,KV3));
WVQ0:=1.18*(����Q*����Q+5)/(KONGQ+2)/SQRT(SQRT((OKV+2)/(KONGQ+5)));
WVQ1:=100-IF(WVQ0>90,90+SQRT(WVQ0-90),IF(WVQ0<1,1,WVQ0));
WVVQ:=(IF(WVQ1<05,0.5,WVQ1));
EVVQ:=EMA(EMA(WVVQ*0.96,3),3);
DRAWBAND(WVVQ,RGB(11,88,55),EVVQ,RGB(222,11,33));
MTR:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
MDI:=DMM*100/MTR;
ADX0:=EMA(100-EMA(ABS(MDI-PDI)/(MDI+PDI)*��������Q+����Q,6),2);
ADX:=IF(ADX0<0.5,0.5,IF(ADX0>106,106,ADX0));
ADXR:EXPMEMA(ADX,6),COLORGRAY,LINETHICK3;
DRAWBAND(ADXR,RGB(166,66,33),ADX,RGB(88,118,168));
RSV1:=(CLOSE-LLV(LOW,4))/(HHV(HIGH,4)-LLV(LOW,4))*100;
FASTK:=SMA(RSV1,3,1);
����:=SMA(FASTK,2,1);
����:=SMA(����,5,1);
UK0:=EVVQ*44/����;
UK:=IF(UK0>98,98,IF(UK0<1,1,UK0));
YK0:=UK/(ABS((100-UK)-EVVQ)+1)+46;YK:=IF(YK0>98,98,YK0);
����:=EMA(0.98*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),2);
����:=EMA(0.98*(((����-LLV(����,27))/(HHV(����,27)-LLV(����,27)))*(4))*(25),2);
����:=SQRT(����*����*1.1);
OKK0:(����+����)/2,NODRAW;
OKK1:=YK*10/(OKK0+1)+40;
OKK2:=IF(OKK1>96,96+SQRT(SQRT(OKK1-96)),IF(OKK1<1,1,OKK1));
OKK3:=(100-OKK2);
OKK4:=IF(OKK3>0,IF(OKK3>100,100,OKK3),0-SQRT(0-OKK3));
OKK5:=(OKK2-YK)-OKK4+78,NODRAW;
NOK:=106-IF(OKK5>96,96+SQRT(OKK5-96),IF(OKK5<1,1,OKK5)),COLORBLUE,LINETHICK2;
OKK7:=((OKK2+10)/(OKK0+10))*((NOK+10)/(OKK4+10))*((OKK4+10)/(OKK0+10))*2;
OKK8:=IF(OKK7>100,100+SQRT(OKK7-100),OKK7);
OKK99:=98-SQRT(OKK8*NOK);
OKK9:=IF(OKK99<1,1-SQRT(ABS(OKK99)),OKK99);
OOK0:=(ABS(OKK0-OKK9)*1.18+18);
OOK1:=IF(OOK0<1,1,IF(OOK0>100,100,OOK0));
OOK2:=(106-(ABS(OKK0-OKK9)*1.14+14));
OOK3:=100-IF(OOK2<1,1,IF(OOK2>100,100,OOK2)),COLORWHITE,LINETHICK2;
OPK0:=EMA(SQRT(OKK2*NOK/OOK3)*12.6*ABS((OOK1+10)/(OKK9+10)),2);
OPK1:=0.76*OPK0*((REF(OKK0,1)+10)/(OKK0+10))*((REF(OKK0,1)+10)/(OKK0+10))*((REF(OKK9,1)+10)/(OKK9+10))*((REF(OKK9,1)+10)/(OKK9+10));
OPK:=IF(OPK1>96,96+SQRT(SQRT((OPK1-96)/2)),IF(OPK1<1,1,OPK1));
OQK0:=(OPK-OOK1)+50;
OQK:=IF(OQK0>98,98+SQRT(OQK0-98),IF(OQK0<1,1,OQK0));
VK0:=((OPK/(OQK+1))*(OOK3/(OKK0/��������+1)+31));
VK:=96-IF(VK0>98,98+SQRT(VK0-98),IF(VK0<1,1,VK0));
VKK1:=SQRT((100-VK)*OOK3);
VLL:=106-IF(VKK1<1,1,IF(VKK1>99,99+SQRT((VKK1-99)/5),VKK1));
VKK2:=SQRT((116-VK)*OOK3+188)/(OPK1/NOK+0.36)/SQRT(ADXR/ADX);
WLL:=106-IF(VKK2<1,1,IF(VKK2>99,99+SQRT((VKK2-99)/6),VKK2)),COLORLIGRAY,LINETHICK3;
XLL0:=EMA(EMA(VLL*(OOK3+10)/(WLL+10)*(OOK3+10)/(WLL+10),2),2);
XLL:=111-IF(XLL0>96,96+SQRT((XLL0-96)/10),XLL0),COLORCYAN,LINETHICK2;
YLL0:=SQRT(XLL*(60+((OPK+10)/(OKK0+10)) *(((OOK3+10)/(WLL+10))/((NOK+10))/(VLL+10)))/((XLL+10)/(WLL+10))/((XLL+10)/(WLL+10)) );
YLL:=IF(YLL0>99,99+SQRT((YLL0-99)/50),YLL0),COLORYELLOW,LINETHICK1;
VOK0:=EMA(EMA(((OKK0/WLL)*VLL)*SQRT((SQRT(((OKK0+10)/(VLL+10))*((OKK0+10)/(WLL+10))))/((OKK0+6)/(REF(OKK0,1)+6))),2),2);
VOK:=(100-IF(VOK0>97,97+SQRT(SQRT(VOK0-97)),IF(VOK0<0,0-SQRT(0-VOK0),VOK0)))*0.88,COLORBLUE,LINETHICK2;
WOK:SQRT(VOK*YLL),COLORLIBLUE,LINETHICK2,NODRAW;
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;
R23:=((R21+R22)/2/1.5);
����:=100-IF(R23<-5,-5,R23);
����:=EMA(EMA(����,3),2);
Ȧ:=100*(HHV(HIGH,42)-C)/(HHV(HIGH,42)-LLV(LOW,42));
MȦ:=EMA(EMA(Ȧ,3),2);
MMȦ:=EMA(EMA(EMA(Ȧ,4),3),2);
QXBL:=MȦ*6/MMȦ;
WKV0:=QXBL*QXBL*CS/10;
WKV:=IF(WKV0>90,90,WKV0);
EWKV:=EMA(EMA(EMA(WKV,3),3),2);
VAR1:=EMA(EMA(EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),2),2);
ɢ�O�ж�1:=(WINNER(C*1.1)-WINNER(C*0.9))*100;
��:=IF(ɢ�O�ж�1<0,0,IF(ɢ�O�ж�1>100,100,ɢ�O�ж�1));
ɢ�O�ж�:=(WINNER(C*1.1)-WINNER(C*0.9))*50/SQRT(EWKV/����);
��:=IF(ɢ�O�ж�<0,0,IF(ɢ�O�ж�>100,100,ɢ�O�ж�));
JZDV0:=EMA(SQRT(��*(��/��)*(��/��))*5,2);
JZDV1:=(100-JZDV0);
JZD0:=IF(JZDV0>100,100,IF(JZDV0<0,0,JZDV0));
JZD1:=IF(JZDV1>100,100,IF(JZDV1<0,0,JZDV1));
TJZD:=JZD1*15/JZD0;
OKJ:=JZD1*66/JZD0;
����1:=IF(OKJ>100,100+SQRT(OKJ-100)/2,OKJ);
����2:=IF(TJZD>100,100+SQRT(TJZD-100),TJZD);
TJZD1:=JZDV1*15/JZDV0;
OKJ1:=(����1+JZDV1*60/JZDV0+50)/2;
����:=IF(OKJ1>100,100+SQRT(OKJ1-100)/2,IF(OKJ1<0,0,OKJ1));
OKJ2:=100-100*SQRT(SQRT((����1/REF(����,1))*(����2/REF(����,1))*(����1/REF(JZD1,1))*(����2/REF(JZD1,1))));
OKJZD:=IF(OKJ2>100,100+SQRT(OKJ2-100),IF(OKJ2<0,0,OKJ2));
TJZB4:=MA(100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30)),5);
TJZB5:=MA(100*(C-LLV(L,50))/(HHV(C,50)-LLV(L,50)),5);
TJZB6:=MA(100*(C-LLV(L,120))/(HHV(C,120)-LLV(L,120)),5);
VDIM0:=ABS(MAX(TJZB5,TJZB6)/MIN(TJZB5,TJZB6)-1);
VDIM1:=EMA(OKJZD*VDIM0,2);
VDIM2:=ABS(MAX(TJZB5,TJZB4)/MIN(TJZB5,TJZB4)-1);
VDIM3:=