‹ 返回

48553

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

指标公式

VAR1:MA(CLOSE,5);
VAR2:MA(CLOSE,10);
VAR3:MA(CLOSE,20);
VAR60:MA(CLOSE,60)COLORYELLOW,LINETHICK2;
IF(C>VAR60 AND VAR60>REF(VAR60,1),VAR60,DRAWNULL),COLOR0000FF,LINETHICK3;
IF(C<VAR60 AND VAR60<REF(VAR60,1),VAR60,DRAWNULL),COLORGREEN,LINETHICK3;
VAR120:MA(CLOSE,120);
VAR4:=OPEN<VAR1 OR OPEN<VAR2 OR OPEN<VAR3;
VAR5:=CLOSE>MAX(VAR1,MAX(VAR2,MAX(VAR3,VAR60)));
VAR6:=VOL/MA(VOL,30)>1.2;
VAR7:=CLOSE/REF(CLOSE,1)>1.049;
VAR8:=VAR4 AND VAR5 AND VAR6 AND VAR7;
C2:=REF(C,1);
��ͣ:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);STICKLINE(��ͣ,OPEN,CLOSE,2,0),COLORYELLOW;
A00:=SUM(IF((C> REF(C,1)),VOL,IF((C<REF(C,1)),(0-V),0)),0);
A01:=SUMBARS(V,CAPITAL);
A02:=IF((C>LLV(C,A01)),1,(0-1))*IF((A00 >LLV(A00,A01)),1,(0-1));
A03:=(COUNT((IF((A02=(0-1)),1,0)=1),8)>2);
A04:=((C-DMA((((3 * H + L)+O)+2 * C)/7.000,V/SUM(AMOUNT,13)/
AMOUNT/V/100/100))/DMA((((3*H+L)+O)+2*C)/7,V/SUM(AMOUNT,13)/
AMOUNT/V/100/100)*100<(0-18));
A05:=((C-MIN(REF(C,5)*0.865,REF(C,21)*0.772))/C<0.009);
A06:=((A03 AND A04) AND A05);
A07:=((((O < EMA(C,5)) AND (C/O>=1.05)) AND (V/CAPITAL>=0.019)) AND (V/CAPITAL<=0.2));
A08:=(A07 AND (COUNT(A07,5)=1));
A0901:=MA(C,3)>REF(MA(C,3),1);
A0902:=MA(C,5)>REF(MA(C,5),1);
A0903:=MA(C,10)>REF(MA(C,10),1);
A0904:=V/240>REF(V,30)*1.200/240.000*1.500;
A0905:=C>L*1.059;
A0906:=C>REF(MA(C,3),1);
A0907:=A0901 AND A0902 AND A0903 AND A0904 AND A0905 AND A0906;
A0908:=A0907 AND REF(C,1);
A0909:=MA(C,20)>REF(MA(C,20),1);
A0910:=MA(V,5)>REF(MA(V,5),1);
A0911:=MA(C,5)-MA(C,10);
A0912:=A0911<= 0.579;
A09:=A0908 AND A0902 AND A0903 AND A0909 AND A0910 AND A0912;
A0A:=FILTER(A09,5.000);
FL4:=V=HHV(V,250);
FL3:=V=HHV(V,120) AND V!=HHV(V,250);
FL2:=V=HHV(V,60) AND V!=HHV(V,120) AND V!=HHV(V,250);
TJ1:=IF(H=HHV(H,3),10,0);
TJ2:=COUNT(C>REF(C,1),9)*5;
TJ3:=IF(H=HHV(H,5),15,0);
TJ4:=IF(H=HHV(H,10),20,0);
TJ5:=IF(C>REF(C,1),10,0);
DF:=TJ1+TJ2+TJ3+TJ4+TJ5;
VBB:=(A06 OR A07) AND A0A AND (FL2 OR FL3 OR FL4) AND DF>=60;
VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);
VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0);
VAR9:=VAR8 AND (REF(BARSLAST(VAR8),1)>60 OR BARSSINCE(VAR8)=0) AND FILTER((VAR4AA>90),45) AND FILTER((VAR4AA>90),35) AND VBB;
����:=EMA(C,2); 
����:=EMA(SLOPE(C,21)*20+C,42); 
STICKLINE(����>=����,REFDATE(HHV(H,130),DATE),REFDATE(LLV(L,130),DATE),5,0),COLOR000055;
STICKLINE(����<����,REFDATE(HHV(H,130),DATE),REFDATE(LLV(L,130),DATE),5,0),COLOR663300; 
MTM:=C-REF(C,1);
DRAWTEXT_FIX(1,0.980,20,1,'�﹫ʽ��WWWGPXIAZAICOM'),COLOR666666; 
DX:=100*EMA(EMA(MTM,7),7)/EMA(EMA(ABS(MTM),7),7);
��:=LLV(DX,3)=LLV(DX,8) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2));
DRAWTEXT(FILTER(��=1,5) AND FILTER((VAR4AA>90),35) AND FILTER((VAR4AA>90),45),LOW,'����'),COLORRED;
HJ_8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
HJ_9:=FILTER(HJ_8,10);
HJ_10:=BARSLAST(HJ_9);
HJ_11:=REF(HIGH,HJ_10+2);
HJ_12:=REF(HIGH,HJ_10+1);
HJ_13:=REF(HIGH,HJ_10);
HJ_14:=MAX(HJ_11,HJ_12);
HJ_15:=MAX(HJ_14,HJ_13);
HJ_16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
HJ_17:=HJ_10<150;
HJ_18:=(OPEN-HJ_15)/HJ_15*100<30;
HJ_19:=(CLOSE-LLV(LOW,HJ_10))/LLV(LOW,HJ_10)*100<50;
HJ_20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
HJ_21:=VOL/MA(VOL,5)<3.5;
HJ_22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
HJ_25:=HJ_16 AND HJ_17 AND HJ_18 AND HJ_19 AND HJ_20 AND HJ_21 AND HJ_22;
����:=FILTER(HJ_25,15);
PL1:=(((CLOSE-MA(CLOSE,54))/MA(CLOSE,54))<0.1);
PL2:=(((CLOSE-MA(CLOSE,10))/MA(CLOSE,10))<0.3);
ƫ����:=(((PL1=1) AND (PL2=1))*0.2);
ƽ̨ͻ��:=((((ƫ����=0) AND (REF(ƫ����,1)=0.2)) AND (REF((COUNT((ƫ����=0.2),10)=10),1)=1))*-0.1);
����ͻ��:=ƽ̨ͻ��=-0.1;
XDF:=(���� OR ����ͻ��);
VARA:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
VARAA:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
FLIGA:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
����:XDF AND C/REF(C,1)>1.095 AND FLIGA AND VARAA,NODRAW;
ZTTJ:=(CLOSE>=ZTPRICE(REF(CLOSE,1),0.1));
DRAWICON(���� AND NOT(REF(ZTTJ,1)),LOW,7);
DRAWTEXT(���� AND NOT(REF(ZTTJ,1)),LOW,'ͻ��'),COLORYELLOW;
DRAWTEXT_FIX(1,0.0,0.00,0,EXTERNSTR(0,1))COLOR0077FF;
N8:=STRCAT(CON2STR(YEAR,0),' �� '); 
Y8:=STRCAT(CON2STR(MONTH,0),' �� '); 
R8:=STRCAT(CON2STR(DAY,0),' �� '); 
DRAWNUMBER(ISLASTBAR ,C,C),COLORMAGENTA;
VARQ1:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));
VARQ2:=(100 - ((90 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14))));
VARQ3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));
SJTJ:=DATE<15903019;
XQ1:=(C+L+H)/3; 
XQ2:=EMA(XQ1,6); 
XQ3:=EMA(XQ2,5);
SJ8:=STRCAT(STRCAT(N8,Y8), R8); 
STICKLINE(XQ2>=XQ3 AND SJTJ,LOW,HIGH,0,1),COLORRED; 
STICKLINE(XQ2>=XQ3 AND SJTJ,CLOSE,OPEN,3.2,2),COLORRED; 
STICKLINE(XQ2<XQ3 AND SJTJ,LOW,HIGH,0,1),COLORCYAN;
STICKLINE(XQ2<XQ3 AND SJTJ,CLOSE,OPEN,3.2,2),COLORCYAN;
STICKLINE(CROSS(XQ3,XQ2) AND SJTJ,OPEN,CLOSE,3.2,0),COLORCYAN;
STICKLINE(CROSS(XQ2,XQ3) AND SJTJ,OPEN,CLOSE,3.2,0),COLORRED; 
STICKLINE((CLOSE>OPEN) AND (XQ2<XQ3) AND SJTJ,CLOSE,OPEN,3.2,2)COLORCYAN;
STICKLINE((CLOSE>OPEN) AND (XQ2>=XQ3) AND SJTJ,CLOSE,OPEN,3.2,2)COLORRED;
STICKLINE((CLOSE<OPEN) AND (XQ2<XQ3) AND SJTJ,CLOSE,OPEN,3.2,0)COLORCYAN;
STICKLINE((CLOSE<OPEN) AND (XQ2>=XQ3) AND SJTJ,CLOSE,OPEN,3.2,0)COLORRED;
����:IF(SAR(10,2,20)>=H,SAR(10,2,20),DRAWNULL),CIRCLEDOT,COLORBLUE; 
����:IF(SAR(10,2,20)<=L,SAR(10,2,20),DRAWNULL),CIRCLEDOT,COLORRED; 
������:=EMA(EMA(EMA(CLOSE,2),2),2);
������:(MA(������,5)),COLORCYAN,LINETHICK2;
IF(������>REF(������,1),������,DRAWNULL),COLORRED,LINETHICK2;
IF(������<REF(������,1),������,DRAWNULL),COLORGREEN,LINETHICK2;
���¼�:IF(SJTJ, C,DRAWNULL),LINETHICK0,COLORYELLOW;
DRAWTEXT_FIX(C>0,0.5,0,0,SJ8),COLOR00FFFF;