乐于分享
好东西不私藏

通达信“四线汇金”主、选源码分享,判断市场趋势重要参考依据

通达信“四线汇金”主、选源码分享,判断市场趋势重要参考依据

书读百遍其意自现

四条虚线,其颜色分别为白色、黄色、红色与绿色,依次对应 5 日、20 日、60 日和 250 日均线,构成了均线系统的可视化呈现。在常规走势情形下,均线系统均以对应颜色的虚线形式展现,而在特殊行情状况时会发生颜色变化。当市场趋势开始向上发展,这四条均线将转变为实线,并呈发散状向上延伸。

主图内设置有三个信号图标:其一为白色圆点,它标志着 60 天线与年线开始向上发散的起始位置;其二是黄色袋子图标,此图标出现于多头行情阶段,即当 20 天线与 60 天线均保持向上态势时,代表 60 天线上穿年线的关键节点;其三为 “金钻” 为标识,该位置意味着首次出现强势上涨趋势,据此所构建的选股指标旨在筛选出这一特定位置的股票。倘若连续出现多头趋势,系统会在两条趋势线之间绘制出实体柱子用以突出显示。

此外,主图中所标注的数字反映的是 5 日均线向上的斜率数值,该数值越大,表明 5 日均线的上扬斜率越陡峭,也就意味着G价上攻力度越强,能够为投资者判断市场趋势提供重要参考依据 。

★★源码如下★★★

{主图源码}:

市值:=(CAPITAL/1000000)*C; 

金额:=(AMOUNT/100000000);

换手:=100*V/CAPITAL;

去除ST:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0,1);

去除停牌:=DYNAINFO(4)>0;

涨停:=BARSLASTCOUNT(C>=ZTPRICE(REF(C,1),0.1) AND C=H)>=1 && 去除ST && 去除停牌;

JTJB:=BARSLASTCOUNT(涨停);

VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;

VAR12:=(HIGH+LOW+CLOSE)/3;

短线:=MA(VAR12,14);

长线:=MA(VAR12,70);

占比:=(AMOUNT/100000000)/(HY_INDEXA/100000000)*100;

获利比:=WINNER(C)*100;

AMOW:=AMOUNT/10000;

VOL30:=MA(AMOW,30);

VOL150:=MA(AMOW,150);

VOL多头:=VOL30>=VOL150 && AMOW>=VOL30 && AMOW>=VOL150;

EXP1:=EMA(CLOSE,12);

EXP2:=EMA(CLOSE,50);

EXP多头:=EXP1>EXP2;

DIF:=(EMA(C,12)-EMA(C,26));

DEA:=EMA(DIF,9);

MACD:=((DIF-DEA)*2);

MACD多头:=DIF>DEA && DIF>=0 && DEA>=0;

新高:=TOPRANGE(H);

新价:=TOPRANGE(C);

高成交量A:=HHV(AMOW,0);

高成交量B:=HHV(AMOW,250);

BOLL:=MA(CLOSE,20);

上轨:=BOLL+2*STD(CLOSE,20);

下轨:=BOLL-2*STD(CLOSE,20);

M5:MA(C,5),COLORWHITE,DOTLINE,LINETHICK1;

M10:=MA(C,10);

M20:MA(C,20),COLORYELLOW,DOTLINE,LINETHICK1;

M30:=MA(C,30);

M60:MA(C,60),COLORRED,DOTLINE,LINETHICK1;

M120:=MA(C,120);

M250:MA(C,250),COLORGREEN,DOTLINE,LINETHICK1;

排除:=M20>=REF(M20,1) AND (高成交量A>REF(高成交量A,1) OR 高成交量B>REF(高成交量B,1)) AND H>=HHV(H,120) && AMOW>REF(AMOW,1) AND AMOW>VOL150*4 AND C<O  && (PERIOD=5 OR PERIOD=6) && V/CAPITAL*100>5 && NOT(C>REF(C,1)*1.02);

MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;

涨:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLOR800040,DOTLINE,LINETHICK1;

红:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLOR800040,DOTLINE,LINETHICK1;

绿:=MA(红,6);

角度LD_A:=ATAN((M5/REF(M5,1)-1)*100)*180/3.14;

角度LD_B:=ATAN((红/REF(红,1)-1)*100)*180/3.14;

角度LD_C:=ATAN((M20/REF(M20,1)-1)*100)*180/3.14;

MIDD:=MA(C,30)*1.005;

ABC1:=POW((C-MIDD),2);

ABC2:=MA(ABC1,30);

ABC3:=SQRT(ABC2);

UPPER:=MIDD+2*ABC3;

LOWER:=MIDD-2*ABC3;

持股线:=REF(UPPER,1);

VAR1:=(CLOSE-EMA(CLOSE,5))/EMA(CLOSE,5)*100;

VAR2:=(CLOSE-EMA(CLOSE,10))/EMA(CLOSE,10)*100;

VAR3:=(CLOSE-EMA(CLOSE,20))/EMA(CLOSE,20)*100;

VAR4:=(CLOSE-EMA(CLOSE,60))/EMA(CLOSE,60)*100;

VAR5:=(CLOSE-EMA(CLOSE,120))/EMA(CLOSE,120)*100;

VAR6:=VAR1>1 AND VAR2>2 AND VAR3>3 AND VAR4>4 && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

VAR7:=VAR1>2 AND VAR2>4 AND VAR3>6 AND VAR4>8 && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

VAR8:=VAR1>3 AND VAR2>5 AND VAR3>7 AND VAR4>9 && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

VAR9:=VAR1>4 AND VAR2>6 AND VAR3>8 AND VAR4>10 AND VAR5>12 && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

VAR10:=BARSLASTCOUNT(VAR9)=1 AND CROSS(CLOSE,EMA(CLOSE,50)*1.2) && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

JCX:=(H+L+O+2*C)/5;

ZJ:=EMA(JCX,39);

HY:=EMA(JCX,99);

小多头:=M5>=M10 && M5>=M20 && M20>=M60 && C>REF(C,1)*0.95 && C>=M10;

多头PL_A:=M5>=M10 && M10>=M30 && M30>=M60 && EXP1>=EXP2 && 小多头 && BARSCOUNT(C)<60;{上市60日内}

多头PL_B:=M5>=M10 && M10>=M30 && M30>=M60 && M60>=M120 && EXP1>=EXP2 && 绿>=M60 && 小多头 && BARSCOUNT(C)<120;{上市120日内}

多头PL_C:=M5>=M10 && M10>=M30 && M30>=M60 && M60>=M120 && M120>=M250  && 绿>=M60 && EXP1>=EXP2 && 小多头 && BARSCOUNT(C)>250;{上市250日以上};

强势QS_A:=小多头 && NOT(排除) && 小多头 && C>=M10 && L>绿 && MACD多头 && EXP多头 && (C>=O OR (C<O && AMOW<REF(AMOW,1)));

强势QS_B:=小多头 && NOT(排除) && 小多头 && C>=M10 && L>绿 && MACD多头 && EXP多头 && (C>=O OR (C<O && AMOW<REF(AMOW,1))) && 角度LD_C>=-5 && (新高>=180 || 新价>=180);

强势QS_C:=小多头 && (多头PL_A || 多头PL_B || 多头PL_C) && NOT(排除) && 小多头 && C>=M10 && L>绿 && MACD多头 && EXP多头 && M20>=M60 && (C>=O OR (C<O && AMOW<REF(AMOW,1))) && 角度LD_A>=60 && 角度LD_C>=-5 && (新高>=250 || 新价>=250);

STICKLINE(CURRBARSCOUNT<=250 && 金额>=3 && 换手<30 && C>REF(C,1)*1.06 && (PERIOD=5 || PERIOD=6) && M5>=REF(M5,1) && M5>M20 && M20>M60 && NOT(排除) && ((C>REF(C,1)*1.08 && REF(C,1)<REF(O,1) && REF(C,1)<REF(C,2)*0.95) || (REF(C,1)<REF(O,1) && REF(C,1)<REF(C,2)*0.96 && L<REF(L,1) && H>REF(H,1)) || (H>REF(C,1) && REF(C,1)<REF(O,1) && REF(C,2)>=REF(C,3)*1.05 && REF(C,1)<REF(C,2)*0.96) || (C>REF(C,1)*1.095 && C=H && REF(C,1)<REF(O,1) && REF(C,2)>=REF(C,3)*1.095) || (C>REF(C,1)*1.095 && C=H && REF(C,1)<REF(C,2)*0.91 && REF(C,1)<REF(O,1))) && (PERIOD=5 || PERIOD=6) && M20>=M60 && M20>=REF(M20,1) && C>REF(C,1)*1.05 && C>O,C*1.022,O*0.982,4.2,0),COLOR00FFFF;

STICKLINE(CURRBARSCOUNT<=250 && 金额>=3 && 换手<30 && C>REF(C,1)*1.06 && (PERIOD=5 || PERIOD=6) && C>=M20 && M5>M20 && AMOW>REF(AMOW,1) && ((REF(MACD,1)<0 && MACD>0)|| (C>REF(C,1)*1.095 && C=H  && REF(MACD,1)<0 && MACD>0) || (M5>M20 && DIF>0 && DEA>0 && MACD<0 && REF(MACD,1)<0 && REF(MACD,1)<0 && MACD>REF(MACD,1) && REF(MACD,1)<REF(MACD,2) && REF(MACD,2)<REF(MACD,3) && C>O && H>REF(H,1) && C>REF(C,1) && L>REF(L,1)) || (C>REF(C,1)*1.02 && C>O && 金额>=1 && MACD>REF(MACD,1) && EVERY(DIF>DEA,15) && DIF>REF(DIF,1) && DEA>REF(DEA,1) && REF(DIF,1)<REF(DIF,2)))  && M20>=M60 && M20>=REF(M20,1) && C>REF(C,1)*1.02 && C>O,C*1.015,O*0.985,3.8,0),COLOR0080FF;

STICKLINE((CURRBARSCOUNT<=250 && 金额>=5 && 换手<30 && (新高>=90 || 新价>=90) && C>REF(C,1)*1.03 && (PERIOD=5 || PERIOD=6) && NOT(排除) && M5>M20 && M20>=M60 && 角度LD_A>=65 && 角度LD_A<70 && C>=O && NOT(C<REF(C,1)*0.97 && C<O) && (C>=O OR (C<O && AMOW<REF(AMOW,1)))),C*1.01,O*0.99,3.5,0),COLORA200A2;

STICKLINE((CURRBARSCOUNT<=250 && 金额>=5 && 换手<30 && (新高>=90 || 新价>=90) && C>REF(C,1)*1.03 && (PERIOD=5 || PERIOD=6) && NOT(排除) && M5>M20 && M20>=M60 && 角度LD_A>=70 && C>=O && NOT(C<REF(C,1)*0.97 && C<O) && (C>=O OR (C<O && AMOW<REF(AMOW,1)))),C*1.01,O*0.99,3.5,0),COLOR0000BB;

STICKLINE((CURRBARSCOUNT<=250 && 金额>=10 && 换手<30 && (新高>=90 || 新价>=90) && C>REF(C,1)*1.06 && (PERIOD=5 || PERIOD=6) && NOT(排除) && M5>M20 && M20>=M60 && ((角度LD_A>=75 && 金额>=8) || (角度LD_A>=80 && 金额>=3)) && C>=O && NOT(C<REF(C,1)*0.97 && C<O) && (C>=O OR (C<O && AMOW<REF(AMOW,1)))),C*1.01,O*0.99,3.5,0),COLOR0000FF;

DRAWKLINE(H,O,L,C);

STICKLINE(CURRBARSCOUNT<=250 &&  NOT(排除) && 金额>=3 && C>REF(C,1)*1.095 && (PERIOD=5 || PERIOD=6) && C>=M10  && (C>=O OR (C<O && AMOW<REF(AMOW,1))) && C>O,C,O,2.3,-1),COLORFFFF00;

STICKLINE(CURRBARSCOUNT<=250 &&  NOT(排除) && 金额>=5 && 金额<10 && 角度LD_A>=50 && C>REF(C,1)*1.04 && (PERIOD=5 || PERIOD=6) && C>=M10 && M20>=M60 && (C>=O OR (C<O && AMOW<REF(AMOW,1))) && C>O,C,O,2.3,-1),COLOR0080FF;

STICKLINE(CURRBARSCOUNT<=250 &&  NOT(排除) && 金额>=10 && 角度LD_A>=50 && C>REF(C,1)*1.04 && (PERIOD=5 || PERIOD=6) && C>=M10 && M20>=M60 && (C>=O OR (C<O && AMOW<REF(AMOW,1))) && C>O,C,O,2.3,-1),COLORFF00FF;

STICKLINE((C<ZJ || C<HY || C<M20),H,L,0,0),COLOR82B414;

STICKLINE((C<ZJ || C<HY || C<M20),O,C,-1,1),COLOR82B414;

STICKLINE((ZJ>HY && C>ZJ && ZJ>HY && HY>REF(HY,1) && ZJ>REF(ZJ,1) && ((金额>=3 && 市值>15 && 市值<50)|| (金额>=5 && 市值>30)) && 换手<=30 && C>=M20 && C>M120 && M20>REF(M20,1) && M60>REF(M60,1) && NOT(排除) && NOT(C<O && H/L>1.08) && NOT(C<REF(C,1)*0.97 && C<O)),H,L,0,0),COLOR0000FF;

STICKLINE((ZJ>HY && C>ZJ && ZJ>HY && HY>REF(HY,1) && ZJ>REF(ZJ,1) && ((金额>=3 && 市值>15 && 市值<50)|| (金额>=5 && 市值>30)) && 换手<=30 && C>=O && C>=M20 && C>M120 && M20>REF(M20,1) && M60>REF(M60,1) && NOT(排除) && NOT(C<O && H/L>1.08) && NOT(C<REF(C,1)*0.97 && C<O)),C,O,2.6,1),COLOR0000FF;

STICKLINE((ZJ>HY && C>ZJ && ZJ>HY && HY>REF(HY,1) && ZJ>REF(ZJ,1) && ((金额>=3 && 市值>15 && 市值<50)|| (金额>=5 && 市值>30)) && 换手<=30 && C<O && C>=M20 && C>M120 && M20>REF(M20,1) && M60>REF(M60,1) && NOT(排除) && NOT(C<O && H/L>1.08) && NOT(C<REF(C,1)*0.97 && C<O)),C,O,2.2,1),COLOR0000FF;

STICKLINE(((市值>=20 && 金额>=5 && 换手>30 && NOT(C>REF(C,1)) && M20>=REF(M20,1) && AMOW>REF(AMOW,1)*1.2 && (高成交量A>REF(高成交量A,1) OR 高成交量B>REF(高成交量B,1)) && H>=HHV(H,120) && AMOW>REF(AMOW,1) && AMOW>VOL150*5 AND C<O && (PERIOD=5 OR PERIOD=6) && V/CAPITAL*100>5 && C<O) OR (C<O && 金额>10 && 换手>40 && PERIOD=5)),H*1.02,L*0.98,0.5,0),COLOR00FF00;

DTXH1:=CURRBARSCOUNT<=250 && 小多头 && (PERIOD=5 || PERIOD=6) && 强势QS_A && C>=M5 && M5>=M10 && COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;

DTXH2:=CURRBARSCOUNT<=250 && 换手<30 && 小多头 && (PERIOD=5 || PERIOD=6) && (角度LD_A>=80 && 角度LD_B>=75 && (新高>=180 || 新价>=180)) && C>ZJ && 强势QS_B && 金额>=3 && C>=M5 && M5>=M10 && COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;

DTXH3:=CURRBARSCOUNT<=250 && 换手<30 && ((强势QS_C && 金额>=3 && AMOW>REF(AMOW,1)) || (C>上轨 && 角度LD_B>=75 && 新高>=250 && 新价>=250 && 金额>=3 && AMOW>REF(AMOW,1))) && C>=M5 && M5>=M10 && COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;

DTXH4:=DTXH1 OR DTXH2 OR DTXH3;

DTXH:=DTXH4 AND COUNT(DTXH4,20)=1;

STICKLINE(DTXH1,M60,M20,0,1),COLOR0080FF;

STICKLINE(DTXH2,M60,M20,0.1,0),COLOR0080FF;

STICKLINE(DTXH3,M60,M20,0.2,0),COLORFF00FF;

DRAWICON(DTXH,M20,26);

STICKLINE(CURRBARSCOUNT<=2500 && DIF>DEA && DEA>=REF(DEA,1) && ((M5>=M20 && M20>=M60 && M60>=M250 && M20>=REF(M20,1) && M60>=REF(M60,2) && M250>=REF(M250,1)) || (M5>=M20 && M20>=M60 && M20>=REF(M20,1) && M60>=REF(M60,1) && M250>=REF(M250,1) && C>M250)) && ((PERIOD>=0 && PERIOD<=4) OR PERIOD>=13) && NOT(C<REF(C,1)*0.96 && C<O) && C>红,M60,M20,0.01,0),COLOR0000FF,LINETHICK1;{多头股票,红色网格线};

STICKLINE(CURRBARSCOUNT<=2500 && DIF>DEA && DEA>=REF(DEA,1) && M5>=M20 && M20>=M60 && M60>=M250 && M5>REF(M5,1) && M20>REF(M20,1) && M60>REF(M60,2) && M120>REF(M120,1) && M250>REF(M250,1) && NOT(C<REF(C,1)*0.96 && C<O) && C>REF(M5,1) && C>M10,M60,M20,3.6,0),COLOR0080FF,LINETHICK1;{多头股票,橙色网格线};

IF(CURRBARSCOUNT<=250 && M20>=M60 && M5>REF(M5,1) && M5>=M20,M5,DRAWNULL),COLORFFFFFF,LINETHICK1;

IF(CURRBARSCOUNT<=250 && M20>=M60 && M5>REF(M5,1) && M5>=M20 && C>=M5 && (金额>=5 || (金额>=3 && M60>=M250)),M5,DRAWNULL),COLORFFFFFF,LINETHICK2;

IF(CURRBARSCOUNT<=250 && M20>=REF(M20,1) && M20>=M60 && C>M10,M20,DRAWNULL),COLOR0000FF,LINETHICK2;

IF(CURRBARSCOUNT<=250 && M20>=REF(M20,1) && M60>=REF(M60,1) && M20>=M60 && C>M10,M60,DRAWNULL),COLORFF00FF,LINETHICK2;

IF(CURRBARSCOUNT<=250 && M20>=REF(M20,1) && M60>=REF(M60,1) && M250>=REF(M250,1) && M20>=M60 && C>M10,M250,DRAWNULL),COLORFF8000,LINETHICK2;

STICKLINE(CURRBARSCOUNT<=250 && 金额>3 && 换手<30 && VAR10 && C>REF(C,1)*1.095 && (PERIOD=5 || PERIOD=6) && C>O && C>M20 && M20>REF(M20,1),(C-O)*0.4+O,(C-O)*0.6+O,2,0),COLORFFFFFF;

STICKLINE(CURRBARSCOUNT<=250 && ((金额>5 && 市值<100)|| (金额>10 && 市值>=100)) && C>REF(C,1)*1.095 && 换手<35 && 市值<1500 && C>O && (PERIOD=5 || PERIOD=6) && C>O,(C-O)*0.2+O,(C-O)*0.8+O,2.8,0),COLORFF8000;

STICKLINE((CURRBARSCOUNT<=250 && (金额>10 || (金额>5 && 市值<100 && C>REF(C,1)*1.095 && 新高>=250)) && C>ZJ && 换手<30 && C>REF(C,1)*1.05 && 市值<1500  && C>O && (PERIOD=5 || PERIOD=6) && C>O && C>M20 && M20>REF(M20,1)),(C-O)*0.2+O,(C-O)*0.8+O,2.8,0),COLOR0000FF;

STICKLINE((CURRBARSCOUNT<=250 && (金额>10 || (金额>5 && 市值<100 && C>REF(C,1)*1.095 && 新高>=250)) && C>ZJ && 换手>3 && 换手<18 && C>REF(C,1)*1.03 && 市值<1500  && C>O && (PERIOD=5 || PERIOD=6) && C>O && C>M20 && M20>REF(M20,1)) && M10>REF(M10,1) && M20>=M60,(C-O)*0.2+O,(C-O)*0.8+O,2.8,0),COLORFF0080;

STICKLINE(CURRBARSCOUNT<=250 && 金额>=3 && 换手<30 && C>REF(C,1)*1.08 && (PERIOD=5 || PERIOD=6) && C>=M5 && C>O && 获利比>=85 && ((高成交量A>REF(高成交量A,1) && 金额>=5 && 角度LD_A>=70 && 换手<30) || (高成交量B>REF(高成交量B,1) && 金额>=5 && 角度LD_A>=60 && 换手<30) || (获利比>=85 && 角度LD_A>=70 && 新价>=250 && 新高>=250 && AMOW>REF(AMOW,1) && 金额>=10 && 换手<30)) && C>ZJ,(C-O)*0.667+O,C,1.5,0),COLORFF8000;

STICKLINE(CURRBARSCOUNT<=250 && 金额>=3 && 换手<30 && C>REF(C,1)*1.08 && (PERIOD=5 || PERIOD=6) && C>=M5 && C>O && 占比>=2 && 占比<8 && C>ZJ,(C-O)*0.333+O,(C-O)*0.667+O,1.5,0),COLORFFFF00;

STICKLINE(CURRBARSCOUNT<=250 && 金额>=3 && 换手<30 && C>REF(C,1)*1.08 && (PERIOD=5 || PERIOD=6) && C>=M5 && C>O && 占比>=8 && 占比<60 && C>ZJ,(C-O)*0.333+O,(C-O)*0.667+O,1.5,0),COLORFF00FF;

STICKLINE(CURRBARSCOUNT<=250 && 换手<30 && (金额>=3 || 涨停) && 换手<30 && C>REF(C,1)*1.08 && (PERIOD=5 || PERIOD=6) && C>=M5 && C>O && 获利比>=95,O,(C-O)*0.333+O,1.5,0),COLOR00FFFF;

DRAWNUMBER(CURRBARSCOUNT<=10 && (PERIOD=5 OR PERIOD=6) && 角度LD_A>=65 && 角度LD_A<75 && C>=O && 换手<30,(MA(C,30))*0.99,角度LD_A),COLOR808080;{角度灰色数值显示};

DRAWNUMBER(CURRBARSCOUNT<=10 && (PERIOD=5 OR PERIOD=6) && 角度LD_A>=75 && C>=O && 换手<30,(MA(C,30))*0.99,角度LD_A),COLORFFFFFF;{角度白色数值显示};

买线:=EMA(C,3);

操盘线:=EMA(FORCAST(C,20),21);

AA1:=CROSS(买线,操盘线);

AA2:=CROSS(操盘线,买线);

BB0:=BARSLAST(AA1);

BB1:=BB0+1;

BB2:=REF(BB0,BB1)+BB1+1;

BB3:=REF(BB0,BB2)+BB2+1;

SS0:=BARSLAST(AA2);

SS1:=SS0+1;

SS2:=REF(SS0,SS1)+SS1+1;

SS3:=REF(SS0,SS2)+SS2+1;

XX0:=IF(BB1>SS1,BB1-SS1,BB1);

HH0:=HHV(H,XX0);

HH1:=IF(BB1>SS1,REF(HH0,SS1),HH0);

HH2:=IF(BB1>SS1,REF(HH0,SS2),REF(HH0,SS1));

YY0:=IF(SS1>BB1,SS1-BB1,SS1);

LL0:=LLV(L,YY0);

LL1:=IF(SS1>BB1,REF(LL0,BB1),LL0);

LL2:=IF(SS1>BB1,REF(LL0,BB2),REF(LL0,BB1));

买点:=AA1 AND BB0<SS0 AND LL1>LL2;

卖点:=AA2 AND BB0>SS0 AND HH1<HH2;

DRAWICON(NOT(C=REF(C,1)) && M20>=M60 && M20>=REF(M20,1) && M60>=REF(M60,1) && 

((买点 && ZJ>HY && C>ZJ && M20>=M60) || (CROSS(M60,M250) && ZJ>HY && C>ZJ && C>=O)),L*0.999,9);

TTD1:=CURRBARSCOUNT<=250 && 金额>=3 && 换手<30 && M20>M60 && C>M5 && C>ZJ && M20>=REF(M20,1) && C>=持股线 && C>上轨 && C>O && COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;

TTD:=TTD1 AND COUNT(TTD1,10)=1;

IF(TTD,MA(C,60),DRAWNULL),CIRCLEDOT,COLORFFFFFF,LINETHICK5;

角度:=STRCAT(STRCAT('斜率: ',CON2STR(角度LD_A,2)),' °') ;

DRAWTEXT_FIX((PERIOD=5 OR PERIOD=6) && 角度LD_A>=70 && 角度LD_A<80,0.0,0.00,0,角度),COLOR0080FF;

DRAWTEXT_FIX((PERIOD=5 OR PERIOD=6) && 角度LD_A>=80,0.0,0.00,0,角度),COLOR0000FF;

STICKLINE(CURRBARSCOUNT<=250 && M20>M60 && C>REF(C,1)*1.05 && (PERIOD=5 || PERIOD=6) && (新高>=200 || 新价>=200) && 换手<30 && 金额>=5 && C>=持股线 && C>上轨 && C>O && C>M10 && 获利比>=90 && 角度LD_A>=70,(C-O)*0.45+O,(C-O)*0.55+O,1.5,-1),COLORFFFFFF;

{选G源码}:

市值:=(CAPITAL/1000000)*C; 

金额:=(AMOUNT/100000000);

换手:=100*V/CAPITAL;

去除ST:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0,1);

去除停牌:=DYNAINFO(4)>0;

涨停:=BARSLASTCOUNT(C>=ZTPRICE(REF(C,1),0.1) AND C=H)>=1 && 去除ST && 去除停牌;

JTJB:=BARSLASTCOUNT(涨停);

VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;

VAR12:=(HIGH+LOW+CLOSE)/3;

短线:=MA(VAR12,14);

长线:=MA(VAR12,70);

占比:=(AMOUNT/100000000)/(HY_INDEXA/100000000)*100;

获利比:=WINNER(C)*100;

AMOW:=AMOUNT/10000;

VOL30:=MA(AMOW,30);

VOL150:=MA(AMOW,150);

VOL多头:=VOL30>=VOL150 && AMOW>=VOL30 && AMOW>=VOL150;

{EXP系统}

EXP1:=EMA(CLOSE,12);

EXP2:=EMA(CLOSE,50);

EXP多头:=EXP1>EXP2;

DIF:=(EMA(C,12)-EMA(C,26));

DEA:=EMA(DIF,9);

MACD:=((DIF-DEA)*2);

MACD多头:=DIF>DEA && DIF>=0 && DEA>=0;

新高:=TOPRANGE(H);

新价:=TOPRANGE(C);

高成交量A:=HHV(AMOW,0);

高成交量B:=HHV(AMOW,250);

BOLL:=MA(CLOSE,20);

上轨:=BOLL+2*STD(CLOSE,20);

M5:=MA(C,5);

M10:=MA(C,10);

M20:=MA(C,20);

M30:=MA(C,30);

M60:=MA(C,60);

M120:=MA(C,120);

M250:=MA(C,250);

排除:=M20>=REF(M20,1) AND (高成交量A>REF(高成交量A,1) OR 高成交量B>REF(高成交量B,1)) AND H>=HHV(H,120) && AMOW>REF(AMOW,1) AND AMOW>VOL150*4 AND C<O  && (PERIOD=5 OR PERIOD=6) && V/CAPITAL*100>5 && NOT(C>REF(C,1)*1.02);

{牛市持股均线系统}

MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;

涨:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

红:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210;

绿:=MA(红,6);

角度LD_A:=ATAN((M5/REF(M5,1)-1)*100)*180/3.14;{角度线}

角度LD_B:=ATAN((红/REF(红,1)-1)*100)*180/3.14;{角度线}

角度LD_C:=ATAN((M20/REF(M20,1)-1)*100)*180/3.14;{角度线}

{蓝色持股线}

MIDD:=MA(C,30)*1.005;

ABC1:=POW((C-MIDD),2);

ABC2:=MA(ABC1,30);

ABC3:=SQRT(ABC2);

UPPER:=MIDD+2*ABC3;

LOWER:=MIDD-2*ABC3;

持股线:=REF(UPPER,1);

VAR1:=(CLOSE-EMA(CLOSE,5))/EMA(CLOSE,5)*100;

VAR2:=(CLOSE-EMA(CLOSE,10))/EMA(CLOSE,10)*100;

VAR3:=(CLOSE-EMA(CLOSE,20))/EMA(CLOSE,20)*100;

VAR4:=(CLOSE-EMA(CLOSE,60))/EMA(CLOSE,60)*100;

VAR5:=(CLOSE-EMA(CLOSE,120))/EMA(CLOSE,120)*100;

VAR6:=VAR1>1 AND VAR2>2 AND VAR3>3 AND VAR4>4 && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

VAR7:=VAR1>2 AND VAR2>4 AND VAR3>6 AND VAR4>8 && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

VAR8:=VAR1>3 AND VAR2>5 AND VAR3>7 AND VAR4>9 && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

VAR9:=VAR1>4 AND VAR2>6 AND VAR3>8 AND VAR4>10 AND VAR5>12 && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

VAR10:=BARSLASTCOUNT(VAR9)=1 AND CROSS(CLOSE,EMA(CLOSE,50)*1.2) && AMOW>=VOL150*2 && MA(C,5)>=MA(C,10) && C>=MA(C,10);

JCX:=(H+L+O+2*C)/5;

ZJ:=EMA(JCX,39);

HY:=EMA(JCX,99);

小多头:=M5>=M10 && M5>=M20 && M20>=M60 && C>REF(C,1)*0.95 && C>=M10;

多头PL_A:=M5>=M10 && M10>=M30 && M30>=M60 && EXP1>=EXP2 && 小多头 && BARSCOUNT(C)<60;{上市60日内}

多头PL_B:=M5>=M10 && M10>=M30 && M30>=M60 && M60>=M120 && EXP1>=EXP2 && 绿>=M60 && 小多头 && BARSCOUNT(C)<120;{上市120日内}

多头PL_C:=M5>=M10 && M10>=M30 && M30>=M60 && M60>=M120 && M120>=M250  && 绿>=M60 && EXP1>=EXP2 && 小多头 && BARSCOUNT(C)>250;{上市250日以上};

强势QS_A:=小多头 && NOT(排除) && 小多头 && C>=M10 && L>绿 && MACD多头 && EXP多头 && (C>=O OR (C<O && AMOW<REF(AMOW,1)));

强势QS_B:=小多头 && NOT(排除) && 小多头 && C>=M10 && L>绿 && MACD多头 && EXP多头 && (C>=O OR (C<O && AMOW<REF(AMOW,1))) && 角度LD_C>=-5 && (新高>=180 || 新价>=180);

强势QS_C:=小多头 && (多头PL_A || 多头PL_B || 多头PL_C) && NOT(排除) && 小多头 && C>=M10 && L>绿 && MACD多头 && EXP多头 && M20>=M60 && (C>=O OR (C<O && AMOW<REF(AMOW,1))) && 角度LD_A>=60 && 角度LD_C>=-5 && (新高>=250 || 新价>=250);

DTXH1:=CURRBARSCOUNT<=250 && 小多头 && (PERIOD=5 || PERIOD=6) && 强势QS_A && C>=M5 && M5>=M10 && COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;

DTXH2:=CURRBARSCOUNT<=250 && 换手<30 && 小多头 && (PERIOD=5 || PERIOD=6) && (角度LD_A>=80 && 角度LD_B>=75 && (新高>=180 || 新价>=180)) && C>ZJ && 强势QS_B && 金额>=3 && C>=M5 && M5>=M10 && COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;

DTXH3:=CURRBARSCOUNT<=250 && 换手<30 && ((强势QS_C && 金额>=3 && AMOW>REF(AMOW,1)) || (C>上轨 && 角度LD_B>=75 && 新高>=250 && 新价>=250 && 金额>=3 && AMOW>REF(AMOW,1))) && C>=M5 && M5>=M10 && COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;

DTXH4:=DTXH1 OR DTXH2 OR DTXH3;

DTXH:DTXH4 AND COUNT(DTXH4,20)=1;

复制的时候如果出现错误,可以把代码先放到文档里,从文档里重新复制粘贴,指标都是我测试过的,没有问题的。

若实在鼓捣不成的,可问我要TN6文件直接安装,但前提看看自己是否在我往期文章里留有脚印,点赞转发爱心是否给力,否则不予理睬

近期发布的指标都是在别的平台的收费指标,因涉及到别人的作品了,可能会不定时的删除,且看且珍惜。

也许指标也缺陷,但我们主要学习的是思路,一个好的思路才是我们成功的最大优势!

点文末右下角的“”和“” 可以有效避免复制出错。
郑重声明:指标并不是万能无百分百成功,投资不能完全依赖指标,指标中的所有信号提示仅为参考,若根据指标所出信号操作,所有盈亏自行负责,我们不承担任何相关责任,感谢您的理解与支持。