‹ 返回

51108

51108 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 51108 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。

指标公式

�ܹɱ�:=STRCAT(STRCAT('�ܹɱ�: ',CON2STR(TOTALCAPITAL/1000000,2)),'��');
��ͨ��:=STRCAT(STRCAT(' ��ͨ��: ',CON2STR(CAPITAL/1000000,2)),'��');
ȫ��ͨ:=STRCAT(' ȫ��ͨ: ',CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000),2));
��ֵ:=STRCAT(STRCAT(' ��ͨ��ֵ: ',CON2STR((CAPITAL/1000000)*C,2)),'��');
��������:=STRCAT(' ��������: ',CON2STR(FINANCE(42),0));
�ɱ���ֵ:=STRCAT('�ɱ���ֵ: ',STRCAT(STRCAT(STRCAT(STRCAT(�ܹɱ�,��ͨ��),ȫ��ͨ),��ֵ),��������));
��ӯ��:=STRCAT('��ӯ��: ',CON2STR(C/FINANCE(33),2));
������:=STRCAT(' ������: ',CON2STR(C/(FINANCE(20)/FINANCE(1)),2));
���:=STRCAT(' ���: ',CON2STR(C/FINANCE(34),2));
����������:=STRCAT(' ����������: ',CON2STR(FINANCE(33)/FINANCE(34)*100,2));
���:=STRCAT(' ���: ',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2));
��������:=STRCAT(' �������� ',CON2STR(FINANCE(30)/FINANCE(20)*100,2));
��Ӫ������:=STRCAT(' ��Ӫ������ ',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
��ǰҵ��:=STRCAT('��ǰҵ��: ',STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(��ӯ��,������),�о���),����������),ë����),��������),��Ӫ������));
X1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;
X2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;
X3:=FINANCE(23)/FINANCE(10)*3.3;
X4:=FINANCE(19)/FINANCE(15)*0.6;
X5:=FINANCE(20)/FINANCE(15)*0.999;
Zֵ:=X1+X2+X3+X4+X5;
Ԥ��:=IF(Zֵ<1.2,'�ؾ�',IF(Zֵ>=1.2 AND Zֵ<2.6,'�ᾯ','�޾�'));
����Ԥ��:=STRCAT('����Ԥ��: ',STRCAT(Ԥ��,STRCAT('-Zֵ: ',CON2STR(Zֵ,3))));
�����ʲ���:=STRCAT(' �����ʲ���: ',CON2STR((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19),2));
�ֽ�ծ��:=STRCAT(' �ֽ�ծ��: ',CON2STR(FINANCE(25)/FINANCE(15),3));
����ϵ��:=STRCAT('����ϵ��: ',STRCAT(STRCAT(����Ԥ��,�����ʲ���),�ֽ�ծ��));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.01,0,����ϵ��),COLOR888888;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.06,0,��ǰҵ��),COLOR888888;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.115,0,�ɱ���ֵ),COLOR888888;
CA:=LLVBARS(L,60);
CAT:=BARSLAST(CURRBARSCOUNT=CONST(CA)+1);
CAT1:=FINDHIGHBARS(H,CA+1,60,1);
CAT2:DRAWLINE(CURRBARSCOUNT=CONST(CAT1)+1,H,ISLASTBAR,REF(H,CAT1),0),COLORFFFFFF,LINETHICK1;
CAT3:=BARSLAST(CURRBARSCOUNT=CONST(CAT1)+1);
DRAWLINE(CAT3=0,H,CAT=0,L,0),COLORFF8000,LINETHICK1;
CAT4:DRAWLINE(CAT=0,(CAT2-L)*0.618+L,ISLASTBAR,REF((CAT2-L)*0.618+L,CAT),0)DOTLINE,COLORLIMAGENTA;
CAT5:=IF(C>O OR (C=O AND C>=REF(C,1)),VOL,0);
CAT6:=IF(C<O OR (C=O AND C<REF(C,1)),VOL,0);
CAT7:=SUM(CAT5,CAT)/SUM(CAT6,CAT);
XGG:=COUNT(CROSS(C>=CAT2,0.5),CAT+1)=1 AND CROSS(C>=CAT2,0.5) AND CAT7>1.5;
DRAWICON(XGG,L,9);
DRAWTEXT(XGG,L*0.98,'←ͻ��'),COLORYELLOW;
STICKLINE(XGG,C,O,2,0),COLORYELLOW;
STICKLINE(XGG,H,L,0,0),COLORYELLOW;
DRAWTEXT(CAT=0,L*0.98,'←V�͵�'),COLORYELLOW;
T:=BARSLAST(CROSS(C,REF(H,CAT3)));
CAT8:=C/REF(H,CAT3);
CAT9:=BARSLAST(CAT8=HHV(CAT8,T+1));
DF:=(C-REF(C,CAT9+1))/REF(C,CAT9+1)*100;
JL:=L/REF(H,CAT3);
CAT10:=DF<-8 AND JL<1.075 AND MIN(C,O)*1.005>=REF(H,CAT3);
CAT11:=BARSLAST(COUNT(CAT10,T+1)=1 AND CAT10);
CAT12:=BACKSET(CAT11=0,CAT9+1);
CAT13:=BARSLAST(CROSS(CAT12=1,0.5));
CAT14:=REFX(DF,BARSNEXT(CAT11=0));
DRAWICON(CROSS(CAT11=0,0.5),L*0.99,1);
DRAWTEXT(CROSS(CAT11=0,0.5),L*0.980,'←�ز�'),COLORYELLOW;
DRAWLINE(T=0,REF(H,CAT3),CAT13=0,REF(H,CAT13),0),DOTLINE,COLORYELLOW;
DRAWLINE(CAT13=0,REF(H,CAT13),CAT11=0,REF(H,CAT3),0),DOTLINE,COLORYELLOW;
DRAWTEXT(CAT3=0,REF(H,CAT3)*1.05,VARCAT(VARCAT('ѹ���ۣ�',VAR2STR(REF(H,CAT3),2)),'Ԫ'))COLORYELLOW;
DRAWLINE(CAT13=0,REF(H,CAT13)*1.05,CAT13=10,REF(H,CAT13)*1.05,0),COLORWHITE,LINETHICK3;
DRAWTEXT(CAT13=0,REF(H,CAT13)*1.01,VARCAT(VARCAT('�źŴ�������',VAR2STR(CAT14,2)),'%'))COLORYELLOW;STICKLINE(C/REF(C,1)>=1.092,O,C,3.1,0),COLORYELLOW;
STICKLINE(C/REF(C,1)<=0.9008,O,C,3.1,0),COLORBLUE;STICKLINE(C/REF(C,1)>=1.092,O,C,3.1,0),COLORYELLOW;
STICKLINE(C/REF(C,1)<=0.9008,O,C,3.1,0),COLORBLUE;