‹ 返回

52905

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

指标公式

VAR2:=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));
VAR3:=SUM(IF(C >= REF(C,1),(C - REF(C,1)) / REF(C,1) * 100,0),VAR2 + 1);
VAR4:=(H + L + O + C) / 4;
VAR5:=EMA(VAR4,13) - EMA(VAR4,34);
VAR6:=EMA(VAR5,5);
VAR7:=(VAR5 - VAR6) * 5;
VAR8:=IF(VAR7 >= 1000,1000,IF(VAR7 <= VAR4,VAR4,VAR7));
VAR9:=FORCAST(FORCAST(VAR8,32),10);
VAR10:=(C - EMA(C,13)) / EMA(C,13) * (0 - 100);
VAR11:=EMA(VAR10 / 10 + EMA(C,13),8);
VAR12:=EMA(C,3);
VAR13:=EMA(SLOPE(C,22) * 20 + C,45);
VAR14:=IF(PERIOD > 8 AND PERIOD < 11,MA(VAR13,1),IF(PERIOD = 8,MA(VAR13,4),IF(PERIOD = 7,MA(VAR13,8),IF(PERIOD=6,MA(VAR13,16),IF(PERIOD=5,MA(VAR13,32),0)))));
VAR15:=VAR14 * 0.865;
VAR16:=IF(VAR12 > VAR14,VAR12,VAR15);
VAR17:=REVERSE(VAR16) + 2 * VAR9;
���Ƿ�:IF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100) AND REF(VAR17,1) < (EMA(C,5)*7+ EMA(C,10)*3)/10 AND DYNAINFO(17)>0,VAR3,0) ,LINETHICK2,COLORMAGENTA;
VAR21:=(���Ƿ� > 0 AND VAR17 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * ���Ƿ� ,COLORRED;
STICKLINE(VAR21,VAR21,0,1,0),COLORRED ;
VAR22:=(���Ƿ� > 0 AND ���Ƿ� > REF(���Ƿ�,1) AND VAR17 < (EMA(C,5) * 7 + EMA(C,10)*3)/10)*���Ƿ�/2,COLORFF0000;
STICKLINE(VAR22,VAR22,0,2,0),COLORYELLOW ;
VAR23:=(���Ƿ� > 0 AND ���Ƿ� = REF(���Ƿ�,1) AND VAR17 < (EMA(C,5) * 7 + EMA(C,10)*3)/10)*���Ƿ�/3 ,COLORGREEN;
STICKLINE(VAR23,VAR23,0,2,0),COLORGREEN ;
VAR24:=CROSS((EMA(C,5) * 7 + EMA(C,10) * 3) / 10,MA(H,30) * (1 + 13 / 100))*���Ƿ�/1.5,COLORYELLOW;
STICKLINE(VAR24,VAR24,0,2,0),COLORLIBLUE ;
׽�����:IF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > VAR17 AND VAR17 < (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),VAR3,0)/150,NODRAW,COLORWHITE;
VAR25:=(׽����� > 0) * REVERSE(׽�����) ,COLORGRAY;
STICKLINE(VAR25,VAR25,0,2,0),COLORRED ;
VAR26:=(׽����� > 0 AND EMA(C,2) > MA(H,30) * (1 + 13 / 100) * 1.0382) * REVERSE(׽�����)/1.5 ,COLORFF0099;
STICKLINE(VAR26,VAR26,0,2,0),COLORWHITE ;
VAR27:=(׽����� > 0 AND EMA(C,2) > MA(H,30) * (1 + 13 / 100) * 1.0382) * ׽�����/1.5,COLORFF0099;
STICKLINE(VAR27,VAR27,0,2,0),COLORLIRED;
DRAWTEXT(׽����� > 0 AND CROSS(EMA(C,2),MA(H,30) * (1 + 13 / 100) * 1.0382) ,׽����� * 1.09,'׼��'),COLORWHITE;
DRAWTEXT(FILTER(CROSS((EMA(C,5) * 7 + EMA(C,10) * 3) / 10,MA(H,30) * (1 + 13 / 100)),5) ,���Ƿ� * 1.09,'׽��'),COLORYELLOW;
VAR28:=(���Ƿ� > 0 AND CROSS(VAR17,(EMA(C,5) * 7 + EMA(C,10) * 3) / 10)) * ���Ƿ� ,COLORGREEN;
STICKLINE(VAR28,VAR28,0,2,0),COLORCYAN ;;