‹ 返回50967
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 50967 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
DRAWGBK(ISLASTBAR, RGB(60,60,60),RGB(0,0,0),0,'0',0);
A1:=EMA((C - REF(C,1)) / REF(C,3),10) * 100;
A2:=EMA(EMA(EMA(EMA(A1,2),2),2),3);
A3:=(C - MA(C,26)) / MA(C,26) * 100;
0,LINETHICK2;
A4:=1;
�ƽ��:IF(MA((C - MA(C,28)) / MA(C,28),3) * 100 < -15,MA((C - MA(C,28)) / MA(C,28),3) * 100,0) * A4,LINETHICK2,COLOR00F600;
A5:IF(MA((C - MA(C,28)) / MA(C,28),3) * 100 > 0 AND MA(C,5) > MA(C,10) AND A3 > EMA(MA((C - MA(C,28)) / MA(C,28),3) * 100,5) AND A2 > REF(A2,1),MA((C - MA(C,28)) / MA(C,28),3) * 100,0) * A4;
�ֹ���:(MA((C - MA(C,28)) / MA(C,28),3) * 100 > 0 AND MA(C,5) > MA(C,10) AND A3 > EMA(MA((C - MA(C,28)) / MA(C,28),3) * 100,5) AND DYNAINFO(17) > 0) * A5 * A4,LINETHICK1,COLORRED;
VARD1:=MA((C - MA(C,28)) / MA(C,28),3) * 100;
STICKLINE(VARD1 < -20 AND VARD1> REF(VARD1,1) * A4,VARD1,-6,4,0),COLORC8C8FA;
STICKLINE(VARD1 < -20,VARD1,-6,4,0),COLOR00C8FA;
STICKLINE(VARD1 < -20,0,-6,4,0),COLOR00C800;
STICKLINE(VARD1< -20 AND VARD1> REF(VARD1,1) * A4,0,-6,4,0),COLOR6464FA;
A6:=(MA(C,3) + MA(C,6) + MA(C,12) + MA(C,24)) / 4;
A7:=A6 + 3 * STD(A6,10);
A8:=MA(C,26) + 2 * STD(C,26);
���:(V > 0 AND BARSLASTCOUNT(A5>0)=1 AND A2 > REF(A2,1)) * A5,COLORFF0000,NODRAW;
STICKLINE(���,���,0,3,0),COLOR990000;
DRAWTEXT(V > 0 AND BARSLASTCOUNT(A5>0)=1 AND A2 > REF(A2,1),-6,'��'),COLORYELLOW;
VAK1:=(V > 0 AND A5 > 0 AND A2 > REF(A2,1)) * EMA(A5,5),COLOR005999;
STICKLINE(VAK1,VAK1,0,2,0),COLORRED ;
VAK2:=(V > 0 AND BARSLASTCOUNT(A5>0)=1 AND CROSS(EMA(C,2),HHV(EMA(C,5),26))) * EMA(A5,2),COLOR000999;
STICKLINE(VAK2,VAK2,0,3,0),COLORWHITE ;
VAK3:=(V > 0 AND BARSLASTCOUNT(A5>0)=1 AND CROSS(EMA(C,2),HHV(EMA(C,5),26))) * -3,COLOR009999;
STICKLINE(VAK3,VAK3,0,6,0),COLORYELLOW;
STICKLINE(VAK3,VAK3,0,2,0),COLOR005555;
STICKLINE(VAK3,VAK3,0,1,0),COLOR007777;
STICKLINE(VAK3,VAK3,0,0.2,0),COLOR009999;
����:(V > 0 AND CROSS(0.5,�ֹ���)) * REVERSE(MA((C - MA(C,28)) / MA(C,28),3) * 100) * A4,COLORGREEN;
STICKLINE(����,����,0,3,0),COLOR009900;;
������:(V > 0 AND BARSLASTCOUNT(A5>0)=1 AND CROSS(EMA(C,2),HHV(EMA(C,5),26))) * 10 * A4,NODRAW;
VAK4:=(V > 0 AND EMA((C - MA(C,28)) / MA(C,28),2) > MA((C - MA(C,28)) / MA(C,28),4) AND MA((C - MA(C,28)) / MA(C,28),4) > REF(MA((C - MA(C,28)) / MA(C,28),4),1) AND SMA(MAX(C - REF(C,1),0),14,1) / SMA(ABS(C - REF(C,1)),14,1) * 100 > 64.5 AND EMA(C,1) > (A7 OR A8)) * EMA(A5,5) / 2.5 * A4,COLORRED;
STICKLINE(VAK4,VAK4,0,3,0),COLORYELLOW;
VAK5:=(V > 0 AND EMA((C - MA(C,28)) / MA(C,28),2) > MA((C - MA(C,28)) / MA(C,28),4) AND MA((C - MA(C,28)) / MA(C,28),4) > REF(MA((C - MA(C,28)) / MA(C,28),4),1) AND (V > 0 AND A5 > 0 AND A2 > REF(A2,1)) * EMA(A5,5) = 0) * A3 * A4,COLORADA899;
STICKLINE(VAK5,VAK5,0,3,0),COLORLIBLUE ;;
IF(EMA(C,2) > HHV(EMA(C,5),26) AND A5 > 0 * A4,�ֹ���,DRAWNULL),LINETHICK3,COLORMAGENTA;
A9:=EMA((EMA(C * V,3) / EMA(V,3) + EMA(C * V,6) / EMA(V,6) + EMA(C * V,12) / EMA(V,12) + EMA(C * V,24) / EMA(V,24)) / 4,13);
A10:=1.06 * A9 * A4;
A11:=(C - REF(C,1)) / REF(C,1) * 100;
STICKLINE(A11 > 8.5 AND CROSS(MA(C,1),EMA(H,10) * (1 + 5 / 100)) AND CROSS(MA(C,1),A10),MA((C - MA(C,28)) / MA(C,28),3) * 100 * 2,MA((C - MA(C,28)) / MA(C,28),3) * 100,1,0),COLORFF0099;
STICKLINE(A11 > 8.5 AND CROSS(MA(C,1),EMA(H,10) * (1 + 5 / 100)) AND CROSS(MA(C,1),A10),MA((C - MA(C,28)) / MA(C,28),3) * 100 * 1.5,MA((C - MA(C,28)) / MA(C,28),3) * 100,1,0),COLORRED;
DRAWTEXT(A11 > 8.5 AND CROSS(MA(C,1),EMA(H,10) * (1 + 5 / 100)) AND CROSS(MA(C,1),A10) > 0,MA((C - MA(C,28)) / MA(C,28),3) * 100 * 2,'��'),COLORYELLOW;
DRAWTEXT(V > 0 AND CROSS(0.5,�ֹ���),5,'��'),COLORGREEN;
��ѡ��:(A11 > 8.5 AND CROSS(MA(C,1),EMA(H,10) * (1 + 5 / 100)) AND CROSS(MA(C,1),A10)) * 10,NODRAW;