‹ 返回

41834

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

指标公式

DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,8); 
MACD:(DIF-DEA)*2,COLORSTICK;
Q:=DRAWBAND(DIF,RGB(225,90,90),DEA,RGB(2,224,224));
DEA����:IF(DEA>=REF(DEA,1) AND LAST(DEA>=REF(DEA,1),1,0),DEA,DRAWNULL),COLORMAGENTA,LINETHICK3;
DIF����:IF(DIF>=REF(DIF,1) AND LAST(DIF>=REF(DIF,1),1,0),DIF,DRAWNULL),COLORYELLOW,LINETHICK2;
����1:IF(DIF>=REF(DIF,1) AND LAST(DIF>=REF(DIF,1),1,0),DIF,DRAWNULL),COLORYELLOW,LINETHICK1;
����1:IF(DIF<=REF(DIF,1) AND LAST(DIF<=REF(DIF,1),1,0),DIF,DRAWNULL),COLORGREEN,LINETHICK1;
����1:DRAWTEXT(ISLASTBAR,����1 ,'..ע���'),LINETHICK2,COLORYELLOW; 
����2:DRAWTEXT(ISLASTBAR,����1 ,'..����'),LINETHICK3,COLORMAGENTA; 
STICKLINE(LAST(MACD>REF(MACD,1)AND MACD>0,3,1) AND LAST(DIF>REF(DIF,1),3,1) AND DIF<=REF(DIF,1),DIF,MACD,0.4,0)COLORGREEN;
STICKLINE(MACD>=0,0,MACD,3,0),COLOR000084;
STICKLINE(MACD>=0,0,MACD,2.6,0),COLOR000095;
STICKLINE(MACD>=0,0,MACD,2.3,0),COLOR0000A2;
STICKLINE(MACD>=0,0,MACD,1.9,0),COLOR0000B3;
STICKLINE(MACD>=0,0,MACD,1.5,0),COLOR0000C8;
STICKLINE(MACD>=0,0,MACD,1.2,0),COLOR0000D7;
STICKLINE(MACD>=0,0,MACD,0.8,0),COLOR0000EA;
STICKLINE(MACD>=0,0,MACD,0.4,0),COLOR0000FF;
STICKLINE(MACD<0,0,MACD,3,0),COLOR770000;
STICKLINE(MACD<0,0,MACD,2.7,0),COLOR881100;
STICKLINE(MACD<0,0,MACD,2.4,0),COLOR992200;
STICKLINE(MACD<0,0,MACD,2.1,0),COLORAA3300;
STICKLINE(MACD<0,0,MACD,1.7,0),COLORBB4400;
STICKLINE(MACD<0,0,MACD,1.4,0),COLORCC5500;
STICKLINE(MACD<0,0,MACD,1.1,0),COLORDD6600;
STICKLINE(MACD<0,0,MACD,0.8,0),COLOREE7700;
STICKLINE(MACD<0,0,MACD,0.4,0),COLORFF8800;
STICKLINE(MACD<0,0,MACD,0,0),COLORFF8800;
���:DRAWTEXT(CROSS(DIF,DEA),MACD*0.05,'���')COLORYELLOW;
������:DRAWTEXT(REF(���,1) AND MACD<0 AND C<REF(C,1) AND LAST(MACD>0,10,3) AND MACD<REF(MACD,1),0.1 ,'����')COLORGREEN;
���ֵA:HHV(MACD,34)COLORRED,COLORMAGENTA,NODRAW;
��A:REF(���ֵA*0.9 ,BARSLAST(���ֵA*0.9)),COLORLIRED,DOTLINE;
ͻ��1:DRAWTEXT(MACD>0 AND LAST(��A>=REF(��A,1) AND MACD<��A,10,1) AND MACD>=REF(��A,5),MACD,'ͻ��')COLORWHITE;
ͻ��2:DRAWTEXT(MACD>0 AND LAST(��A>=REF(��A,1) AND MACD<��A,10,1) AND MACD>=REF(��A,5),MACD,'ͻ��')COLORYELLOW;
ʨ�ӳ���:DRAWICON(DEA���� AND LAST(MACD>=0 AND MACD<=REF(MACD,1),2,1) AND REF(MACD,1)<=HHV(MACD,10)*0.55 AND MACD>=REF(MACD*1.021,1),-MACD,11) ;
ʨ��:DRAWICON(DEA���� AND LAST(MACD>=0 AND MACD<=REF(MACD,1),2,1) AND REF(MACD,1)<=HHV(MACD,10)*0.55 AND MACD>=REF(MACD,1),HHV(MACD,10),32)NODRAW ;
����3���:STICKLINE( LAST(C<O,4,1)AND MACD<0 AND C>=O ,MACD,MACD*1.04,4,0),COLORWHITE;
����2:STICKLINE(MACD>0 AND MACD<=REF(MACD,1),MACD,MACD*0.5,0.4,0)COLORGREEN;