‹ 返回

45663

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

指标公式

VBR:=C<REF(C,4);
NT0:=BARSLASTCOUNT(VBR);
TJ21:=NT0=6 ;
��6:=COUNT(NT0=6,5)=1;
VBR1:=DMA(CLOSE,VOL/SUM(VOL,34));
VBR2:=DMA(CLOSE,VOL/SUM(VOL,13));
VBR3:=(CLOSE-VBR1)/VBR1*100;
VBR4:=(CLOSE-VBR2)/VBR2*100;
Y1:=VBR4<=-17 AND VBR3<=-25;
ȥ��ST:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0,1);
ȥ��ͣ��:=DYNAINFO(4)>0;
ȥ��:=ȥ��ST AND ȥ��ͣ��;
Q1:=��6 AND Y1 AND ȥ��;
������:=MA((CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100 ,2);
Q2:=������<-20;
X_01:=O/HHV(C,30)<0.78;
X_02:=C/MA(C,50)<0.78;
X_03:=O=LLV(O,30);
X_04:=C/SMA(C,13,1)-1;
X_05:=REF(X_04,1)<-0.13;
X_06:=REF(X_04,1)/X_04>1.1582;
X_07:=REF(C,1)<=COST(5);
X_08:=COUNT(H>L*1.05,5)>2;
DIF:=(CLOSE-SMA(CLOSE,7,1))/SMA(CLOSE,7,1)*(-100);
DEA:=REF(DIF,1)>13 AND REF(DIF,1)/DIF>1.3 AND CLOSE/REF(CLOSE,1)>1.03;
BIAS0:=(C-MA(C,3))/MA(C,3)*100; 
HXL:=V/CAPITAL*100; 
D1:=INDEXC; 
D2:=MA(D1,5); 
DR2:=D2>1.05*D1; 
E1:=(C-HHV(C,13))/HHV(C,13)*10; 
E2:=(C-REF(C,21))/REF(C,21)*10; 
E3:=MA(C,5); 
SJ1:=DR2; 
SJ2:=E2<-2.30; 
SJ3:=BIAS0<-2.7; 
SJ5:=SJ1 AND SJ2 AND SJ3; 
SJ6:=CROSS(0.55,SJ5); 
JS1:=CROSS(SJ6,0.5);JS2:=BARSLAST(JS1=1); 
JS3:=JS2<=5 AND C<REF(C,JS2); 
JS4:=SJ6 OR JS3; 
VAR2:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR3:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR5:=(VAR2+2*VAR3+3*VAR4)/6;
VAR6:=MA(VAR5,3);
DDIF:=EMA(CLOSE,12)-EMA(CLOSE,150);
DDEA:=EMA(DDIF,9);
MACD:=(DDIF-DDEA)*2;
VAR7:=MACD<0 AND REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);
VAR8:=MACD<0 AND REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3);
VAR9:=MACD<0 AND REF(MACD,1)<REF(MACD,2);
VAR10:=VAR7 OR VAR8 OR VAR9;
D3:=VAR10;
VAR11:=CLOSE/MA(CLOSE,20)*100<80;
VAR12:=CLOSE/MA(CLOSE,40)*100<78;
VAR13:=CLOSE/MA(CLOSE,60)*100<72;
VAR14:=HIGH>LOW*1.051;
VAR15:=VAR14 AND COUNT(VAR14,5)>1;
VAR16:=(VAR11 AND VAR12) OR (VAR12 AND VAR13) OR (VAR11 AND VAR13);
D4:=VAR15 AND VAR16;
������:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100;
AA:=((REF(������,1)<REF(������,2) AND ������<-30) AND ������>=REF(������,1)) OR (REF(CROSS(-30,������),1) AND CROSS(������,-30)) OR ������=-30;
BB:=((REF(������,1)<REF(������,2) AND ������<-20 AND ������>-25) AND ������>=REF(������,1)) OR (REF(CROSS(-20,������),1) AND CROSS(������,-20));
D5:=BB;
SHYY:=D2 AND D3 AND COUNT(D4,3)>=1 AND COUNT(D5,5)>=1;
TU:=C/MA(C,40)<0.80;
MMA:=EMA(C,2);
SMMA:=EMA(MMA,1);
IMPETMMA:=MMA-REF(MMA,1);
IMPETSMMA:=SMMA-REF(SMMA,1);
DIVMA:=ABS(MMA-SMMA);
TDJ:=(H-L)/REF(C,1)>0.05;
AVERIMPET:= (IMPETMMA+IMPETSMMA)/2;
TDF:=POW(DIVMA,1)*POW(AVERIMPET,3);
NTDF:=TDF/HHV(ABS(TDF),15);
YUL:=COUNT(TDJ,5)>1;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEAA:=EMA(DIFF,9);
MACDD:=(DIFF-DEAA)*2;
����:=TU AND YUL;
ȷ��:=CROSS(NTDF,-0.9);
ѡ��:=FILTER(REF(����,1) AND (ȷ�� OR C>REF(C,1)) AND MACDD>-0.58,10);
RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VARB2:=RSV1/2+22;
����:=(RSV1+2)<VARB2;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI1:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
SHY:=���� AND COUNT(ѡ��,10)>=1 AND CCI1>-108;
VAR31A:=DMA(CLOSE,VOL/MA(VOL,4)/4);
VAR32A:=DMA(CLOSE,VOL/MA(VOL,32)/32);
VAR31:=(CLOSE-VAR31A)/VAR31A*100<-8;
VAR32:=(VAR31A-VAR32A)/VAR32A*100<-21;
VAR33:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.05;
VAR34:=COUNT(NOT(C=O),8)>=8;
A:=INDEXC/MA(INDEXC,58)<0.848 AND C/EMA(C,58)<0.81;
B:=BARSLAST(A)+1;
D:=BETWEEN(B,2,15) AND C<REF(C,B);
YHSY:=COUNT(A,2) OR D;
AA1:=(C-MA(C,90))/MA(C,90)*100;
BB1:=(COST(11)-CLOSE)/CLOSE>0.15;
AA2:=(CLOSE-SMA(CLOSE,13,1))/SMA(CLOSE,13,1)*(-100);
BB2:=REF(AA2,1)>13 AND REF(AA2,1)/AA2>1.23 AND CLOSE/REF(CLOSE,1)>1.03;
BAMB:=BB2 AND REF(CLOSE,1)<=COST(5);
VAR41:=EMA(CLOSE,24); 
LDN:=EMA(VAR41*80/100,5);
TJ1:=(REF(LDN,1)>REF(C,1) AND C>LDN AND C>REF(C,1)*1.02);
BHP:=C/SMA(C,13,1)-1;
HXDD:=O/HHV(C,30)<0.78 AND C/MA(C,50)<0.78 AND O=LLV(O,30) AND REF(BHP,1)<-0.13
AND REF(BHP,1)/BHP>1.1582 AND REF(C,1)<=COST(5) AND COUNT(H>L*1.05,5)>2;
DF1:=EMA(CLOSE,3)-EMA(CLOSE,89);
DF2:=EMA(DF1,21);
GKCV:=(DF1-DF2)*10;
CFOL:=POW(GKCV,3)*0.1+POW(GKCV,2);
YET:=IF(GKCV>0.015,CFOL,0)/45;
HVR:=YET/REF(YET,3)>1.5 AND YET/REF(YET,1)<1.196;
XA_1:=IF(CLOSE>HHV(REF(HIGH,1),2),1,IF(CLOSE<LLV(REF(LOW,1),2),(-1),0));
XA_2:=CROSS(XA_1,0);
XA_3:=CROSS(0,XA_1);
XA_4:=5;
XA_5:=10;
XA_6:=0.01*EMA(AMOUNT,XA_4)/EMA(VOL,XA_4);
XA_7:=(XA_6/REF(XA_6,1)-1)*100;
XA_8:=MA(XA_7,XA_5);
XA_9:=XA_7<(-1.1) AND XA_8<(-1.1);
XA_10:=CROSS(XA_7,XA_8);
XA_11:=XA_9 AND XA_10;
XA_12:=9;
XA_13:=CLOSE-REF(CLOSE,1);
XA_14:=100*EMA(EMA(XA_13,XA_12),XA_12)/EMA(EMA(ABS(XA_13),XA_12),XA_12);
XA_15:=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);
XA_16:=REF(CLOSE,1);
XA_17:=SMA(MAX(CLOSE-XA_16,0),XA_12,1)/SMA(ABS(CLOSE-XA_16),XA_12,1)*100;
XA_18:=(CLOSE-REF(CLOSE,26))/REF(CLOSE,26)*10;
ħ��1:=Q1 AND Q2 AND C>REF(C,1)*0.91 AND C<REF(C,1)
AND INDEXC<REF(INDEXC,1) AND REF(C>REF(C,1),1);
ħ��2:=X_01 AND X_02 AND X_03 AND X_05 AND X_06 AND X_07 AND X_08;
ħ��3:=WINNER(C)*100<10 AND (WINNER(C*1.25)-WINNER(C))*100<20
AND C/REF(C,1)>1.0138 AND V/REF(V,1)<1;
ħ��4:=IF(DEA AND REF(CLOSE,1)<=COST(5),1,0) AND C<MA(C,60);
ħ��5:=BARSLASTCOUNT(REF(JS4,1))=1;
ħ��6:=BARSLASTCOUNT(SHYY)=1;
ħ��7:=BARSLASTCOUNT(SHY)=1;
ħ��8:=VAR31 AND VAR32 AND VAR33 AND VAR34;
ħ��9:=FILTER(YHSY,12);
ħ��10:=CROSS(AA1,-26) AND BB1;
ħ��11:=FILTER(TJ1,3) OR HXDD OR BAMB; 
ħ��12:=CROSS(XA_17,20) AND XA_14<(-45) AND XA_15<12 AND XA_18<(-2) AND XA_11;
ħ��:ħ��1*88+ħ��2*82+ħ��3*76+ħ��4*75+ħ��5*76+ħ��6*85+ħ��7*74+ħ��8*77+ħ��9*77+ħ��10*85+ħ��11*72+ħ��12*85,NODRAW;
STICKLINE(ħ��>310,0,2,2,0),COLORYELLOW;