‹ 返回42683
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 42683 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
��DIF:="MACD.DIF#MONTH"COLOR0080FF;
��DEA:="MACD.DEA#MONTH",COLOR0080FF,LINETHICK2;
��DIF:="MACD.DIF#WEEK"COLORRED;
��DEA:="MACD.DEA#WEEK",COLORRED,LINETHICK2;
��DIF:="MACD.DIF",COLORWHITE;
��DEA:="MACD.DEA",COLORWHITE,LINETHICK2;
DRAWBAND(��DIF,RGB(100,0,100),��DEA,RGB(120,120,120));
DRAWBAND(��DIF,RGB(200,20,10),��DEA,RGB(10,100,200));
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORMAGENTA;
DEA:EMA(DIF,9);
��ɫ�������:=(EMA(IF(LOW<=LLV(LOW,30),(SMA(ABS(LOW-REF(LOW,1)),30,1))/(SMA(MAX(LOW-REF(LOW,1),0),30,1)),0),3))*(10),COLORRED,LINETHICK2;
DIFF:=EMA(CLOSE,11)-EMA(CLOSE,26);
��1��:CROSS(DIF,DEA) AND CROSS(MACD,0),COLORBLUE;
STICKLINE(MACD>0,MACD,0,-1,1),COLORRED;
STICKLINE(MACD<0,MACD,0,-1,1),COLORCCCC00;
DRAWICON(ISLASTBAR=1 AND MACD>REF(MACD,1),HHV(MACD,60),1);
DRAWICON(ISLASTBAR=1 AND MACD<REF(MACD,1),HHV(MACD,60),2);
VAR1:=HHV(DEA,53);
VAR2:=LLV(DEA,55);
VAR3:=DEA-(DIFF-DEA);
UP:IF(DIFF>VAR1 AND DEA=VAR1,MAX(LLV(VAR1,10),VAR3),VAR1),COLORBB9A00;
DN:IF(DIFF<VAR2 AND DEA=VAR2,MIN(HHV(VAR2,10),VAR3),VAR2),COLORAA00CC;
ֹ��:=(REF(EVERY(C<O,2),1) AND C>O);
VAR1N:=MA(CLOSE,5),;
VAR2N:=MA(CLOSE,10);
VAR3N:=(VAR1N-CLOSE)/CLOSE>3/100;
VAR4N:=(VAR2N-VAR1N)/VAR1N>0.03;
VAR5N:=LLV(CLOSE,30)=LLV(CLOSE,120);
�ײ�:=VAR3N AND VAR4N AND VAR5N;
��С��:BARSLAST(�ײ�)<=2 AND ֹ��,COLORMAGENTA;
����:=CROSS(DIFF,DEA) AND DIFF<-0.1,COLORMAGENTA;
STICKLINE(����,0,0.08,6,0),COLORYELLOW;
DRAWTEXT(����,0.16,' ����'),COLORWHITE;
������:��ɫ������� AND ��λ���,COLORGREEN;
A:=EMA(CLOSE,2);
B:=EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42);
������:CROSS(A,B) AND ����,COLORCYAN;
�ս�:IF(CROSS(��DIF,��DEA),0.5,0),COLORWHITE;
�ܽ�:IF(CROSS(��DIF,��DEA),1,0),COLORLICYAN;
�½�:IF(CROSS(��DIF,��DEA),1.5,0),COLORMAGENTA;
STICKLINE(�ܽ�,0,0.08,6,0),COLORLICYAN;
DRAWTEXT(�ܽ�,0.16,'�ܽ��'),COLORLICYAN;
STICKLINE(�½�,0,0.08,6,0),COLORMAGENTA;
DRAWTEXT(�½�,0.17,'�½��'),COLORMAGENTA;
����:IF(CROSS(��DEA,��DIF),-0.5,0),COLORYELLOW;
����:IF(CROSS(��DEA,��DIF),-1,0),COLORBLUE;
����:IF(CROSS(��DEA,��DIF),-1.3,0),COLORGREEN;