‹ 返回

42722

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

指标公式

DRAWBAND(0.5,RGB(230,235,0),0,RGB(0,0,0));
DRAWBAND(0.3,RGB(250,135,50),0,RGB(0,0,0));
VR1:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
VR2:=EMA(VR1,13);
VR3:=EMA(VR2,13);
VR4:=3*VR2-2*VR3;
VR5:=LLV(L,13);
VR6:=HHV(H,21);
VR7:=EMA((C-VR5)/(VR6-VR5)*100,3);
������:=EMA((EMA(VR4,3)+VR7)/2,3);
����:EMA(������,3)/100*3.5;
DRAWBAND(����,RGB(205,185,100),0,RGB(83,123,68));
VR8:=IF(����<=0,����,DRAWNULL);
V1:=LLV(LOW,10);
V2:=HHV(H,25);
���:=EMA((C-V1)/(V2-V1)*4,4),COLORYELLOW;
V11:=IF(���<=0.3,���+3.43,3.8);
DRAWBAND(3.8,RGB(230,230,0),V11,RGB(230,230,0));
VAR2:=IF(EMA(CLOSE,5)/EMA(EMA(CLOSE,9),16)<=0.85 AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/CAPITAL*100<5,50,0);
VAR3:=(-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34))+100;
VAR4:=(-100)*(HHV(HIGH,50)-CLOSE)/(HHV(HIGH,50)-LLV(LOW,50))+100;
VAR5:=(-100)*(HHV(HIGH,70)-CLOSE)/(HHV(HIGH,70)-LLV(LOW,70))+100;
VAR6:=((CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100+10)*5;
VAR7:=((CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100+10)*5;
VAR8:=((CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+10)*5;
VAR9:=(VAR3+VAR4+VAR5+VAR6+VAR7+VAR8)/6;
VARB:=ABS(VAR6-VAR8);
VARC:=(VAR9+VARB)/2;
VARD:=(-1)*(EMA(100*(1-WINNER(CLOSE)),1)-50)+50;
VARE:=VARD+VARC;
VARF:=IF(VAR2>0 AND VARE<0,200,0);
VAR10:=IF(VARC<0 AND CLOSE=LLV(CLOSE,5) AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/CAPITAL*100<5,-50,0);
VAR11:=IF(VARE<0 AND VAR10=-50,100,0);
VAR13:=REF(CLOSE,2)*0.865;
VAR14:=REF(CLOSE,13)*0.772;
VAR15:=MIN(VAR13,VAR14);
VAR16:=100*VOL/CAPITAL;
VAR18:=IF((CLOSE-VAR15)/CLOSE<0.03 AND SUM(VAR16,5)/5<1.8,1,0);
VAR1C:=(VARF>0 AND VAR11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR VAR18>0) AND (VAR10<0 OR VAR2>0);
VAR1D:=VARF>0 AND VAR11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR VAR18>0 AND REF(CLOSE,1)/REF(CLOSE,2)>0.902;
������:=3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1),COLORLIMAGENTA;
���:=������/100*3,COLORWHITE;
���1:=EMA(���,21),COLORGREEN;
���2:=SMA(���1,3,1);
DRAWBAND(���2,RGB(30,200,250),���1,RGB(250,50,120));
STICKLINE(CROSS(������,2),7,3.5,0,0),COLORMAGENTA;
HRD11:=EMA(HHV(HIGH,500),21);
HRD2:=EMA(HHV(HIGH,250),21);
HRD3:=EMA(HHV(HIGH,90),21);
HRD4:=EMA(LLV(LOW,500),21);
HRD5:=EMA(LLV(LOW,250),21);
HRD6:=EMA(LLV(LOW,90),21);
HRD7:=EMA((HRD4*0.96+HRD5*0.96+HRD6*0.96+HRD11*0.558+HRD2*0.558+HRD3*0.558)/6,21);
HRD8:=EMA((HRD4*1.25+HRD5*1.23+HRD6*1.2+HRD11*0.55+HRD2*0.55+HRD3*0.65)/6,21);
HRD9:=EMA((HRD4*1.3+HRD5*1.3+HRD6*1.3+HRD11*0.68+HRD2*0.68+HRD3*0.68)/6,21);
HRDA:=EMA((HRD7*3+HRD8*2+HRD9)/6*1.738,21);
HRDB:=REF(LOW,1);
HRDC:=SMA(ABS(LOW-HRDB),3,1)/SMA(MAX(LOW-HRDB,0),3,1)*100;
HRDD:=EMA(IF(CLOSE*1.35<=HRDA,HRDC*10,HRDC/10),3);
HRDE:=LLV(LOW,30);
HRDF:=HHV(HRDD,30);
HRD10:=IF(MA(CLOSE,58),1,0);
AA3:=(EMA(IF(LOW<=HRDE,(HRDD+HRDF*2)/2,0),3)/618*HRD10) ;
BB11:=(AA3>REF(HHV(AA3,60),1))*1.5;
STICKLINE(AA3>REF(HHV(AA3,60),1),0,3,0,0),COLORYELLOW;
CC11:=HHV(AA3,60)/10;
���1:=FILTER(AA3>10,1)*3;
VA1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
����1:=IF(CLOSE>OPEN,VA1*(HIGH-LOW),IF(CLOSE<OPEN,VA1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
����1:=IF(CLOSE>OPEN,0-VA1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VA1*(HIGH-LOW),0-VOL/2));
AA6:=(����1-(-����1))/����1;
ǿ����:=IF(AA6<-4,-4,AA6)+0.5;
DDD:=MA(ǿ����,5)/2,NODRAW;
DRAWBAND(DDD,RGB(225,90,80),0,RGB(0,250,171));
DDE:=IF(DDD>=1,DDD,0);
DDF:=IF(DDD<1 AND DDD>=0.5,DDD,0.5);
DDD1:=(CC11>0 AND ���1>0 AND C<O) ;
STICKLINE(DDD1 AND ���<=0.3,0,2.5,1,0),COLORMAGENTA;
DRAWICON(REF(BB11,1)>0 AND AA3>2 AND AA3<REF(AA3,1) AND REF(AA3,1)>REF(AA3,2),3,5);
DRAWICON(DDD1>0 AND AA3>2 AND AA3<REF(AA3,1) AND REF(AA3,1)>REF(AA3,2),2.5,7);
DRAWICON(REF(DDD1,1)>0 AND AA3>2 AND AA3<REF(AA3,1) AND REF(AA3,1)>REF(AA3,2),2,1);
DRAWICON(ǿ����<=-2.5 AND AA3>2 AND AA3<REF(AA3,1) AND REF(AA3,1)>REF(AA3,2),1.5,9);
���1:=���+3.5,COLORYELLOW;
M5:=MA(���1,5),COLORWHITE;
DRAWBAND(���1,RGB(250,0,0),M5,RGB(0,50,250));
VV1:=IF(���1>=6.5 AND ���1<=7,���1,6.5);
VV2:=IF(���1>=7,���1+0.1,7);
DRAWBAND(VV1,RGB(0,250,191),6.5,RGB(0,0,0));
DRAWBAND(VV2,RGB(230,230,0),7,RGB(0,0,0));
�����:IF((VAR1C OR VAR1D),4.5,3.5),COLORLIMAGENTA;
�����:IF((VAR1C OR VAR1D AND ���<=0.15),4.1,3.5),COLORYELLOW;
��:IF(CROSS(0.41,����) AND (HHV(H,16)-LLV(L,16))/LLV(L,16)>=0.11,5,4.6),COLORMAGENTA;
���:IF(CROSS(0,����),7.4,7),COLORLIRED;
DRAWBAND(��,RGB(230,130,30),4.6,RGB(0,0,0));
DRAWBAND(���,RGB(230,30,10),7,RGB(0,0,0));
����:SMA(EMA(SMA(((C+L)/2-LLV(L,250))/(HHV((H+C)/2,250)-LLV(L,250))*3.5,2,1),2),3,1)+3.5,COLORYELLOW,LINETHICK2;
����1:=IF(CROSS(����,3.55),0.43,0),COLORLIMAGENTA;
DRAWBAND(����1,RGB(250,0,0),0,RGB(0,0,0));
DRAWTEXT(����1>0,6.8,'���'),COLORYELLOW;
Q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100; 
Q3:=SMA(Q2, 9, 1); 
Q4:=SMA(Q3, 3, 1); 
������:=3*Q3-2*Q4,COLORWHITE; 
QJ8:=HHVBARS(HIGH, 50);
QJ10:=(CLOSE-REF(OPEN, QJ8))/REF(OPEN, QJ8)*100;
DRAWBAND(VR8,RGB(205,185,100),0,RGB(50,30,250));
DRAWTEXT(CROSS(������, 20) AND QJ10<-13,6,'����'),COLORLIRED;