‹ 返回46037
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 46037 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
DRAWTEXT_FIX(1,0.01,0.01,0,'������λ���Ƶ���������'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.01,0.08,0,'�����1����+��=����2����+��=6��3����+��=4 ��4����+��=�ա�'),COLORYELLOW;
E1:=EXPMA(C,5);
E2:=EXPMA(C,10);
E3:=EXPMA(C,20);
E4:=EXPMA(C,30);
E5:=EXPMA(C,60);
VARE1:=(E1+E2+E3+E4)/4;
VARE2:=(E1+E2+E3+E5)/4;
N:=IF(CODELIKE('9999')OR CODELIKE('3990')OR CODELIKE('880')OR CODELIKE('0000'),1,0);
D1:=IF(N=1,0.013,0.03);
D2:=IF(N=1,0.018,0.03);
C1:=IF(N=1,0.015,0.03);
C2:=IF(N=1,0.015,0.03);
���߶�:EXPMA(VARE1,5)+EXPMA(VARE1,5)*D1,COLORRED;
���߿�:EXPMA(VARE1,5)-EXPMA(VARE1,5)*D2,COLORRED;
���߶�:EXPMA(VARE2,70)+EXPMA(VARE2,70)*C1,COLORMAGENTA;
���߿�:EXPMA(VARE2,70)-EXPMA(VARE2,70)*C2,COLORMAGENTA;
TJ1:=RANGE(C,���߿�,���߶�);
TJ2:=RANGE(C,���߿�,���߶�);
STICKLINE(���߶�>REF(���߶�,1) AND TJ1=0,���߶�,���߿�,0.1,1),COLORRED;
STICKLINE(���߶�<REF(���߶�,1) AND TJ1=0,���߶�,���߿�,0.1,1),COLORGREEN;
STICKLINE(���߶�>REF(���߶�,1) AND TJ2=0,���߶�,���߿�,0.1,1),COLORMAGENTA;
STICKLINE(���߶�<REF(���߶�,1) AND TJ2=0,���߶�,���߿�,0.1,1),COLORBLUE;
NOTEXT���߶�:IF(���߶�<REF(���߶�,1),���߶�,DRAWNULL),COLORGREEN;
NOTEXT���߿�:IF(���߿�<REF(���߿�,1),���߿�,DRAWNULL),COLORGREEN;
NOTEXT���߶�:IF(���߶�<REF(���߶�,1),���߶�,DRAWNULL),COLORBLUE;
NOTEXT���߿�:IF(���߿�<REF(���߿�,1),���߿�,DRAWNULL),COLORBLUE;
��:=REF(C,1)>REF(���߿�,1) AND C<���߿� AND C<REF(C,1);
��:=REF(C,1)<REF(���߶�,1) AND C>���߶� AND C>REF(C,1);
��1:=TFILTER(��,��,2);
��1:=TFILTER(��,��,1);
DRAWTEXT(��1,���߶�*1.04,'��'),COLORGREEN;
DRAWTEXT(��1,���߿�*0.96,'��'),COLORRED;
DRAWICON(��1,���߶�*1.02,2);
DRAWICON(��1,���߿�*0.98,1);
A1:=C>REF(C,4);
A2:=BARSLASTCOUNT(A1);
A3:=REF(A2,1)=8 AND A2>REF(A2,1);
A4:=REF(BETWEEN(A2,5,8),1) AND A2<REF(A2,1);
A5:=ISLASTBAR AND BETWEEN(A2,6,8);
A6:=(BACKSET(A3>0,9) OR BACKSET(A4>0,A2+1)*0 OR BACKSET(A5>0,A2))*A2;
DRAWTEXT(A6>0,H+H*0.02,VAR2STR(A6,0)),COLORFF00FF;
DRAWTEXT(A2=9,H+H*0.02,'9'),COLOR00FF00;
B1:=C<REF(C,4);
B2:=BARSLASTCOUNT(B1);
B3:=REF(B2,1)=8 AND B2>REF(B2,1);
B4:=REF(BETWEEN(B2,5,8),1) AND B2<REF(B2,1);
B5:=ISLASTBAR AND BETWEEN(B2,6,8);
B6:=(BACKSET(B3>0,9) OR BACKSET(B4>0,B2+1)*0 OR BACKSET(B5>0,B2))*B2;
DRAWTEXT(B6>0,L-L*0.02,VAR2STR(B6,0)),COLOR00FF00;
DRAWTEXT(B2=9,L-L*0.02,'9'),COLORFF00FF;
DRAWTEXT_FIX(1,0.00,0.00,0,),COLORYELLOW;