‹ 返回

44999

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

指标公式

VAR1:=EMA(EMA(EMA(C,5),8),13);
VAR2:=((VAR1-REF(VAR1,1))/REF(VAR1,1))*618;
VAR3:=MA(VAR2,8);
VAR4:=VAR2-VAR3;
VAR5:=SMA(VAR4,3,1);
��:WMA(EXPMA(((3*C)+(2*O)+H+L)/7,3),3),COLORFFFFFF;
��:IF(1,SMA(��,8,1),DRAWNULL),COLORCC99AA,LINETHICK2; 
IF(VAR2>=VAR3,��,DRAWNULL),COLOR6600CC,LINETHICK2;
VARC:=BARSLAST(VAR4>=REF(VAR4,1));
VARD:=BARSLAST(VAR4<=REF(VAR4,1));
��10:MA(C,10);
��30:=MA(C,30);
��60:MA(C,60);
��120:MA(C,120);
��250:MA(C,250);
STICKLINE(VARC=0 AND C>MA(C,250) AND C>MA(C,20) AND C>MA(C,60) AND C>MA(C,160) AND C<O,H,L,0,0),COLORFFCC00; 
STICKLINE(VARC=0 AND C>MA(C,250) AND C>MA(C,20) AND C>MA(C,60) AND C>MA(C,160) AND C>O,H,L,0,0),COLOR0000FF;
STICKLINE(VARC=0 AND C>MA(C,250) AND C>MA(C,20) AND C>MA(C,60) AND C>MA(C,160),C,O,4 ,0 ),COLOR0000AA;
STICKLINE(VARC=0 AND C>MA(C,250) AND C>MA(C,20) AND C>MA(C,60) AND C>MA(C,160),C,O,3.3 ,0 ),COLOR0011BB;
STICKLINE(VARC=0 AND C>MA(C,250) AND C>MA(C,20) AND C>MA(C,60) AND C>MA(C,160),C,O,2.2,0 ),COLOR0022CC;
STICKLINE(VARC=0 AND C>MA(C,250) AND C>MA(C,20) AND C>MA(C,60) AND C>MA(C,160),C,O,1.65 ,0 ),COLOR0033DD;
STICKLINE(VARC=0 AND C>MA(C,250) AND C>MA(C,20) AND C>MA(C,60) AND C>MA(C,160),C,O,1.1 ,0 ),COLOR0044EE;
STICKLINE(VARC=0 AND C>MA(C,250) AND C>MA(C,20) AND C>MA(C,60) AND C>MA(C,160),C,O,0.55 ,0 ),COLOR0055FF;
STICKLINE(VARC=0 AND C<MA(C,250) AND C>O ,H,L,0,0),COLOR0000FF;
STICKLINE(VARC=0 AND C<MA(C,250) AND C<O ,H,L,0,0),COLORFFCC00;
STICKLINE(VARC=0 AND C<MA(C,250),C,O,0,0),COLORFF9900;
STICKLINE(VARC=0 AND C<MA(C,250),CLOSE,OPEN,3,0),COLORFF5500;
STICKLINE(VARC=0 AND C<MA(C,250),CLOSE,OPEN,2.8,0),COLORFF6600;
STICKLINE(VARC=0 AND C<MA(C,250),CLOSE,OPEN,2.5,0),COLORFF7700;
STICKLINE(VARC=0 AND C<MA(C,250),CLOSE,OPEN,2.2,0),COLORFF8800;
STICKLINE(VARC=0 AND C<MA(C,250),CLOSE,OPEN,1.7,0),COLORFF9900;
STICKLINE(VARC=0 AND C<MA(C,250),CLOSE,OPEN,1.2,0),COLORFFAA00;
STICKLINE(VARC=0 AND C<MA(C,250),CLOSE,OPEN,0.7,0),COLORFFCC00;
STICKLINE(VARC=0 AND C<MA(C,250),CLOSE,OPEN,0.2,0),COLORFFFF00;
STICKLINE(VARC=0 AND C<MA(C,20) AND C>O ,H,L,0,0),COLOR0000FF;
STICKLINE(VARC=0 AND C<MA(C,20) AND C<O ,H,L,0,0),COLORFFCC00;
STICKLINE(VARC=0 AND C<MA(C,20),C,O,0,0),COLORFF9900;
STICKLINE(VARC=0 AND C<MA(C,20),CLOSE,OPEN,3,0),COLORFF5500;
STICKLINE(VARC=0 AND C<MA(C,20),CLOSE,OPEN,2.8,0),COLORFF6600;
STICKLINE(VARC=0 AND C<MA(C,20),CLOSE,OPEN,2.5,0),COLORFF7700;
STICKLINE(VARC=0 AND C<MA(C,20),CLOSE,OPEN,2.2,0),COLORFF8800;
STICKLINE(VARC=0 AND C<MA(C,20),CLOSE,OPEN,1.7,0),COLORFF9900;
STICKLINE(VARC=0 AND C<MA(C,20),CLOSE,OPEN,1.2,0),COLORFFAA00;
STICKLINE(VARC=0 AND C<MA(C,20),CLOSE,OPEN,0.7,0),COLORFFCC00;
STICKLINE(VARC=0 AND C<MA(C,20),CLOSE,OPEN,0.2,0),COLORFFFF00;
STICKLINE(VARC=0 AND C<MA(C,60) AND C>O ,H,L,0,0),COLOR0000FF;
STICKLINE(VARC=0 AND C<MA(C,60) AND C<O,H,L,0,0),COLORFFCC00;
STICKLINE(VARC=0 AND C<MA(C,60),C,O,0,0),COLORFF9900;
STICKLINE(VARC=0 AND C<MA(C,60),CLOSE,OPEN,3,0),COLORFF5500;
STICKLINE(VARC=0 AND C<MA(C,60),CLOSE,OPEN,2.8,0),COLORFF6600;
STICKLINE(VARC=0 AND C<MA(C,60),CLOSE,OPEN,2.5,0),COLORFF7700;
STICKLINE(VARC=0 AND C<MA(C,60),CLOSE,OPEN,2.2,0),COLORFF8800;
STICKLINE(VARC=0 AND C<MA(C,60),CLOSE,OPEN,1.7,0),COLORFF9900;
STICKLINE(VARC=0 AND C<MA(C,60),CLOSE,OPEN,1.2,0),COLORFFAA00;
STICKLINE(VARC=0 AND C<MA(C,60),CLOSE,OPEN,0.7,0),COLORFFCC00;
STICKLINE(VARC=0 AND C<MA(C,60),CLOSE,OPEN,0.2,0),COLORFFFF00;
STICKLINE(VARC=0 AND C<MA(C,160) AND C>O,H,L,0,0),COLOR0000FF;
STICKLINE(VARC=0 AND C<MA(C,160) AND C<O,H,L,0,0),COLORFFCC00;
STICKLINE(VARC=0 AND C<MA(C,160) ,C,O,0,0),COLORFF9900;
STICKLINE(VARC=0 AND C<MA(C,160) ,CLOSE,OPEN,3,0),COLORFF5500;
STICKLINE(VARC=0 AND C<MA(C,160) ,CLOSE,OPEN,2.8,0),COLORFF6600;
STICKLINE(VARC=0 AND C<MA(C,160) ,CLOSE,OPEN,2.5,0),COLORFF7700;
STICKLINE(VARC=0 AND C<MA(C,160) ,CLOSE,OPEN,2.2,0),COLORFF8800;
STICKLINE(VARC=0 AND C<MA(C,160) ,CLOSE,OPEN,1.7,0),COLORFF9900;
STICKLINE(VARC=0 AND C<MA(C,160) ,CLOSE,OPEN,1.2,0),COLORFFAA00;
STICKLINE(VARC=0 AND C<MA(C,160) ,CLOSE,OPEN,0.7,0),COLORFFCC00;
STICKLINE(VARC=0 AND C<MA(C,160) ,CLOSE,OPEN,0.2,0),COLORFFFF00;
STICKLINE(VARD=0 AND C>O,H,L,0,0),COLOR0000FF;
STICKLINE(VARD=0 AND C<O,H,L,0,0),COLORFFCC00;
STICKLINE(VARD=0,C,O,0,0),COLORFF9900;
STICKLINE(VARD=0,CLOSE,OPEN,3,0),COLORFF5500;
STICKLINE(VARD=0,CLOSE,OPEN,2.8,0),COLORFF6600;
STICKLINE(VARD=0,CLOSE,OPEN,2.5,0),COLORFF7700;
STICKLINE(VARD=0,CLOSE,OPEN,2.2,0),COLORFF8800;
STICKLINE(VARD=0,CLOSE,OPEN,1.7,0),COLORFF9900;
STICKLINE(VARD=0,CLOSE,OPEN,1.2,0),COLORFFAA00;
STICKLINE(VARD=0,CLOSE,OPEN,0.7,0),COLORFFCC00;
STICKLINE(VARD=0,CLOSE,OPEN,0.2,0),COLORFFFF00;
STICKLINE(VARD=0 AND H>MA(C,5) AND C>MA(C,250) AND C>MA(C,60) AND C>MA(C,160) AND MA(C,5)>MA(C,20) AND C>O,H,L,0,0),COLOR0000FF;
STICKLINE(VARD=0 AND H>MA(C,5) AND C>MA(C,250) AND C>MA(C,60) AND C>MA(C,160) AND MA(C,5)>MA(C,20) AND C<O,H,L,0,0),COLORFFCC00;
STICKLINE(VARD=0 AND H>MA(C,5) AND C>MA(C,250) AND C>MA(C,60) AND C>MA(C,160) AND MA(C,5)>MA(C,20),C,O,0,0),COLOR0088EE; 
STICKLINE(VARD=0 AND H>MA(C,5) AND C>MA(C,250) AND C>MA(C,60) AND C>MA(C,160) AND MA(C,5)>MA(C,20),C,O,4 ,0 ),COLOR0000AA;
STICKLINE(VARD=0 AND H>MA(C,5) AND C>MA(C,250) AND C>MA(C,60) AND C>MA(C,160) AND MA(C,5)>MA(C,20),C,O,3.3 ,0 ),COLOR0011BB;
STICKLINE(VARD=0 AND H>MA(C,5) AND C>MA(C,250) AND C>MA(C,60) AND C>MA(C,160) AND MA(C,5)>MA(C,20),C,O,2.2,0 ),COLOR0022CC;
STICKLINE(VARD=0 AND H>MA(C,5) AND C>MA(C,250) AND C>MA(C,60) AND C>MA(C,160) AND MA(C,5)>MA(C,20),C,O,1.65 ,0 ),COLOR0033DD;
STICKLINE(VARD=0 AND H>MA(C,5) AND C>MA(C,250) AND C>MA(C,60) AND C>MA(C,160) AND MA(C,5)>MA(C,20),C,O,1.1 ,0 ),COLOR0044EE;
STICKLINE(VARD=0 AND H>MA(C,5) AND C>MA(C,250) AND C>MA(C,60) AND C>MA(C,160) AND MA(C,5)>MA(C,20),C,O,0.55 ,0 ),COLOR0055FF;
��3:=VARC=0 AND C>MA(C,20) AND (BARSCOUNT(C)+1)<365 ;
STICKLINE(��3 AND C>O,H,L,0,0),COLOR0000FF;
STICKLINE(��3 AND C<O,H,L,0,0),COLORFFCC00;
STICKLINE(��3,C,O,-1,0),COLOR001235;
STICKLINE(��3 AND C<O,H,L,0,0),COLORFFCC00;
STICKLINE(��3 AND C>O,H,L,0,0),COLOR0000FF;
STICKLINE(��3,C,O,4 ,0 ),COLOR0000AA;
STICKLINE(��3,C,O,3.3 ,0 ),COLOR0011BB;
STICKLINE(��3,C,O,2.2,0 ),COLOR0022CC;
STICKLINE(��3,C,O,1.65 ,0 ),COLOR0033DD;
STICKLINE(��3,C,O,1.1 ,0 ),COLOR0044EE;
STICKLINE(��3,C,O,0.55 ,0 ),COLOR0055FF;
����1:=MA(C,20)-MA(C,250);
����2:=MA(C,60)-MA(C,250);
��1:=MA(����1,1)*4;
��2:=EMA(����2,1)*4,COLORFFFF80;
YS1:=(HIGH+LOW+CLOSE*2)/4;
RK3:=EMA(YS1,10);
RK4:=STD(YS1,10);
RK5:=(YS1-RK3)*100/RK4;
RK6:=EMA(RK5,5);
RK7:=EMA(RK6,10);
��:=EMA(RK6,10)+100/2-5,COLORRED;
����2:=NOT(REF(C<O,1) AND C<REF(H,1) );
����3:=NOT(C<REF(H,1) AND C<REF(H,2) OR C<REF(H,3) OR C<REF(H,4) OR C<REF(H,5));
����4:=NOT(COUNT(C<O,7) >=5 AND SUM(C/REF(C,1)<0.96,7)>=1);
����5:=NOT( ��<MA(C,60) AND MA(C,60)<REF(MA(C,60),1) AND C<MA(C,60) );
����6:=NOT(��<REF(��,1) AND C<��);
����7:=SUM(SUM(C/REF(C,1)>1.099,7)>=5 AND C>MA(C,250),60)<1;
����8:=SUM(HHVBARS(HIGH,90)>LLVBARS(HIGH,90) AND (HHV( HIGH,90)-LLV( LOW,90))/LLV( LOW,90)*100>50 AND C>MA(C,250) ,90) <1;
����9:=NOT(MA(C,5)<MA(C,10) AND MA(C,10)<MA(C,20) AND MA(C,20)<MA(C,30) AND MA(C,20)<MA(C,120) AND MA(C,120)<MA(C,90) AND MA(C,20)<REF(MA(C,20),1) AND MA(C,30)<REF(MA(C,30),1) AND MA(C,60)<REF(MA(C,60),1) ) ;
����12:=SUM((C/REF(C,1)<0.91 AND L=C),30)<1; 
����13:=SUM((C/REF(C,1))<0.93,10)<1;
����15:=NOT( MA(C,10)<MA(C,20) AND MA(C,20)<MA(C,30) AND MA(C,30)<MA(C,60) AND MA(C,10)<REF(MA(C,10),1) AND MA(C,20)<REF(MA(C,20),1) AND MA(C,30)<REF(MA(C,30),1) AND MA(C,120)>MA(C,250) AND MA(C,90)>MA(C,120) AND O<MA(C,120) AND C<MA(C,20) ) ;
������:=����2 AND ����3 AND ����4 AND ����5 AND ����6 AND ����7 AND ����8 AND ����9 AND ����12 AND ����13 AND ����15;
P1:=��>REF(��,1) AND REF(��,1)<REF(��,2) AND H>MA(C,250) AND MA(C,10)>MA(C,250) AND MA(C,20)>MA(C,250) AND MA(C,250)>REF(MA(C,250),1) AND LLV(C,15)<MA(C,250) AND ����13 AND C>O;
P2:=��>REF(��,1) AND REF(��,1)<REF(��,2) AND MA(C,10)>MA(C,250) AND MA(C,20)>MA(C,250) AND MA(C,250)>REF(MA(C,250),1) AND MA(C,120)>REF(MA(C,120),1) AND LLV(C,15)<MA(C,120) AND C>O AND C>MA(C,120) AND ����12 AND ����15 AND ����9;
P3:=��>REF(��,1) AND REF(��,1)<REF(��,2) AND H>MA(C,60) AND MA(C,10)>MA(C,250) AND MA(C,20)>MA(C,250) AND MA(C,250)>REF(MA(C,250),1) AND MA(C,20)>REF(MA(C,20),1) AND MA(C,90)>REF(MA(C,90),1) AND C>MA(C,20) AND C>O AND C/REF(C,1)<1.099 AND LLV(C,5)<MA(C,120);
P4:=��>REF(��,1) AND REF(��,1)<REF(��,2) AND H>MA(C,20) AND MA(C,20)>MA(C,60) AND MA(C,60)>MA(C,120) AND MA(C,120)>MA(C,250) AND MA(C,250)>REF(MA(C,250),1) AND MA(C,20)>REF(MA(C,20),1) AND MA(C,60)>REF(MA(C,60),1) AND C>MA(C,20) AND C>O AND NOT(REF(C,1)/REF(C,2)<0.97) AND LLV(C,5)<MA(C,20) AND REF(C,1)/REF(C,2)<1.099 AND SUM(C<=O,7)<5 AND C>��2 AND ��2>REF(��2,1)+0.01 AND ABS(MA(C,10)-MA(C,20))>ABS(MA(C,10)-MA(C,30));
P5:=��>REF(��,1) AND REF(��,1)<REF(��,2) AND MA(C,10)>MA(C,250) AND MA(C,20)>MA(C,250) AND MA(C,250)>REF(MA(C,250),1) AND MA(C,120)>REF(MA(C,120),1) AND LLV(C,15)<MA(C,120) AND C>O AND C>MA(C,250) AND C<MA(C,120) A