‹ 返回42070
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)🔻 明确含做空逻辑
📊 把公式 42070 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
INPUT:M(5,1,9999);
MM:=9*M;
SHORT:=MM*4/3;
LONG:=MM*26/9;
DIF:1000*(EMA(CLOSE,SHORT)-EMA(CLOSE,LONG))/ABS(EMA(CLOSE,SHORT));
MACD:EMA(DIF,MM),COLOR58FF58;
DEF:2*(DIF-MACD),COLORFFFF00,LINETHICK0;
STICKLINE(DEF>=0 ANDDEF>=REF(DEF,1),0,DEF,6,1),COLOR6058FF;
STICKLINE(DEF>=0 AND DEF
STICKLINE(DEF<0 ANDDEF>=REF(DEF,1),0,DEF,6,1),COLORFFFF00;
STICKLINE(DEF<0 AND DEF
PARTLINE(DIF<1000,0),COLORBROWN;
��ͷ����:=IF(DIF>=0 AND MACD>=0 OR(DIF<0 AND MACD>=0),1,0);
��ͷ����:=DIF<0 AND MACD<0 OR(DIF>=0 AND MACD<0);
��ͷ:=IF(DEF>0 ANDREF(DEF,1)>REF(DEF,2) AND DEF
����:=IF(DEF<0 AND REF(DEF,1)REF(DEF,1),1,0);
����:=IF(CROSS(CLOSE,MA(CLOSE,20)) ORCROSS(CLOSE,MA(CLOSE,60)),1,0);
֧��:=IF(CROSS(MA(CLOSE,20),CLOSE) ORCROSS(MA(CLOSE,60),CLOSE),1,0);
����:=IF(CROSS(MACD,DIF) AND DIF>0 ANDMACD>0,1,0);
�ſ�:=IF(CROSS(DIF,MACD) AND DIF<0 ANDMACD<0,1,0);
PARTLINE(DIF,DIF<1000),COLORCCFFFF,LINETHICK2;
PARTLINE(MACD,MACD<1000),COLOR58FF58;
DRAWICON(FILTER(��ͷ,3) AND ��ͷ,DEF+0.5,8),ALIGN0;
DRAWICON(FILTER(����,3) AND ����,DEF,10),ALIGN1;
BV:=SUM(DEF,0);
BA:=IF(MAX(BV,REF(BV,2))REF(BV,1),1,0);
BC:=BARSLAST(BA)+1;
SMACD:=BV-REF(BV,BC);
var3:=IF(DEF>0,HHV(ABS(DEF),bc),LLV(DEF,bc));
var4:=(DEF)/20;
var5:=SMACD;
DRAWtext(REF(var4,1)>0 andvar4<=0,REF(var3,1),''+REF(var5,1)),colorgreen;
DRAWtext(REF(var4,1)<0 and var4>=0,REF(var3,1),''+REF(ABS(var5),1)),colorff00ff;
DRAWtext(BARSTATUS=2 andvar4<0,REF(var3,1),''+ABS(var5)),align2,colorff00ff;
DRAWtext(BARSTATUS=2 andvar4>0,REF(var3,1),''+var5),align2,colorgreen;
M1:=REF(DEF,1);
jc := MACD-dif;
�������:IF(DEF<0,SUM(DEF,BARSLAST(jc<0)),0),linethick0,colorblue;
�������:IF(DEF>0,SUM(DEF,BARSLAST(jc>0)),0),linethick0,colorred;