‹ 返回52041
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)🔻 明确含做空逻辑
📊 把公式 52041 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
动量类 MTM/ROC/TRIX — 价格惯性/变动率,测动能强弱
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
J1:=-49.00;
��ʾ�ʽ�����:=VOL>0 OR MINUTE!=0;
N����:=89;
ͳ�ƴ�������:=1;
ԭDIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
ԭDEA:=EMA(ԭDIF,9);
ԭMACD:=(ԭDIF-ԭDEA)*2;
MACD���:=CROSS(ԭDIF,ԭDEA);
SJ:=PERIOD>1;
SHORT:=IF(SJ,12,18);
LONG:=IF(SJ,26,38);
MID:=IF(SJ,9,SQRT(SHORT*LONG)/2);
MACD��:=100;
BG:=BARSCOUNT(CLOSE);
LL:=LLV(L,12);
HH:=HHV(H,12);
CCM:=CLOSE;
RSV:=(CCM-LL)/(1.001*HH-LL)*MACD��;
RSV_JGL:=IF(BG>0,RSV,50);
KK:=SMA(RSV_JGL,4,1);
DD:=SMA(KK,3,1);
DIF%:=(EMA(RSV_JGL,LONG)-MACD��/2);
DEA%:=EMA(DIF%,MID);
MACD%:=2*(DIF%-DEA%);
ԭRSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*50-25;
K%:=SMA(ԭRSV,3,1);
D%:=SMA(SMA(ԭRSV,3,1),3,1);
J:=3*K%-2*D%;
KD���:=CROSS(K%,D%);
MACD��:=CONST(HHV(MAX(DIF%,MACD%),BARSSINCE(C)));
MACD��:=IF(CONST(LLV(MIN(DIF%,MACD%),BARSCOUNT(C)))>=0,CONST(LLV(MIN(DIF%,MACD%),BARSCOUNT(C)))/2,CONST(LLV(MIN(DIF%,MACD%),BARSCOUNT(C))));
KD��:=CONST(HHV(MAX(K%,D%),BARSSINCE(C)));
KD��:=IF(CONST(LLV(MIN(K%,D%),BARSCOUNT(C)))>=0,CONST(LLV(MIN(K%,D%),BARSCOUNT(C)))/2,CONST(LLV(MIN(K%,D%),BARSCOUNT(C))));
MCKD��:=CONST(HHV(MAX((MACD��+KD��)/2,MACD%),BARSSINCE(C)));
MCKD��:=CONST(LLV(MIN((MACD��+KD��)/2,MACD%),BARSSINCE(C)));
JJD:=(HIGH+LOW+CLOSE)/3;
KVAR2:=REF(LOW,1);
KVAR3:=SMA(ABS(LOW-KVAR2),3,1)/SMA(MAX(LOW-KVAR2,0),3,1)*MCKD��;
KVAR4:=EMA(KVAR3*10,3);
KVAR5:=LLV(LOW,13);
KVAR6:=HHV(KVAR4,13);
KVAR7:=EMA(IF(LOW<=KVAR5,(KVAR4+KVAR6*2)/2,0),3)/618;
KVAR8:=IF(IF(KVAR7>500,500,KVAR7)< ABS((MCKD��-MCKD��)/2)*0.5,IF(KVAR7>500,500,KVAR7),ABS((MCKD��-MCKD��)/2)*0.5);
XG:KVAR8>1 AND JJD>REF(JJD,1) AND REF(JJD,1)< REF(JJD,2);