‹ 返回51753
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 51753 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
④ 触发(信号扳机)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);
A2:=BARSLAST(((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100)) <> REF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100),1));
A3:=SUM(IF(C >= REF(C,1),(C - REF(C,1)) / REF(C,1) * 100,0),A2 + 1);
A4:=(H + L + O + C) / 4;
A5:=EMA(A4,13) - EMA(A4,34);
A6:=EMA(A5,5);
A7:=(A5 - A6) * 5;
A8:=IF(A7 >= 1000,1000,IF(A7 <= A4,A4,A7));
A9:=FORCAST(FORCAST(A8,32),10);
A10:=(C - EMA(C,13)) / EMA(C,13) * (0 - 100);
A11:=EMA(A10 / 10 + EMA(C,13),8);
A12:=EMA(C,3);
A13:=EMA(SLOPE(C,22) * 20 + C,45);
A14:=IF(PERIOD > 8 AND PERIOD < 11,MA(A13,1),IF(PERIOD = 8,MA(A13,4),IF(PERIOD = 7,MA(A13,8),IF(PERIOD = 6,MA(A13,16),IF(PERIOD = 5,MA(A13,32),0)))));
A15:=A14 * 0.865;
A16:=IF(A12 > A14,A12,A15);
A17:=REVERSE(A16) + 2 * A9;
���Ƿ�:IF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100) AND REF(A17,1) < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10 AND DYNAINFO(17) > 0,A3,0) ,LINETHICK2,COLORMAGENTA;
VAK1:=(���Ƿ� > 0 AND A17 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * ���Ƿ� ,COLORRED;
STICKLINE(VAK1,VAK1,0,2,0),COLORRED ;
VAK2:=(���Ƿ� > 0 AND ���Ƿ� > REF(���Ƿ�,1) AND A17 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * ���Ƿ� / 2 ,COLORFF0000;
STICKLINE(VAK2,VAK2,0,3,0),COLORYELLOW ;
VAK3:=(���Ƿ� > 0 AND ���Ƿ� = REF(���Ƿ�,1) AND A17 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * ���Ƿ� / 3 ,COLORGREEN;
STICKLINE(VAK3,VAK3,0,3,0),COLORGREEN ;
VAK4:=CROSS((EMA(C,5) * 7 + EMA(C,10) * 3) / 10,MA(H,30) * (1 + 13 / 100)) * ���Ƿ� / 1.5 ,COLORYELLOW;
STICKLINE(VAK4,VAK4,0,3,0),COLORBLUE ;
����:IF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > A17 AND A17 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10 AND DYNAINFO(7) > 0 AND (EMA(C,5) * 7 + EMA(C,10) * 3) / 10 < MA(H,30) * (1 + 13 / 100),A3,0) / 150 ,NODRAW,COLORWHITE;
VAK5:=(���� > 0) * REVERSE(����) ,COLORGRAY;
STICKLINE(VAK5,VAK5,0,3,0),COLORRED ;
VAK6:=(���� > 0 AND EMA(C,2) > MA(H,30) * (1 + 13 / 100) * 1.0382) * REVERSE(����) / 1.5 ,COLORFF0099;
STICKLINE(VAK6,VAK6,0,3,0),COLORWHITE ;
VAK7:=(���� > 0 AND EMA(C,2) > MA(H,30) * (1 + 13 / 100) * 1.0382) * ���� / 1.5 ,COLORFF0099;
STICKLINE(VAK7,VAK7,0,6,0),COLOR990033;
STICKLINE(VAK7,VAK7,0,2,0),COLORCC0055;
STICKLINE(VAK7,VAK7,0,1,0),COLOREE0077;
STICKLINE(VAK7,VAK7,0,0.2,0),COLORFF0099;
DRAWTEXT(���� > 0 AND CROSS(EMA(C,2),MA(H,30) * (1 + 13 / 100) * 1.0382) ,���� * 0.69,'��→'),COLORWHITE;
DRAWTEXT(FILTER(CROSS((EMA(C,5) * 7 + EMA(C,10) * 3) / 10,MA(H,30) * (1 + 13 / 100)),5) ,���Ƿ� * 1.09,'ץ'),COLORYELLOW;
;
VAK8:=(���Ƿ� > 0 AND CROSS(A17,(EMA(C,5) * 7 + EMA(C,10) * 3) / 10)) * ���Ƿ� ,COLORGREEN;
STICKLINE(VAK8,VAK8,0,3,0),COLORCYAN ;;