‹ 返回

43004

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

指标公式

��ȫ��: EMA(CLOSE,55), COLORLIGREEN,LINETHICK2;
VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
A1:=(EMA(VAR1,3)+EMA(VAR1,6)+EMA(VAR1,12)+EMA(VAR1,24))/4;
A2:=EMA(A1,2);
A3:=EMA(A2,2);
A4:=EMA(A3,2);
A5:=EMA(A4,2);
A6:=EMA(A5,2);
A7:=EMA(A6,2);
A8:EMA(VAR1,2.78)*1.028,COLORMAGENTA;
A9:MA(OPEN,3.2)*1.028,COLORYELLOW,DOTLINE;
A:=(3*C+H+L+O)/6;
XJ:=(A+0.618*REF(A,1)+0.382*REF(A,2)+0.236*REF(A,3)+0.146*REF(A,4))/2.382,COLORMAGENTA;
MAA:=MA(XJ,3),COLORYELLOW,DOTLINE;
PJ:=(10*A+9*REF(A,1)+8*REF(A,2)+7*REF(A,3)+6*REF(A,4)+5*REF(A,5)+4*REF(A,6)+3*REF(A,7)+
2*REF(A,8)+REF(A,9))/55;
A2I:=SUM(IF(C>REF(C,1),V*C,0),0);
A3I:=SUM(IF(C<REF(C,1),V*C,0),0);
A4I:=SUM(IF(C=REF(C,1),V*C,0),0);
B1��Ԫ:=DVOL*DCLOSE/100;
B1��:=B1��Ԫ-REF(B1��Ԫ,1);
��������Ԫ:=(A2I-A3I-0.5*A4I),COLOR0088FF,NODRAW;
PM:=MA(��������Ԫ,1);
PMA:=PM/REF(PM,1)>1;
PMB:=REF(PMA,1)<1 AND PMA;
����:=(EMA(MA(B1��Ԫ,2),2))/100000;
���ձ�:=����/REF(����,1);
ѡ��:PMB AND ����>REF(����,1) AND ���ձ�>1,COLORWHITE,NODRAW;
����:=AMOUNT/V/100;
����2:=MA(����,3);
����5:=MA(����,5);
����10:=MA(����,10);
����30:=MA(����,30);
ͻ��:C>����2 AND ����2<REF(����2,1) AND REF(����2,1)<REF(����2,2)AND
REF(����2,2)<REF(����2,3) AND ѡ��,COLORYELLOW,NODRAW;
ѡƱ:REF(MA(C,5)<MA(C,10),1)AND CROSS(C,MA(C,5))AND CROSS(���ձ�,1.01),COLORMAGENTA,NODRAW;
��:=REF(HHV(XJ,80),3);
����:REFDATE(��,DATE),COLORBROWN,NODRAW;
��:=REF(LLV(XJ,80),3);
�͵�:REFDATE(��,DATE),COLORGRAY,DOTLINE;
��:(����+�͵�)/2,COLORGRAY,DOTLINE;
����:=BARSLAST(PM/REF(PM,1)<1);
��:=EMA(EMA(����,2),2);
��MA:=MA(��,3);
����ǿ��:(��-��MA),NODRAW;
STICKLINE(����ǿ��>0,��,��+����ǿ��/4,0,0),COLORRED;
STICKLINE(����ǿ��<0,��,��+����ǿ��/4,0,0),COLORCYAN;
STICKLINE(����ǿ��<0 AND ����ǿ��>REF(����ǿ��,1),��,��+����ǿ��/4,0,0),COLORLIRED;
A05:=EMA(PJ,11),COLORWHITE;
XJ���:REF(XJ<A05,1)AND CROSS(XJ,MAA),COLORRED,NODRAW;
OA:=VOL*C;
OB:=SUM(OA,1)/SUM(VOL,1);
B1:=EMA(OB,17);
�ʽ�:=(OB-B1)/OB*100;
FA:=EMA(�ʽ�,5)-EMA(�ʽ�,34);
AA:=EMA(FA,9);
�ʵͽ��:(CROSS(FA,AA) AND FA<-0.1),COLORWHITE,NODRAW;
DI:=EMA(C,6)-EMA(C,13),;
DE:=EMA(DI,5),;
MACD:=2*(DI-DE),;
OA1:=BARSLAST(REF(CROSS(DI,DE),1));
�ױ���:=REF(C,OA1+1)>C AND DI>REF(DI,OA1+1) AND CROSS(DI,DE);
STICKLINE(�ױ���,��,��+����ǿ��/4,0.1,0),COLORLIRED;
DRAWTEXT(�ױ���,��+����ǿ��/4,' �ױ���'),COLORLIRED;
OA2:=BARSLAST(REF(CROSS(DE,DI),1));
������:=REF(C,OA2+1)<C AND REF(DI,OA2+1)>DI AND CROSS(DE,DI);
STICKLINE(������,��,��+����ǿ��/4,0.1,0),COLORLIBLUE;
DRAWTEXT(������,��+����ǿ��/4,'������'),COLORCYAN;
DRAWTEXT(CROSS(85,RSI),XJ,'���'),COLORCYAN;
STICKLINE(�ʵͽ��,�͵�,��,0,0),COLORWHITE;
DRAWTEXT(�ʵͽ��,�͵�+0.02,'�ʽ��'),COLORWHITE;
STICKLINE(ͻ��=1,C,O,2,0),COLORYELLOW;
STICKLINE(ѡƱ=1,C,O,2,0),COLORMAGENTA;
STICKLINE(ѡ��=1,C,O,2,0),COLORWHITE;
LX:=REF(XJ,1);
ZD:=(SMA(MAX(XJ-LX,0),5,1)/SMA(ABS(XJ-LX),5,1))*100;
KX1:=C>=O AND ZD>=50;
KX2:=C<O AND ZD>=50;
KX3:=C>=O AND ZD<50;
KX4:=C<O AND ZD<50;
STICKLINE(KX1,A8,A9,1,0),COLOR0000CC;
STICKLINE(KX2,A8,A9,1,0),COLOR008888;
STICKLINE(KX3,A8,A9,1,0),COLORLIRED;
STICKLINE(KX4,A8,A9,1,0),COLORLICYAN,;
R1:IF(A1<REF(A1,1),A1,A1),COLOR008200,LINETHICK1;
Q1:IF(A1>REF(A1,1),A1,DRAWNULL),COLORRED,LINETHICK1;
R2:IF(A2<REF(A2,1),A2,DRAWNULL),COLOR008C00,LINETHICK1;
Q2:IF(A2>REF(A2,1),A2,DRAWNULL),COLOR000085,LINETHICK1;
R3:IF(A3<REF(A3,1),A3,DRAWNULL),COLOR009B00,LINETHICK1;
Q3:IF(A3>REF(A3,1),A3,DRAWNULL),COLOR00006C,LINETHICK1;
R4:IF(A4<REF(A4,1),A4,DRAWNULL),COLOR00BB00,LINETHICK1;
Q4:IF(A4>REF(A4,1),A4,DRAWNULL),COLOR00007D,LINETHICK1;
R5:IF(A5<REF(A5,1),A5,DRAWNULL),COLOR00CC00,LINETHICK1;
Q5:IF(A5>REF(A5,1),A5,DRAWNULL),COLOR00009F,LINETHICK1;
R6:IF(A6<REF(A6,1),A6,DRAWNULL),COLOR00CC00,LINETHICK1;
Q6:IF(A6>REF(A6,1),A6,DRAWNULL),COLOR00009F,LINETHICK1;
R7:IF(A7<REF(A7,1),A7,DRAWNULL),COLOR00CC00,LINETHICK1;
Q7:IF(A7>REF(A7,1),A7,DRAWNULL),COLOR00009F,LINETHICK1;
DRAWTEXT(ͻ��=1,L,'ͻ��'),COLORYELLOW;
DRAWTEXT(ѡƱ=1,C,'ѡƱ'),COLORMAGENTA;
DRAWTEXT(ѡ��=1,A8,'ѡ��'),COLORWHITE;
DRAWICON(XJ���=1,L-0.02,1);