‹ 返回43388
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)🔻 明确含做空逻辑
📊 把公式 43388 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
CCI — 价偏离均值的强弱,±100 进出
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);
OBV1:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);
OBV2:=EMA(OBV1,3)-MA(OBV1,9);
OBV3:=EMA(IF(OBV2>0,OBV2,0),3);
MAC3:=MA(C,3);
SHORT:=12;LONG:=26;MID:=9;
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG)COLORWHITE;
DEA:EMA(DIF,MID)COLORYELLOW;
MACD:=(DIF-DEA)*2;
STICKLINE(OBV3>REF(OBV3,1) AND MAC3>REF(MAC3,1),0,MACD,0.1,0),COLORRED;
��:=XLPL.NOTEXT��;
��:=XLPL.NOTEXT��;
��:=XLPL.NOTEXT��;
��:=XLPL.NOTEXT��;
STICKLINE(��,0,MACD,0.1,0),COLORRED;
STICKLINE(��,0,MACD,0.1,0),COLORRED;
STICKLINE(��,0,MACD,0,0),COLORGREEN;
STICKLINE(��,0,MACD,0,0),COLORGREEN;
������1:IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED;
������2:IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLOR00FF00;
��B:=L2_AMO(0,2)/10000.0;
��B:=L2_AMO(1,2)/10000.0;
��B:=L2_AMO(2,2)/10000.0;
СB:=L2_AMO(3,2)/10000.0;
��S:=L2_AMO(0,3)/10000.0;
��S:=L2_AMO(1,3)/10000.0;
��S:=L2_AMO(2,3)/10000.0;
СS:=L2_AMO(3,3)/10000.0;
TESTSKIP(NOT(��B OR ��B OR ��B OR СB OR ��S OR ��S OR ��S OR СS)!=0);
�������:=(��B+��B+��B+СB)/(��B+��B+��B+СB+��S+��S+��S+СS)*100,NODRAW,COLORWHITE;
������:=(��B+��B)/(��B+��B+��S+��S)*100,NODRAW,COLORWHITE;
����������:=IF((��B+��B+��S+��S)=0,0,������);
�ɽ�����:=(��B+��B+��B+СB+��S+��S+��S+СS),NODRAW,COLORWHITE;
���������:=(��B+��S+��B+��S)/�ɽ�����*100,NODRAW,COLORWHITE;
����A:=ACTINVOL,COLORRED,NODRAW;
����A:=ACTOUTVOL,COLORGREEN,NODRAW;
����C:=����A*100/(����A+����A),NODRAW,COLORRED;
DRAWTEXT_FIX(1,0.1,0,0.01,STRCAT(STRCAT('�ʽ������: ',CON2STR(�������,2)),' ��')),COLOR737300;
DRAWTEXT_FIX(1,0.2,0,0.01,STRCAT(STRCAT('�������: ',CON2STR(����������,2)),' ����')),COLOR737300;
DRAWTEXT_FIX(1,0.3,0,0.01,STRCAT(STRCAT('���������: ',CON2STR(���������,2)),' ��')),COLOR737300;
DRAWTEXT_FIX(1,0.4,0,0.01,STRCAT(STRCAT('����������: ',CON2STR(����C,2)),' ��')),COLOR737300;
A1:=(CLOSE*2+HIGH+LOW)/4;
A2:=EMA(A1,13)-EMA(A1,34);
A3:=EMA(A2,5);
����:2*(A2-A3)*3.8,NODRAW;
J:=����;
DIF1:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
MACD1:=2*(DIF1-DEA1);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,NODRAW;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J1:=3*K-2*D;
TYP:=(HIGH + LOW + CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
��:=CROSS(CCI,-100),NODRAW;
LC:=REF(CLOSE,1);
RSI2:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,NODRAW;
R6:=(SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100),NODRAW;
MR�ֹ�:=K>D AND K>REF(K,1) AND DIF1>DEA1 AND DIF1>REF(DIF1,1) AND R6>50 AND R6>REF(R6,1) AND C>BBI AND BBI>REF(BBI,1),NODRAW;
IF(MR�ֹ�,J/3,DRAWNULL),COLORMAGENTA,LINETHICK2;
��100���:K>D AND K>REF(K,1) AND DIF1>DEA1 AND DIF1>REF(DIF1,1) AND R6>50 AND R6>REF(R6,1)AND �� AND ����>REF(����,1),NODRAW;
M�����ٽ�:=351/28*(EMA(DIF1,9)-11/13*EMA(C,12)+25/27*EMA(C,26)),NODRAW;
K�����:=(3*REF(D,1)-2*REF(K,1))/100*(HHV(H,9)-LLV(L,9))+LLV(L,9),NODRAW;
���ֹ߳�:=K>D AND DIF1>DEA1 AND R6>50 AND C>BBI,NODRAW;
IF(���ֹ߳�,J/2,DRAWNULL)COLOR9966FF,LINETHICK1;