‹ 返回

53288

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

指标公式

B��:=0;
C��:=0;
MA20:=MA(C,20);
SZ1:=REF(C>MA20,3) AND EVERY(C>=MA20,3);
SZ2:=BARSLAST(SZ1);
XD1:=REF(C<MA20,3) AND EVERY(C<=MA20,3);
XD2:=BARSLAST(XD1);
SZ3:=CROSS(XD2,SZ2);
XD3:=CROSS(SZ2,XD2);
SZ4:=BACKSET(SZ3,4) AND REF(BACKSET(SZ3,4),1)=0;
XD4:=BACKSET(XD3,4) AND REF(BACKSET(XD3,4),1)=0;
SZL:=BARSLAST(SZ4)<=BARSLAST(XD4);
XDL:=BARSLAST(XD4)<=BARSLAST(SZ4);
Z1:=BARSLAST(XD4);
Z2:=BARSLAST(SZ4);
LL:=LLV(L,Z1+1);
HH:=HHV(H,Z2+1);
DDD:=REF(HH,Z1);
LL1:=REF(LL,Z2);
LLL:=REF(LL1,Z1);
C0:=IF((FRACPART(C*100)*10)>4.6,CEILING(C*100)/100,INTPART(C*100)/100);
L0:=IF((FRACPART(L*100)*10)>4.6,CEILING(L*100)/100,INTPART(L*100)/100);
O0:=IF((FRACPART(O*100)*10)>4.6,CEILING(O*100)/100,INTPART(O*100)/100);
GD0:=HHV(H,Z2+1);
GD:=IF(H<=GD0,GD0,0);
GW0:=IF((FRACPART(DDD*100)*10)>4.6,CEILING(DDD*100)/100,INTPART(DDD*100)/100);
DW0:=IF((FRACPART(LLL*100)*10)>4.6,CEILING(LLL*100)/100,INTPART(LLL*100)/100);
GW:=IF(SZL,IF((FRACPART(GD*100)*10)>4.6,CEILING(GD*100)/100,INTPART(GD*100)/100),GW0);
DW:=IF(SZL,IF((FRACPART(LL*100)*10)>4.6,CEILING(LL*100)/100,INTPART(LL*100)/100),DW0);
B61:=IF((FRACPART((DW+(GW-DW)*0.618)*100)*10)>4.6,CEILING((DW+(GW-DW)*0.618)*100)/100,INTPART((DW+(GW-DW)*0.618)*100)/100);
XC6:=C<O AND V<REF(V,1) AND ABS(C0-B61)<=0.01;
XO6:=C>O AND V<REF(V,1) AND ABS(O0-B61)<=0.01;
XL6:=V<REF(V,1) AND ABS(L0-B61)<=0.01 AND C0-B61>0.01 AND O0-B61>0.01;
H618:=(XC6 OR XO6 OR XL6) AND EXIST(V>REF(V,1) AND C>B61,Z2);
����:(DDD-LL)/LL*100,NODRAW;
������:EVERY(MA(V,120)>=MA(V,30) AND MA(V,30)>=MA(V,5),1) AND XDL,NODRAW;
���¸�:C>DDD AND V>REF(V,1) AND C>REF(C,1) AND C>O,NODRAW;
��������:EXIST(EVERY(V>MA(V,120),3) OR (V>MA(V,120) AND REF(V>MA(V,120),2)) OR (V>MA(V,120) AND REF(V>MA(V,120),3)),3) AND SZL,NODRAW;
HX2:=HHVBARS(H,BARSLAST(SZ4))+1;
�س�:H618 AND HX2=1,NODRAW,COLORCYAN;
STICKLINE(REF(SZL,3),0,1,10,0),COLORLIGRAY;
STICKLINE(REF(XDL,3),0,1,10,0),COLORCYAN; 
STICKLINE(EXIST(����>=15 AND XDL,1),0.15,0.88,10,0),COLORRED;
STICKLINE(��������,0.22,0.78,10,0),COLOR000082; 
STICKLINE(���¸�,0.32,0.68,10,0),COLORYELLOW;