‹ 返回

51421

51421 | 查看原文 ↗
⚠️ 真·A股专属(涨停板/龙虎榜——核心靠A股制度,别处搬不动)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 51421 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
⚠️ A股专属(港股/美股/马股/加密都没有)
涨停/跌停板 — A股涨跌停板逻辑(打板/首板/连板)——核心靠涨停制度,别处没有
代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。

指标公式

N:=20;
MIDA:=MA(C,N);
VART1:=POW((C-MIDA),2);
VART2:=MA(VART1,N);
VART3:=SQRT(VART2);
UPPERA:=MIDA+2*VART3;
LOWERA:=MIDA-2*VART3;
NOTEXTBOLL1:=REF(MIDA,1),LINETHICK2,COLORFFFF00;
NOTEXTUB1:=REF(UPPERA,1)LINETHICK3,COLORFFFF00;
LB1:=REF(LOWERA,1);
ǿ����:=NOTEXTUB1,COLORFFFF00;
ZT:=IF(CODELIKE('68') OR CODELIKE('30'),ZTPRICE(REF(C,1),0.2),IF(CODELIKE('8'),ZTPRICE(REF(C,1),0.3),IF((NAMELIKE('ST') OR NAMELIKE('*')),ZTPRICE(REF(C,1),0.05),ZTPRICE(REF(C,1),0.1))));
TS:=BARSCOUNT(CLOSE)>=20;
��1:=EMA((3*CLOSE+HIGH+LOW+OPEN)/6,5),COLOR0080FF,LINETHICK2;
��2:=HHV(��1,5),LINETHICK2,COLORGREEN;
��3:=��1-(��2-��1),LINETHICK2,COLORRED;
��4:=IF(��2>��1,��1-(��2-��1),DRAWNULL),LINETHICK2,COLORYELLOW;
��1:=EMA((3*CLOSE+HIGH+LOW+OPEN)/6,20),COLORBLUE,LINETHICK2;
��2:=HHV(��1,5),LINETHICK2,COLORGREEN;
��3:=��1-(��2-��1),LINETHICK2,COLORRED;
��4:=IF(��2>��1,��1-(��2-��1),DRAWNULL),LINETHICK2,COLORYELLOW;
��1:=EMA((3*CLOSE+HIGH+LOW+OPEN)/6,10),COLORFFFF00,LINETHICK2;
��2:=HHV(��1,5),LINETHICK2,COLORGREEN;
��3:=��1-(��2-��1),LINETHICK2,COLORRED;
��4:=IF(��2>��1,��1-(��2-��1),DRAWNULL),LINETHICK2,COLORYELLOW;
NOTEXTA1:=EMA(��1-��1,5)+��1,LINETHICK2,COLORBLUE;
NOTEXTA2:=HHV(NOTEXTA1,5),LINETHICK2,COLORGREEN;
NOTEXTA3:=NOTEXTA1-(NOTEXTA2-NOTEXTA1),LINETHICK3,COLORRED;
NOTEXTA4:=IF(NOTEXTA2>NOTEXTA1,NOTEXTA1-(NOTEXTA2-NOTEXTA1),DRAWNULL),LINETHICK3,COLORGREEN;
������:=NOTEXTA3,COLORRED;
����:=NOTEXTA2=NOTEXTA3 AND REF(NOTEXTA2,1)>REF(NOTEXTA3,1);
���ߺ�N����:=BARSLAST(����) <=9;
������ǰ5:=V=HHV(V,6);
���:=FILTER(TS AND C>=O AND NOTEXTA2=NOTEXTA3 AND ���ߺ�N���� AND ������ǰ5,9);
ZF:=(C/REF(C,1)-1)*100;
�߿�:=(O/REF(C,1)-1)*100;
S0:=DYNAINFO(15)/O/100;
��������1:=S0/REF(V,1)*100;
T1:=(EMA(O,20)-REF(EMA(O,20),1))/REF(EMA(O,20),1)*100;
T2:=REF(L,BARSLAST(CROSS(T1,0)));
����ֵ:=(O-T2)/T2*100;
ZB:=CODELIKE('60') OR CODELIKE('00');
ZT0:=(C/REF(C,1)-1)*100>9.8 AND H=C;
ZTS:=EVERY(ZT0,4)<3;
ZTB:=C/REF(C,1)>1.098 AND C=H;
�װ�:=ZTB AND NOT(REF(ZTB,1));
����:=IF(V>REF(V,1),V/REF(V,1),DRAWNULL);
�ܱ���:=���� * REF(����,1);
ǰһ���ܱ���:=(REF(�ܱ���,1)<9 OR ����>2)OR REF(�ܱ���,1)=DRAWNULL;
�����ܱ���:=����<REF(����,1)*4 OR (����=DRAWNULL OR REF(����,1)=DRAWNULL) OR REF(C=O AND ZTB,1);
MD:=C>=O AND REF(�װ�,1) AND ����ֵ<=20 AND REF(ZF>9.80,1) AND �߿�>=2 AND �߿�<=7.5 AND ZB AND ZTS AND NOTEXTA2=NOTEXTA3 AND ǰһ���ܱ��� AND �����ܱ���;
XA:=FILTER(MD,10);
�ڶ����:=BARSLAST(XA)<10 AND HHV(H,BARSLAST(XA))/REF(C,BARSLAST(XA))<1.11 AND L<NOTEXTA3 * 1.01;
VOLUME:=VOL;
MAVOL1:=MA(VOLUME,5);
MAVOL2:=MA(VOLUME,10);
����:=V>REF(V,1)*3;
������:=V>REF(V,1)*2 AND V<REF(V,1)*3;
������:=V>REF(V,1)*3 AND V<REF(V,1)*4;
�ı���:=V>REF(V,1)*4 AND V<REF(V,1)*5;
�屶��:=V>REF(V,1)*5;
����:=V<REF(V,1)*0.5;
DB:=V=HHV(V,BARSLAST(XA)+1) AND H=HHV(H,BARSLAST(XA)+1) AND C<O;
;
��ͣ:=C/REF(C,1)*100-100>9.8 AND C=H;
ͻ��:=REF(C,1)<REF(NOTEXTUB1,1) AND C>NOTEXTUB1;
��ͣͻ��:=��ͣ AND ͻ��;
ǿ��ͻ��:=C/REF(C,1)*100-100>10 AND ͻ��;
L1:=��ͣͻ�� OR ǿ��ͻ��;
�г�:=CODELIKE('60') OR CODELIKE('00') OR CODELIKE('30');
��ST:=NOT(NAMELIKE('S') OR NAMELIKE('*'));
MDD:�г� AND ��ST AND L1 ;
S1:=COUNT(MDD,10)>=1;
S2:=REF(L,1)>REF(NOTEXTA3,1) AND L<NOTEXTA3;
S3:=NOTEXTA3<REF(H,BARSLAST(MDD))*1.1;
S4:=REF(COUNT(C>REF(C,BARSLAST(MDD)),BARSLAST(MDD)),1)>=1;
S5:=NOT(MDD);
����:=FILTER(S1 AND S2 AND S3 AND S4 AND S5,20);
;