‹ 返回50937
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 50937 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
VAR1:=(3*CLOSE+HIGH+LOW+OPEN)/6;
VAR2:=EMA(VAR1,35);
VAR3:=(HHV(VAR2,10)+HHV(VAR2,30)+HHV(VAR2,90))/3;
VAR4:=(LLV(VAR2,10)+LLV(VAR2,30)+LLV(VAR2,90))/3;
VAR5:=(HHV(VAR3,5)+HHV(VAR3,15)+HHV(VAR3,30))/3;
VAR6:=(LLV(VAR4,5)+LLV(VAR4,15)+LLV(VAR4,30))/3;
VAR7:=EXPMA(CLOSE,6);
VAR8:=EXPMA(CLOSE,18);
M1:=500*(VAR7-VAR8)/VAR8+2,COLORYELLOW,LINETHICK2;
ZZ:=M1>2 AND EMA(EMA(VAR1,2),2)>VAR6;
��������:ZZ AND ZZ>=REF(ZZ,1),NODRAW,COLORMAGENTA ;
STICKLINE(��������,4,8,1,0),COLORMAGENTA ;
DRAWTEXT(��������,7.7,'��'),COLORYELLOW;
X_1:=INDEXH;
X_2:=INDEXO;
X_3:=INDEXL;
X_4:=INDEXC;
X_5:=INDEXV;
X_6:=(3*CLOSE+HIGH+LOW+OPEN)/6;
X_7:=EMA(X_6,35);
X_8:=(HHV(X_7,5)+HHV(X_7,15)+HHV(X_7,30))/3;
X_9:=(LLV(X_7,5)+LLV(X_7,15)+LLV(X_7,30))/3;
ţ��:=(HHV(X_8,5)+HHV(X_8,15)+HHV(X_8,30))/3,COLORYELLOW;
X_10:=(LLV(X_9,5)+LLV(X_9,15)+LLV(X_9,30))/3;
X_11:=X_4/EMA(X_4,120);
��������:=EMA(EMA(CLOSE,120)*X_11,2),COLORRED;
X_12:=X_6>=ţ�� AND X_6>=��������;
ǿ������:X_12=1,NODRAW,COLORMAGENTA;
STICKLINE(ǿ������,4,7,3.5,0),COLORMAGENTA ;
DRAWTEXT(ǿ������,6.7,'��'),COLORYELLOW;
TT:=(2*CLOSE+OPEN+HIGH+LOW)*100;
FF:=TT/EMA(TT,4)-1;
����2��:FF>REF(FF,1) AND FF>0,NODRAW,COLORRED ;
STICKLINE(����2��,4,6,4,0),COLORRED ;
DRAWTEXT(����2��,5.7,'��'),COLORYELLOW;
����2��:FF<REF(FF,1) AND FF>0 ,NODRAW,COLORYELLOW ;
STICKLINE(����2��,4,6,2,0),COLORYELLOW ;
DRAWTEXT(����2��,5.7,'��'),COLORRED;
VAR1A:=EMA(EMA(C,8),39),NODRAW;
���̶�:=((VAR1A-REF(VAR1A,1))/REF(VAR1A,1)*1000)+50,NODRAW;
�Ϳ���:IF(���̶�>50 AND ���̶�<58,���̶�,0),NODRAW,COLORYELLOW;
STICKLINE(���̶�>50 ,4,5,5,0),COLORYELLOW;
DRAWTEXT(���̶�>50,4.7,'��'),COLORRED;HJ_1:=CLOSE/REF(CLOSE,1)>=1.098 AND C=H;
HJ_22:=COUNT(HJ_1,2)>=1 AND NOT(COUNT(HJ_1,3)>=2);
����:=FILTER(HJ_22,13),COLORDDDDDD;
HJ_23:=COUNT(HJ_1,3)>=2 AND NOT(COUNT(HJ_1,4)>=3);
��ͷ����:���� AND COUNT(����,18)=1 AND (IF(CODELIKE('60'),1,0) OR IF(CODELIKE('00'),1,0)),NODRAW,COLORBLUE;
STICKLINE(��ͷ����,0,0.75,6,0),COLORBLUE;
DRAWTEXT(��ͷ����,0.35,'��ͷ����'),COLORWHITE;
DRAWTEXT(��ͷ����,0.35,' ���'),COLORRED;
����:=FILTER(HJ_23,13),COLORGREEN;
��ͷ����:���� AND COUNT(����,18)=1 AND (IF(CODELIKE('60'),1,0) OR IF(CODELIKE('00'),1,0)),NODRAW,COLORWHITE;
STICKLINE(��ͷ����,1,1.75,6,0),COLORWHITE;
DRAWTEXT(��ͷ����,1.35,'��ͷ����'),COLORRED;
DRAWTEXT(��ͷ����,1.35,' '),COLORYELLOW;
��������:=EMA(CLOSE,5),COLORRED;
����������:=(MA(CLOSE,4)+MA(CLOSE,6)+MA(CLOSE,5)+MA(CLOSE,10))/4,COLORWHITE;
����������:=EMA(CLOSE, 21),COLORYELLOW,LINETHICK2;
����������:=CROSS(��������,����������)AND REF(��������,1)<REF(����������,1);
��ҵ���XG:= C>REF(C,1)*1.045 AND C<REF(C,1)*1.07 AND L<���������� AND IF(CODELIKE('300'),1,0) AND C>����������,COLORMAGENTA;
TTA:=(2*CLOSE+OPEN+HIGH+LOW)*100;
FFA:=TTA/EMA(TTA,4)-1;
���ƶ���:=ROUND2(FFA*100,1);
������ͷ:CROSS(���ƶ���,2) AND ���ƶ���>=5 AND IF(CODELIKE('300'),1,0),NODRAW,COLORGREEN;
STICKLINE(������ͷ OR ��ҵ���XG,0,1,6,0),COLORGREEN;
DRAWTEXT(������ͷ OR ��ҵ���XG,0.65,'������ͷ'),COLORRED;
DRAWTEXT(������ͷ OR ��ҵ���XG,0.65,' ����'),COLORYELLOW;
0,COLORWHITE;
4,COLORYELLOW;
DRAWTEXT_FIX(1,0,0.05,0, STRCAT(HYBLOCK,STRCAT(' + ', STRCAT(GNBLOCK,STRCAT('+ ', EXTERNSTR(0,1)))))),COLORWHITE;
���Ϻ��:=�������� AND ǿ������ AND ����2�� AND ���̶�>50 ;
�����Ϻ��:=���Ϻ�� AND REF(���Ϻ��,1)<>1;
STICKLINE(�����Ϻ��,2.85,3.5,0,0),COLORRED;
DRAWTEXT(�����Ϻ��,3.41,'�ο����'),COLORRED;
����2��:=����2�� AND REF(����2��,1)<>1;
STICKLINE(����2��,2,2.5,0,0),COLORYELLOW;
DRAWTEXT(����2��,2.5,'�����'),COLORYELLOW;