‹ 返回50965
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 50965 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
X_1:=6;
X_2:=6;
X_3:=IF(HIGH=HHV(HIGH,8*X_1),HIGH,DRAWNULL);
X_4:=CONST(BARSLAST(X_3=HIGH))+1;
X_5:=CONST(IF(X_4=1,HIGH,REF(HIGH,X_4-1)));
X_6:=IF(LOW=LLV(LOW,8*X_2),LOW,DRAWNULL);
X_7:=CONST(BARSLAST(X_6=LOW))+1;
X_8:=CONST(IF(X_7=1,LOW,REF(LOW,X_7-1)));
X_9:=CURRBARSCOUNT<=X_7 AND LOW=X_8;
X_10:=CURRBARSCOUNT<=X_4 AND HIGH=X_5;
STICKLINE(IF(X_7>X_4,X_10,X_9),X_8,X_5,0,0),COLOR628962;
STICKLINE(IF(X_7>X_4,X_9,X_10),X_8,X_5,0,0),COLOR628962;
NOTEXT��:REF(HIGH,BARSLAST(X_10)),DOTLINE,COLOR628962;
NOTEXT��:REF(LOW,BARSLAST(X_9)),DOTLINE,COLOR628962;
X_11:=LLV(MA((LOW+HIGH+CLOSE+OPEN)/4,6),88);
X_12:=EMA((HIGH+LOW+CLOSE)/3*(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10))*20/10+X_11,2);
X_13:=(3*X_12-2*SMA(X_12,5,1))*0.3;
X_14:=(HHV(INDEXH,13)-INDEXC)/(HHV(INDEXH,13)-LLV(INDEXL,13));
X_15:=EMA(3*X_14-2*SMA(X_14,18,1),5);
X_16:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8));
X_17:=3*SMA(X_16,3,1)-2*SMA(SMA(X_16,3,1),5,1);
X_18:=(INDEXC*2+INDEXH+INDEXL)/4;
X_19:=EMA(X_18,13)-EMA(X_18,34);
X_20:=EMA(X_19,5);
X_21:=(X_19-X_20+X_11)*1;
X_22:=1.86*EMA(CLOSE,5)-EMA(CLOSE,13);
�ʽ�����:X_22,COLORGREEN,LINETHICK2;
X_23:=MA(CLOSE,1);
X_24:=SMA(SMA(SMA(X_23,2,1),2,1),2,1);
X_25:=(EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10;
X_26:=(X_24-REF(X_24,1))/REF(X_24,1)*100;
X_27:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1));
X_28:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);
X_29:=IF(MA(CLOSE,17)<X_28,X_28,MA(CLOSE,17));
X_30:=EMA(CLOSE,243);
X_31:=EMA(CLOSE,3);
X_32:=X_29-(X_31-X_29);
ɢ��:X_30-(X_31-X_30),COLORGREEN,LINETHICK2;
NOTEXTCG:MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1)),COLORFFAA99;
NOTEXTCG1:MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1),COLORFFAA99;
����:IF(MA(CLOSE,17)<X_28,X_28,MA(CLOSE,17)),COLORLIMAGENTA,LINETHICK2;
NOTEXT3:IF(����<REF(����,1),����,DRAWNULL),COLORFFAA99,LINETHICK2;
NOTEXT4:IF(����>REF(����,1),����,DRAWNULL),COLORLIMAGENTA,LINETHICK2;
X_33:=FORCAST(CLOSE,5);
��:LLV(FORCAST(CLOSE,5),2),COLORYELLOW;
X_34:=X_33*100-��*100;
DRAWBAND(X_33,RGB(155,155,0),��,RGB(0,155,0));
��:IF(X_34=0,��,DRAWNULL),COLORGREEN,LINETHICK2;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
XH:=FILTER(����>REF(����,1) AND CROSS(X_34,��) AND C>NOTEXTCG,5);
DRAWICON(XH,����,26);