‹ 返回

49316

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

指标公式

ֹӯ��:(((XMA(XMA(H,25),25) - XMA(XMA(L,25),25)) * 1) + XMA(XMA(H,25),25)),COLOR70706F;
�����:(XMA(XMA(L,25),25) - ((XMA(XMA(H,25),25) - XMA(XMA(L,25),25)) * 1)),COLOR70706F;
BS:(((XMA(XMA(H,60),60) - XMA(XMA(L,60),60)) * 2.2) + XMA(XMA(H,60),60)),DOTLINE,LINETHICK2,COLOR556688;
BD:(XMA(XMA(L,60),60) - ((XMA(XMA(H,60),60) - XMA(XMA(L,60),60)) * 2.8)),DOTLINE,LINETHICK2,COLOR556688;
TR1:=MAX(MAX((HIGH - LOW),ABS((REF(CLOSE,1) - HIGH))),ABS((REF(CLOSE,1) - LOW)));
ATR:=MA(TR1,13);
AR1:=(REF(CLOSE,1) - REF(ATR,1));
LSX:HHV(AR1,13),COLORGREEN;
LSX1:IF((C >= LSX),LSX,DRAWNULL),LINETHICK3,COLORMAGENTA;
VAR1:=(C - REF(C,1));
VAR2:=((100 * EMA(EMA(VAR1,6),6)) / EMA(EMA(ABS(VAR1),6),6));
MA5:=EMA(C,P1);
MA13:=EMA(C,P2);
UP:=DRAWLINE((L = LLV(L,(BARSLAST(CROSS(MA13,MA5)) + 1))),LLV(L,(BARSLAST(CROSS(MA13,MA5)) + 1)),(H = HHV(H,(BARSLAST(CROSS(MA5,MA13)) + 1))),HHV(H,(BARSLAST(CROSS(MA5,MA13)) + 1)),0);
DOWN:=DRAWLINE((H = HHV(H,(BARSLAST(CROSS(MA5,MA13)) + 1))),HHV(H,(BARSLAST(CROSS(MA5,MA13)) + 1)),(L = LLV(L,(BARSLAST(CROSS(MA13,MA5)) + 1))),LLV(L,(BARSLAST(CROSS(MA13,MA5)) + 1)),0);
BT:=(((((LLV(VAR2,2) = LLV(VAR2,7)) AND COUNT((VAR2 < 0),2)) AND CROSS(VAR2,MA(VAR2,2))) AND (REF(DOWN,1) < REF(DOWN,2))) AND (UP > REF(DOWN,1)));
BT1:=(((((HHV(VAR2,2) = HHV(VAR2,7)) AND COUNT((VAR2 > 0),2)) AND CROSS(MA(VAR2,2),VAR2)) AND (REF(UP,1) > REF(UP,2))) AND (DOWN < REF(UP,1)));
HR:=HHV(HIGH,55);
HRY:=LLV(LOW,55);
HRY11:=(HR * HRY);
HRY33:=SQRT(HRY11);
TJ2:=(((REF(DOWN,1) < REF(DOWN,2)) AND (UP > REF(DOWN,1))) AND (C < HRY33));
TJ3:=(((REF(UP,1) > REF(UP,2)) AND (DOWN < REF(UP,1))) AND (C > HRY33));
����:=(((XMA(XMA(H,25),25) - XMA(XMA(L,25),25)) * 1) + XMA(XMA(H,25),25));
����:=(XMA(XMA(L,25),25) - ((XMA(XMA(H,25),25) - XMA(XMA(L,25),25)) * 1));
���¹�:=(LOW < ����);
���¹�1:=(LOW < BD);
QQ:=(COUNT(���¹�,5) >= 1);
QQ1:=(COUNT(���¹�1,2) >= 1);
���Ϲ�:=(H > ����);
���Ϲ�1:=(H > BS);
KK:=(COUNT(���Ϲ�,5) >= 1);
KK1:=(COUNT(���Ϲ�1,2) >= 1);
DRAWBMP((TJ2 AND QQ),(L * 0.999),1);
DRAWBMP((TJ3 AND KK),(H * 1.005),2);
DRAWBMP((BT AND QQ),(L * 0.999),1);
DRAWBMP((BT1 AND KK),(H * 1.005),2);
BSB:=EMA((((CLOSE + HIGH) + LOW) / 3),3);
BSM:=EMA(((SLOPE((((CLOSE + HIGH) + LOW) / 3),24) * 20) + (((CLOSE + HIGH) + LOW) / 3)),48);
DRAWBMP(((BSB >= BSM) AND QQ1),(L * 0.995),3);
DRAWBMP(((BSB < BSM) AND KK1),(H * 1.009),4);
TYP:=(((HIGH + LOW) + (2 * C)) / 4);
����:=EMA(TYP,3);
�����Ϲ�:=HHV(����,26);
�����¹�:=LLV(����,26);
�Ƕ�:=((ATAN((((���� / REF(����,1)) - 1) * 100)) * 180) / 3.1416);
DRAWKLINE(H,O,L,C);
;