‹ 返回

51722

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

指标公式

DRAWGBK(OPEN>0,RGB(0,0,0),RGB(33,47,58),0,6,0);X_1:=MA(CLOSE,5);
X_2:=MA(CLOSE,13);
X_3:=MA(CLOSE,34);
X_4:=BARSLAST(CROSS(X_1,X_2));
X_5:=BARSLAST(CROSS(X_1,X_3));
X_6:=BARSLAST(CROSS(X_2,X_3));
X_7:=X_4>=X_5 AND X_5>X_6 AND X_4-X_6<20;
X_8:=COUNT(CROSS(X_1,X_2),X_4+1)=1 AND COUNT(CROSS(X_1,X_3),X_4+1)=1 AND CROSS(X_2,X_3) AND X_1>X_2 AND X_2>X_3;
X_9:=X_1>REF(X_1,1) AND X_2>REF(X_2,1) AND X_3<REF(X_3,1);
X_10:=X_1>REF(X_1,1) AND X_2>REF(X_2,1) AND X_3>REF(X_3,1);
X_11:=CLOSE-REF(CLOSE,1);
X_12:=100*EMA(EMA(X_11,6),6)/EMA(EMA(ABS(X_11),6),6);
X_13:=CLOSE<X_1 AND X_1<X_2 AND X_2<X_3;
X_14:=EMA(CLOSE,10)-EMA(CLOSE,20);
X_15:=EMA(X_14,7);
X_16:=2*(X_14-X_15);
X_17:=REF(X_16,1)<REF(X_16,2) AND REF(X_16,2)<REF(X_16,3) AND REF(X_16,3)<REF(X_16,4);
X_18:=X_16>=0 AND COUNT(X_16>REF(X_16,1),1)=1;
X_19:=X_17 AND X_18 AND EMA(CLOSE,13)>REF(EMA(CLOSE,13),1);
X_20:=X_17 AND X_18 AND ABS((X_14-X_15)/CLOSE)<0.018;
X_21:=X_17 AND X_18 AND X_16<0.1;
X_22:=X_19 OR X_20 OR X_21;
X_23:=(2*CLOSE+HIGH+LOW)/4;
X_24:=LLV(LOW,5);
X_25:=HHV(HIGH,4);
X_26:=EMA((X_23-X_24)/(X_25-X_24)*100,4);
X_27:=EMA(0.667*REF(X_26,1)+0.333*X_26,2);
X_28:=EMA(CLOSE,3);
X_29:=EMA(SLOPE(CLOSE,34)*5+CLOSE,21);
�������:CROSS(X_28,X_29),NODRAW,COLORRED;
ǿ�ƶ���:CROSS(X_28,X_29) AND X_10,NODRAW,COLORMAGENTA;
�������:CROSS(X_28,X_29) AND X_22,NODRAW,COLORLIRED;
ǿ������:CROSS(X_28,X_29) AND X_22 AND X_10,NODRAW,COLORMAGENTA;
�������:CROSS(X_28,X_29) AND CLOSE<MA(CLOSE,34),NODRAW,COLOR20A5DA;
�������:CROSS(X_29,X_28),NODRAW,COLORGREEN;
��������:COUNT(�������,BARSLAST(�������)+1)=1 AND COUNT(�������,BARSLAST(�������)+1)=0,NODRAW,COLORRED;
X_30:=COUNT(�������,BARSLAST(�������)+1)=1 AND CROSS(CLOSE,MA(CLOSE,34)) AND COUNT(CROSS(CLOSE,MA(CLOSE,34)),BARSLAST(�������)+1)=1;
���ָ�:X_30>0 AND �������� AND CLOSE>MA(CLOSE,34) AND BARSLAST(�������)>0,NODRAW,COLORRED;
���Ӳ�:X_7 AND X_8 AND X_9 AND �������� AND BARSLAST(�������)>0,NODRAW,COLORFFFFBB;
ǿ�Ӳ�:X_7 AND X_8 AND X_10 AND �������� AND BARSLAST(�������)>0,NODRAW,COLORYELLOW;
������:CROSS(X_27,X_26) AND X_26>70 AND BARSLAST(�������)>0 AND ��������,NODRAW,COLORGREEN;
X_31:=BARSLAST(������=1);
X_32:=COUNT(������,BARSLAST(������)+1)=1 AND CROSS(CLOSE,REF(HIGH,X_31)) AND COUNT(CROSS(CLOSE,REF(HIGH,X_31)),BARSLAST(������)+1)=1;
X_33:=BARSLAST(�������=1)>BARSLAST(������=1);
������:X_32>0 AND X_33 AND ��������,NODRAW,COLORRED;
��������:CLOSE>REF(HHV(HIGH,2),1) AND (LLV(X_12,2)=LLV(X_12,7) AND COUNT(X_12<0,2) AND CROSS(X_12,MA(X_12,2))) AND NOT(X_13),NODRAW,COLORWHITE;
STICKLINE(��������>0,10,90,4,0),COLORGRAY;
STICKLINE(�������>0,0,100,4,0),COLORRED;
STICKLINE(ǿ�ƶ���>0,50,100,4,0),COLORMAGENTA;
STICKLINE(�������>0,50,100,4,0),COLORBLUE;
STICKLINE(ǿ������>0,0,40,4,0),COLORRED;
STICKLINE(ǿ������>0,40,70,4,0),COLORBLUE;
STICKLINE(ǿ������>0,70,100,4,0),COLORMAGENTA;
STICKLINE(�������>0,0,100,4,0),COLORGREEN;
STICKLINE(���Ӳ�>0,10,90,2,0),COLORFFFFBB;
STICKLINE(ǿ�Ӳ�>0,10,90,2,0),COLORYELLOW;
STICKLINE(�������>0,0,100,4,0),COLOR20A5DA;
STICKLINE(���ָ�>0,10,90,2,0),COLORRED;
STICKLINE(��������>0,0,10,4,0),COLORWHITE;
DRAWICON(������,90,2);
DRAWICON(������,90,1);