无未来傻瓜操作MACD,再不赚钱真的不要做股票了通达信指标公式源码
无未来 实战指标通达信指标公式源码

无未来实战指标VAR1:=BARSCOUNT(CLOSE);VAR2:=HHV(HIGH,200);VAR3:=LLV(LOW,200);VAR4:=(VAR2-VAR3)/40;VAR5:=HIGH+VAR4;STICKLINE(VAR1/30=FLOOR(VAR1/30),VAR5,VAR5+3*VAR4,8,0), COLOR0000FF; STICKLINE(VAR1/30=FLOOR(VAR1/30),VAR5,VAR5+2*VAR4,7,0), COLOR0000FF; VAR6:=1;VAR7:=REF(CLOSE-OPEN,2);VAR8:=REF(CLOSE,1);VAR9:=REF(CLOSE,2);VARA:=REF(CLOSE,3);VARB:=REF(CLOSE,4);VARC:=MAX(MAX(MAX(CLOSE,VAR8),VAR9),VARA);VARD:=MIN(MIN(MIN(CLOSE,VAR8),VAR9),VARA);红色持股: STICKLINE((CLOSE=VARC AND (VAR8>=VAR9 OR VAR8>=VARA)OR VAR8=VARC AND (VAR9=VARD OR VARA=VARD) ANDCLOSE>=VAR9 OR VAR9=VARC AND VARA=VARD AND CLOSE>=VAR8OR VARA=VARC AND CLOSE>=VAR8 ANDCLOSE>=VAR9)*VAR6,VAR8,CLOSE,5,1),COLORRED;品红变盘: STICKLINE((CLOSE=VARC ANDVAR8=VARD)*VAR6,VAR9,CLOSE,5,1),COLORYELLOW;黄色下跌: STICKLINE((CLOSE=VARD AND (VAR8<VAR9 OR VAR8<VARA) ORVAR8=VARD AND (VAR9=VARC OR VARA=VARC) AND CLOSE<VAR9 OR VAR9=VARD AND VARA=VARC AND CLOSE<VAR8 OR VARA=VARD AND CLOSE<VAR8 AND CLOSE<VAR9)*VAR6,VAR8,CLOSE,5,0),COLORYELLOW;绿色买: STICKLINE((VAR8=VARC ANDCLOSE=VARD)*VAR6,VAR9,CLOSE,5,0),COLORGREEN;STICKLINE((VAR8=VARD AND CLOSE>=VAR9 OR (VAR9=VARD AND VAR8<=VARA OR VARA=VARD AND VAR8<=VAR9) AND VAR9<VARB ANDCLOSE>=VAR8)*VAR6,VAR8,VAR9,5,0),COLORBLUE;兰色抛售: STICKLINE((VAR8=VARC AND CLOSE<VAR9 OR (VAR9=VARC ANDVAR8>VARA OR VARA=VARC AND VAR8>VAR9) AND VAR9>=VARB ANDCLOSE<VAR8)*VAR6,VAR8,VAR9,5,1),COLORBLUE;VARE:=SAR(5,1,5);VARF:=EMA(CLOSE,30);VAR10:=IF(CLOSE>450,8,IF(CLOSE>=20 AND CLOSE<150,0.2,IF(CLOSE<20 AND CLOSE>=10,0.07,IF(CLOSE<10,0.03,0.07))));变色龙: STICKLINE(CLOSE>VARE,VARF,VARF+VAR10,6,0),COLORWHITE; STICKLINE(CLOSE<VARE,VARF,VARF-VAR10,6,0), COLORCYAN ;STICKLINE(CROSS(CLOSE,VARE),VARF,VARF-VAR10,6,0)COLORMAGENTA; STICKLINE(CROSS(VARE,CLOSE)*VAR6,VARF,VARF+VAR10,6,0),COLORMAGENTA;STICKLINE((RANGE(DAY,6,9) ORRANGE(DAY,27,30))*VAR6,VARF+0.01,VARF-0.01,6,0),COLORMAGENTA; 生命线: FORCAST(CLOSE,30)*VAR6, CIRCLEDOT;支撑: MA(CLOSE,13)*0.955*VAR6;。
通达信指标公式源码强势选股 无未来

强势选股无未来DRAWGBK(CURRBARSCOUNT=1, RGB(110,108,108),RGB(88,30,0),0,'',0);A1:=CROSS("MACD.DIF","MACD.DEA");A2:=CROSS("KDJ.K","KDJ.D") AND "KDJ.K"<30;A3:="I"<-90 AND "I">-100;A4:=CROSS("RSI.RSI1","RSI.RSI2") AND "RSI.RSI1"<50;A5:=REF("WR.WR1",1)>90 AND "WR.WR1"<80;A6:=CROSS("BIAS.BIAS1",-3);A7:=REF("DMI.PDI",1)<REF("DMI.MDI",1) AND REF("DMI.PDI",1)<REF("DMI.ADX",1) AND REF("DMI.PDI",1)<REF("DMI.ADXR",1) AND "DMI.PDI">"DMI.MDI" AND "DMI.PDI">"DMI.ADX" AND "DMI.PDI">"DMI.ADXR";A8:=CROSS("MFI.MFI",20) AND REF("MFI.MFI",1)<20;MTM:=CLOSE-REF(CLOSE,12);MAMTM:=MA(MTM,6);A9:=CROSS(MTM,MAMTM);{OSC:=100*(CLOSE-MA(CLOSE,20));MAOSC:=EXPMEMA(OSC,6);MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;DKX:=(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;MADKX:=MA(DKX,10);}A10:="ADTM.ADTM"<-0.5;{OR CROSS(OSC,MAOSC) OR CROSS(DKX,MADKX);}AA1:=A1 AND A2 AND A3;AA2:=A1 AND A2 AND A4;AA3:=A1 AND A2 AND A5;AA4:=A1 AND A2 AND A6;AA5:=A1 AND A2 AND A7;AA6:=A1 AND A2 AND A8;AA7:=A1 AND A2 AND A9;AA8:=A1 AND A2 AND A10;AA9:=A1 AND A3 AND A4;AA10:=A1 AND A3 AND A5;AA11:=A1 AND A3 AND A6;AA12:=A1 AND A3 AND A7;AA13:=A1 AND A3 AND A8;AA14:=A1 AND A3 AND A9;AA15:=A1 AND A3 AND A10;AA16:=A1 AND A4 AND A5;AA17:=A1 AND A4 AND A6;AA18:=A1 AND A4 AND A7;AA20:=A1 AND A4 AND A9; AA21:=A1 AND A4 AND A10; AA22:=A1 AND A5 AND A6; AA23:=A1 AND A5 AND A7; AA24:=A1 AND A5 AND A8; AA25:=A1 AND A5 AND A9; AA26:=A1 AND A5 AND A10; AA27:=A1 AND A6 AND A7; AA28:=A1 AND A6 AND A8; AA29:=A1 AND A6 AND A9; AA30:=A1 AND A6 AND A10; AA31:=A1 AND A7 AND A8; AA32:=A1 AND A7 AND A9; AA33:=A1 AND A7 AND A10; AA34:=A1 AND A8 AND A9; AA35:=A1 AND A8 AND A10; AA36:=A1 AND A9 AND A10; AA37:=A2 AND A3 AND A4; AA38:=A2 AND A3 AND A5; AA39:=A2 AND A3 AND A6; AA40:=A2 AND A3 AND A7; AA41:=A2 AND A3 AND A8; AA42:=A2 AND A3 AND A9; AA43:=A2 AND A3 AND A10; AA44:=A2 AND A4 AND A5; AA45:=A2 AND A4 AND A6; AA46:=A2 AND A4 AND A7; AA47:=A2 AND A4 AND A8; AA48:=A2 AND A4 AND A9; AA49:=A2 AND A4 AND A10; AA50:=A2 AND A5 AND A6; AA51:=A2 AND A5 AND A7; AA52:=A2 AND A5 AND A8; AA53:=A2 AND A5 AND A9; AA54:=A2 AND A5 AND A10; AA55:=A2 AND A6 AND A7; AA56:=A2 AND A6 AND A8; AA57:=A2 AND A6 AND A9; AA58:=A2 AND A6 AND A10; AA59:=A2 AND A7 AND A8; AA60:=A2 AND A7 AND A9; AA61:=A2 AND A7 AND A10; AA62:=A2 AND A8 AND A9;AA64:=A2 AND A9 AND A10; AA65:=A3 AND A4 AND A5; AA66:=A3 AND A4 AND A6; AA67:=A3 AND A4 AND A7; AA68:=A3 AND A4 AND A8; AA69:=A3 AND A4 AND A9; AA70:=A3 AND A4 AND A10; AA71:=A3 AND A5 AND A6; AA72:=A3 AND A5 AND A7; AA73:=A3 AND A5 AND A8; AA74:=A3 AND A5 AND A9; AA75:=A3 AND A5 AND A10; AA76:=A3 AND A6 AND A7; AA77:=A3 AND A6 AND A8; AA78:=A3 AND A6 AND A9; AA79:=A3 AND A6 AND A10; AA80:=A3 AND A7 AND A8; AA81:=A3 AND A7 AND A9; AA82:=A3 AND A7 AND A10; AA83:=A3 AND A8 AND A9; AA84:=A3 AND A8 AND A10; AA85:=A3 AND A9 AND A10; AA86:=A4 AND A5 AND A6; AA87:=A4 AND A5 AND A7; AA88:=A4 AND A5 AND A8; AA89:=A4 AND A5 AND A9; AA90:=A4 AND A5 AND A10; AA91:=A4 AND A6 AND A7; AA92:=A4 AND A6 AND A8; AA93:=A4 AND A6 AND A9; AA94:=A4 AND A6 AND A10; AA95:=A4 AND A7 AND A8; AA96:=A4 AND A7 AND A9; AA97:=A4 AND A7 AND A10; AA98:=A4 AND A8 AND A9; AA99:=A4 AND A8 AND A10; AA100:=A4 AND A9 AND A10; AA101:=A5 AND A6 AND A7; AA102:=A5 AND A6 AND A8; AA103:=A5 AND A6 AND A9; AA104:=A5 AND A6 AND A10; AA105:=A5 AND A7 AND A8; AA106:=A5 AND A7 AND A9;AA108:=A5 AND A8 AND A9;AA109:=A5 AND A8 AND A10;AA110:=A5 AND A9 AND A10;AA111:=A6 AND A7 AND A8;AA112:=A6 AND A7 AND A9;AA113:=A6 AND A7 AND A10;AA114:=A6 AND A8 AND A9;AA115:=A6 AND A8 AND A10;AA116:=A6 AND A9 AND A10;AA117:=A7 AND A8 AND A9;AA118:=A7 AND A8 AND A10;AA119:=A7 AND A9 AND A10;AA120:=A8 AND A9 AND A10;XG:=AA1 OR AA2 OR AA3 OR AA4 OR AA5 OR AA6 OR AA7 OR AA8 OR AA9 OR AA10 OR AA11 OR AA12 OR AA13 OR AA14 ORAA15 OR AA16 OR AA17 OR AA18 OR AA19 OR AA20 OR AA21 OR AA22 OR AA23 OR AA24 OR AA25 OR AA26 OR AA27 ORAA28 OR AA29 OR AA30 OR AA31 OR AA32 OR AA33 OR AA34 OR AA35 OR AA36 OR AA37 OR AA38 OR AA39 OR AA40 ORAA41 OR AA42 OR AA43 OR AA44 OR AA45 OR AA46 OR AA47 OR AA48 OR AA49 OR AA50 OR AA51 OR AA52 OR AA53 ORAA54 OR AA55 OR AA56 OR AA57 OR AA58 OR AA59 OR AA60 OR AA61 OR AA62 OR AA63 OR AA64 OR AA65 OR AA66 ORAA67 OR AA68 OR AA69 OR AA70 OR AA71 OR AA72 OR AA73 OR AA74 OR AA75 OR AA76 OR AA77 OR AA78 OR AA79 ORAA80 OR AA81 OR AA82 OR AA83 OR AA84 OR AA85 OR AA86 OR AA87 OR AA88 OR AA89 OR AA90 OR AA91 OR AA92 ORAA93 OR AA94 OR AA95 OR AA96 OR AA97 OR AA98 OR AA99 OR AA100 OR AA102 OR AA103 OR AA104 OR AA105 ORAA106 OR AA107 OR AA108 OR AA109 OR AA110 OR AA112 OR AA113 OR AA114 OR AA115 OR AA116 OR AA117 ORAA118 OR AA119 OR AA120;XG,COLORF0F0F0,LINETHICK3;。
MACD交易系统通达信指标公式源码

1.股价高于平均线,视为强势;股价低于平均线,视为弱势2.平均线向上涨升,具有助涨力道;平均线向下跌降,具有助跌力道;3.二条以上平均线向上交叉时,买进;4.二条以上平均线向下交叉时,卖出;5.移动平均线的信号经常落后股价,若以EXPMA 、VMA 辅助,可以改善。
总涨跌比:=DYNAINFO(60)/(DYNAINFO(60)+DYNAINFO(61))*100,COLORCYAN,NODRAW; DRAWTEXT_FIX(1,0.2,0.0,0,STRCAT('总涨跌比: ',CON2STR(总涨跌比,2))),COLORCYAN; DRAWTEXT_FIX(ISLASTBAR,0.005,0,0,STRCAT('主营同比:',CON2STR(FINANCE(44),2))),COLORGREEN;DRAWTEXT_FIX(ISLASTBAR,0.005,0.06,0,STRCAT('利润同比:',CON2STR(FINANCE(43),2))),COLORGREEN;SBL:= STRCAT(STRCAT(STRCAT(HYBLOCK,DYBLOCK),GNBLOCK),ZDBLOCK); DRAWTEXT_FIX(1,0.4,0,0,SBL),COLOR0090FF;DIF:=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);DEA:=EMA(DIF,M);MACD:=2*(DIF-DEA);KK:=IF(DIF>DEA,5,-5);JCSC:=(M-1)/(M+1)*DEA/(1-2/(M+1));{计算出金叉死叉时的DIFF值}DD:=(MACD/2+(DEA*(M-1)/(M+1)))/(1-2/(M+1));{计算出明日MACD=MACD时的DIFF 值}DIF拐头价:(DIF*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*EMA(C,SHORT)+(SHORT+1)*(L ONG-1)*EMA(C,LONG))/(2*((LONG+1)-(SHORT+1)))COLORGREEN,LINETHICK1,POINTD OT;金死叉价:(JCSC*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*EMA(C,SHORT)+(SHORT+1)*( LONG-1)*EMA(C,LONG))/(2*((LONG+1)-(SHORT+1))),NODRAW;柱变向价:=(DD*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*EMA(C,SHORT)+(SHORT+1)*( LONG-1)*EMA(C,LONG))/(2*((LONG+1)-(SHORT+1))),COLORYELLOW,POINTDOT;黄铢消失见顶:=IF(柱变向价>=DIF拐头价,柱变向价,DRAWNULL),COLORYELLOW,CIRCLEDOT,LINETHICK1;拐头价:IF(DIF拐头价<柱变向价,DIF拐头价,DRAWNULL), COLORRED,LINETHICK4; DRAWNUMBER(DIF<DEA,DIF拐头价,BARSLAST(CROSS(DEA,DIF))+1),COLORCYAN,NODRAW;DRAWNUMBER(DIF>DEA,DIF拐头价,BARSLAST(CROSS(DIF,DEA))+1),COLORWHITE,NODRAW;ZJ:拐头价,COLOR0000FF;HY:=金死叉价,COLORFF00FF;IF(ZJ > REF(ZJ,1),ZJ,DRAWNULL),COLORRED,LINETHICK2;IF(ZJ < REF(ZJ,1),ZJ,DRAWNULL),COLORGREEN,LINETHICK2;IF(HY > REF(HY,1),HY,DRAWNULL),COLORMAGENTA,LINETHICK2,NODRAW;IF(HY < REF(HY,1),HY,DRAWNULL),COLORBLUE,LINETHICK2,NODRAW; STICKLINE(C>ZJ AND C>O,H,C,0,0 ),COLORRED;STICKLINE(C>ZJ AND C>O,L,O,0,0 ),COLORRED;STICKLINE(C>ZJ AND C>O,O,C,2.8,1),COLORRED;STICKLINE(C>ZJ AND C<=O,H,L,0,0 ),COLORRED;STICKLINE(C>ZJ AND C<=O,O,C,2.8,0),COLORRED;STICKLINE(CLOSE = ZJ,H,L,3,0),COLORWHITE;STICKLINE(CLOSE < ZJ,H,L,0,0),COLORYELLOW;STICKLINE(CLOSE < ZJ,O,C,2.5,0),COLORYELLOW;STICKLINE(C<HY AND C>O,H,C,0,0),COLORCYAN;STICKLINE(C<HY AND C>O,O,L,0,0),COLORCYAN;STICKLINE(C<HY AND C>O,O,C,2.8,1),COLORCYAN;STICKLINE(C<HY AND C<=O,H,L,0,0),COLORCYAN;STICKLINE(C<HY AND C<=O,O,C,2.8,0),COLORCYAN;HD0:=CROSS(DIF,DEA);金收:REF(L,BARSLAST(HD0)),COLORYELLOW,DOTLINE;DRAWNUMBER(ISLASTBAR,金收,金收),COLORCYAN;LD0:=CROSS(DEA,DIF);死收:REF(H,BARSLAST(LD0)),COLOR00FF00,DOTLINE;{分时中的收盘标记}IF(HOUR=15,H*1.008,DRAWNULL),POINTDOT,COLORFFFAAA,LINETHICK9; IF(HOUR=15,H*1.008,DRAWNULL),POINTDOT,COLOR000FFF,LINETHICK5; HSL:=V/CAPITAL*100;DRAWNUMBER(CURRBARSCOUNT=1 AND HSL,C,HSL),COLOR00FFFF;分时均价:AMOUNT/VOL/100,COLORWHITE,NODRAW;。
macd解盘的指标公式通达信指标公式源码

DRAWGBK(C>0,RGB(10,160,0),RGB(25,15,0),0,' ',0);DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26),COLORYELLOW,LINETHICK2; DEA1:=EMA(DIFF,9);0.10,POINTDOT;MACD:=2*(DIFF-DEA1),LINETHICK0;SS1:=MACD<REF(MACD,1)AND MACD>0;SS2:=MACD<REF(MACD,1)/2 AND MACD<0;STICKLINE(MACD>=0,MACD,0,3,1),COLORRED;STICKLINE(SS1,0,MACD,3,1),COLOR00FFFF;STICKLINE(SS2,0,MACD,3,0),COLORFFFFFF;STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,3,1),COLORFFFF00; EMA(CLOSE,12) - EMA(CLOSE,26),COLORYELLOW,LINETHICK2;DEA:EMA(DIFF,9),COLORGREEN;IF(DIFF>DEA,DIFF,DRAWNULL),COLORFF11CC,LINETHICK2;IF(DIFF>DEA AND DIFF<0,DIFF,DRAWNULL),COLORRED,LINETHICK2; DRAWICON(CROSS(DIFF,DEA),DIFF-0.1,1);DRAWICON(CROSS(DEA,DIFF),DIFF+0.1,2);MAC:3*DIFF-2*DEA1,LINETHICK1,COLORRED;VAR1:=EMA(CLOSE,34)-EMA(CLOSE,5);VAR2:=EMA(VAR1,5);趋势:=(-3)*(VAR1-VAR2);VAR11:=MA((V/(H-L)),4);VAR33:=ABS(C-O);VAR44:=V/(H-L);TRR :=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14); HD := HIGH-REF(HIGH,1);LD := REF(LOW,1)-LOW;DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14);DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14);PDI:= DMP*100/TR;MDI:= DMM*100/TR;ADX:= MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);ADXR:=(ADX+REF(ADX,6))/2;M周▲:DRAWTEXT(CROSS("MACD.DIF#WEEK" ,"MACD.DEA#WEEK"),DEA1-0.05,'▲M周'),COLORRED;M月个:DRAWTEXT(CROSS("MACD.DIF#MONTH" ,"MACD.DEA#MONTH"),DEA1-0.05,'个M月'),COLORMAGENTA;W1:=CROSS(MA(C,10),MA(C,5)) ;W2:=CROSS(MA(C,5),MA(C,10)) ;W3:=CROSS(MA(V,10),MA(V,5));W4:=CROSS(DEA,DIFF);W11:=C<=MA(C,5) AND C<=MA(C,10) ;W22:=O>MA(C,5) AND O>MA(C,10) ;W33:=MA(V,5)<=MA(V,10);W44:=DIFF<DEA;W5:=VOL/CAPITAL;DRAWTEXT(W11 AND W22 AND W33 AND W44,DIFF,'#'),COLORFFFF10;LC := REF(CLOSE,1);RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;PSY:=COUNT(CLOSE>REF(CLOSE,1),12)/12*100;AA:=(EMA(C,30)*2+MA(C,60))/3;RA:=(VOL*CLOSE);VL1A:=EMA(RA,13)/EMA(VOL,13);VL2A:=EMA(RA,60)/EMA(VOL,60);VLA:=EMA((VL1A+VL2A)/2,3);分水岭:=MA((AA+VLA)/2,1),LINETHICK0;BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;UPR:=BBI+3*STD(BBI,10);DWN:=BBI-3*STD(BBI,10);VAR55:=(UPR-DWN)/UPR<0.03;VAR56:=(UPR-DWN)/UPR>0.18;VAR57:=(MA(C,60)-MA(C,5))/MA(C,60)>0.15;VAR58:=(MA(C,5)-MA(C,60))/MA(C,5)>0.15;S1:=趋势>0; S2:=趋势<0; S3:=CROSS(趋势,0); S4:=CROSS(0,趋势);S5:=CROSS(PDI,MDI); S6:=CROSS(MDI,PDI); S7:=ADX>REF(ADX,1); S8:=W11 AND W22;S9:=W1; S10:=W3; S11:=W4; S12:=W11 AND W22 AND W33 AND W44;S13:=W11 AND W33 AND W44; S14:=W5>0.075; S15:=RSI1>85; S16:=RSI1>80;S17:=RSI1<15; S18:=CROSS(RSI1,15); S19:=CROSS(RSI1,85); S20:=CLOSE>分水岭; S21:=CLOSE<分水岭; S22:=VAR55; S23:=VAR57 AND VAR56;SS:=CONST((S1+S2+S3+S4+S5+S6+S7+S8+S9+S10+S11+S12+S13+S14+S15+S16+ S17+S18+S19+S20+S21+S22+S23)*110),NODRAW;DRAWRECTREL(0,0,270,SS,RGB(0,120,0));E1:=IF(S1=1 ,-0.08,-0.08);E2:=IF(S2=1,E1+0.1,E1);E3:=IF(S3=1,E2+0.1,E2);E4:=IF(S4=1,E3+0.1,E3);E5:=IF(S5=1,E4+0.1,E4);E6:=IF(S6=1,E5+0.1,E5);E7:=IF(S7=1,E6+0.1,E6);E8:=IF(S8=1,E7+0.1,E7);E9:=IF(S9=1,E8+0.1,E8);E10:=IF(S10=1,E9+0.1,E9);E11:=IF(S11=1,E10+0.1,E10);E12:=IF(S12=1,E11+0.1,E11);E13:=IF(S13=1,E12+0.1,E12);E14:=IF(S14=1,E13+0.1,E13);E15:=IF(S15=1,E14+0.1,E14);E16:=IF(S16=1,E15+0.1,E15);E17:=IF(S17=1,E16+0.1,E16);E18:=IF(S18=1,E17+0.1,E17);E19:=IF(S19=1,E18+0.1,E18);E20:=IF(S20=1,E19+0.1,E19);E21:=IF(S21=1,E20+0.1,E20);E22:=IF(S22=1,E21+0.1,E21);E23:=IF(S23=1,E22+0.1,E22);DRAWTEXT_FIX(ISLASTBAR AND S1=1,0,E1,0,'Z线趋势上升中');DRAWTEXT_FIX(ISLASTBAR AND S2=1,0,E2,0,'Z线趋势下降中');DRAWTEXT_FIX(ISLASTBAR AND S3=1,0,E3,0,'Z线考虑买入');DRAWTEXT_FIX(ISLASTBAR AND S4=1,0,E4,0,'Z线考虑卖出');DRAWTEXT_FIX(ISLASTBAR AND S5=1,0,E5,0,'PDI突破MDI,有新多进场'); DRAWTEXT_FIX(ISLASTBAR AND S6=1,0,E6,0,'PDI跌破MDI,有新空进场'); DRAWTEXT_FIX(ISLASTBAR AND S7=1,0,E7,0,'ADX高于前一日,维持原趋势'); DRAWTEXT_FIX(ISLASTBAR AND S8=1,0,E8,0,'断头铡刀:,卖出'),COLORGREEN; DRAWTEXT_FIX(ISLASTBAR AND S9=1,0,E9,0,'5日死叉10均线,短线卖出'); DRAWTEXT_FIX(ISLASTBAR AND S10=1,0,E10,0,'5日死叉10日均量,卖出'); DRAWTEXT_FIX(ISLASTBAR AND S11=1,0,E11,0,'DIFF下穿DEA,空头形成,卖出'); DRAWTEXT_FIX(ISLASTBAR AND S12=1,0,E12,0,'三死叉见顶,卖出'),COLORFF00FF; DRAWTEXT_FIX(ISLASTBAR AND S13=1,0,E13,0,'多方溃败,卖出'),COLORGREEN; DRAWTEXT_FIX(ISLASTBAR AND S14=1,0,E14,0,'换手过大,小心主力出逃'); DRAWTEXT_FIX(ISLASTBAR AND S15=1,0,E15,0,'6日RSI超买,防止回挡'); DRAWTEXT_FIX(ISLASTBAR AND S16=1,0,E16,0,'6日RSI向上突破85,超买'); DRAWTEXT_FIX(ISLASTBAR AND S17=1,0,E17,0,'6日RSI超卖,有可能反弹'); DRAWTEXT_FIX(ISLASTBAR AND S18=1,0,E18,0,'6日RSI向上突破15,买进信号'); DRAWTEXT_FIX(ISLASTBAR AND S19=1,0,E19,0,'6日RSI向下跌破85,卖出信号'); DRAWTEXT_FIX(ISLASTBAR AND S20=1,0,E20,0,'分水岭之上,多头,可积极做多'); DRAWTEXT_FIX(ISLASTBAR AND S21=1,0,E21,0,'分水岭之下,空头,只能抢反弹'); DRAWTEXT_FIX(ISLASTBAR AND S22=1,0,E22,0,'布林收敛中,有变盘可能'); DRAWTEXT_FIX(ISLASTBAR AND S23=1,0,E23,0,'布林乖离太大,有反弹可能');。
MACD完美波段通达信指标公式源码

MACD完美波段通达信指标公式源码通达信是一种股票分析软件,可以对股票进行技术分析,并提供一些指标来判断股票的走势。
MACD(Moving Average Convergence Divergence)是一种常用的股票技术指标,用于确定股票价格的趋势和可能的转折点。
以下是通达信中计算MACD指标的公式源码。
#定义MACD函数def MACD(close, fastPeriod=12, slowPeriod=26,signalPeriod=9):#计算快速移动平均线ema_fast = EMA(close, fastPeriod)#计算慢速移动平均线ema_slow = EMA(close, slowPeriod)#计算DIF(差离值)dif = ema_fast - ema_slow#计算DEA(信号线)dea = EMA(dif, signalPeriod)#计算MACD(柱状线)macd = (dif - dea) * 2return dif, dea, macd#计算移动平均线def EMA(close, period):ema = [0] * len(close)ema[period-1] = sum(close[:period]) / periodfor i in range(period, len(close)):ema[i] = ((2 / (period + 1)) * close[i]) + ((1 - (2 / (period + 1))) * ema[i-1])return ema#示例用法close = [10, 12, 14, 16, 18, 20, 22, 24, 26, 28]dif, dea, macd = MACD(close)print("DIF:", dif)print("DEA:", dea)print("MACD:", macd)在上面的代码中,我们首先定义了一个MACD函数,接受一个收盘价的列表作为参数,以及可选的快速移动平均线期间、慢速移动平均线期间、信号线期间参数,默认值分别为12、26、9、然后,在MACD函数中,我们调用了一个EMA函数来计算移动平均线的值。
通达信指标公式源码 发一个准确率很高的主图指标(无未来)

EMA13:EMA(C,13),COLORWHITE;EMA21:EMA(C,21),COLORYELLOW;EMA34:EMA(C,34),COLORFF00FF;EMA60:MA(C,60),COLORFFCC66;VAR2:=(2*CLOSE+HIGH+LOW)/4;VAR3:=IF(YEAR>=2099 AND MONTH>2,0,1);VAR4:=LLV(LOW,5);VAR5:=HHV(HIGH,4);散户:=EMA((VAR2-VAR4)/(VAR5-VAR4)*100,4)*VAR3;庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2)*VAR3;DRAWTEXT(CROSS(散户,庄家) AND 散户<50 AND 29<散户,L-0.05,'短进'),COLORMAGENTA;DRAWTEXT(CROSS(庄家,散户) AND 散户>40 AND 71>散户,H+0.05,'短出'),COLORGREEN;DRAWTEXT(CROSS(散户,庄家) AND 散户<30,L-0.05,'低吸'),COLORWHITE; DRAWTEXT(CROSS(庄家,散户) AND 散户>70,H+0.05,'高减'),COLORYELLOW; DRAWICON(CROSS(散户,庄家) AND 散户<30,L-0.05,1);DRAWICON(CROSS(庄家,散户) AND 散户>70,H+0.05,2);VAR9:=CLOSE-REF(CLOSE,5);VARA:=EMA(EMA(VAR9,5),5)/EMA(EMA(ABS(VAR9),5),5);VARC:=EMA(EMA(VAR9,20),20)/EMA(EMA(ABS(VAR9),20),20);卖出:=IF(VARA>0 AND CROSS(VARC,VARA),90,100);DRAWTEXT(VARA>0 AND CROSS(VARC,VARA),H+0.05,'中线逃!'),COLORYELLOW; DRAWICON(卖出<0,H+0.05,2);买线:=EMA(CLOSE,2);卖线:=EMA(SLOPE(CLOSE,21)*20+CLOSE,42);B1:IF(CROSS(买线,卖线),L-0.02,DRAWNULL),CROSSDOT,LINETHICK3,COLORMAGENTA; S1:IF(CROSS(80,RSI)*30,H+0.02,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW; VC:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24) *100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;S2:IF(VC>20 AND FILTER(VC< REF(VC,1),5),H+0.02,DRAWNULL),CIRCLEDOT,LINETHICK3,COLORGREEN;。
通达信指标公式源码牛启动 无未来

DRAWGBK(CURRBARSCOUNT=1, RGB(110,108,108),RGB(88,30,0),0,'',0);VA1:=HHV(HIGH,9)-LLV(LOW,9);VA2:=HHV(HIGH,9)-CLOSE;VA3:=CLOSE-LLV(LOW,9);VA4:=VA2/VA1*100-70;VA5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;VA6:=(CLOSE+HIGH+LOW)/3;VA7:=SMA(VA3/VA1*100,3,1);VA8:=LLV(LOW,34);VA9:=SMA(VA7,3,1)-SMA(VA4,9,1);VARA:=IF(VA9>100,VA9-100,0);VARB:=HHV(HIGH,34);VARC:=EMA((VA6-VA8)/(VARB-VA8)*100,13);VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2);VARE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1 ))/INDEXC,8,1)*100-25;VARF:=MA(VARE,3);VAR1:=HHV(HIGH,9)-LLV(LOW,9);VAR2:=HHV(HIGH,9)-CLOSE;VAR3:=CLOSE-LLV(LOW,9);VAR4:=((VAR2)/(VAR1))*(100)-70;VAR5:=((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60)))*(100);VAR6:=((2)*(CLOSE)+HIGH+LOW)/(4);VAR7:=SMA(((VAR3)/(VAR1))*(100),3,1);VAR8:=LLV(LOW,34);VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);VAR10:=IF((VAR9>100),VAR9-100,0);VAR11:=HHV(HIGH,34);B1:=EMA(((VAR6-VAR8)/(VAR11-VAR8))*(100),8);DRAWKLINE(EMA(B1,5),EMA(B1,5),B1+1,B1);领先:EMA(B1,5),COLORCYAN;生命线:EMA(VARD,1),COLORYELLOW;V1:=MA(C,5)=HHV(MA(C,5),20);V2:=MA(C,5)>MA(C,10);V3:=MA(V,5)>MA(V,40)*1.01;V4:=COUNT(MA(C,1)>REF(C,1),2)=2;VV:=V1 AND V2 AND V3 AND V4;A1:=EMA(CLOSE,8);A2:=EMA(A1,20);A3:=CROSS(A1,A2);A4:=A1<EMA(CLOSE,120);STICKLINE((A3 AND A4)OR(V1 AND V2 AND V3 AND V4),B1*1.03,B1*1.120,1,0),COLORYELLOW;A5:=3*SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,21,1)-2*SMA(SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,20,1),8,1),CIRCLED OT ,COLORFF9900 ;安全位:=20;低位转强:IF(CROSS(A5,安全位),50,0),STICK,COLORMAGENTA,LINETHICK2;开始拉升:IF(CROSS(VARC,生命线) AND VARC>VARD AND VARC<55 AND C>O,50,0), COLORLIRED,POINTDOT;A6:=LLV(C,500)=LLV(C,5) AND C/REF(C,1)>(1+9.8/100);极地上涨:IF(A6,领先,0),COLORGREEN,LINETHICK2;STICKLINE(开始拉升>0,15,开始拉升*1.01,1,0),COLORBLUE;STICKLINE((开始拉升>0 AND 开始拉升<400) OR (极地上涨>0 AND 极地上涨<400) OR (低位转强>0 AND 低位转强<400) OR (低位转强>0),30,开始拉升,1,0),COLORRED; STICKLINE(开始拉升>0,15,开始拉升*0.6,3,0),COLORBLUE;STICKLINE(开始拉升>0,15,开始拉升*0.4,3,0),COLOR00FF00;STICKLINE(开始拉升>0,15,开始拉升*0.2,3,0),COLOR0099CC;STICKLINE(低位转强>0,15,低位转强*1.01,1,0),COLORMAGENTA;STICKLINE((低位转强>0)OR(极地上涨>0),15,低位转强*0.4,3,0),COLORYELLOW; STICKLINE(低位转强>0,15,低位转强*0.2,3,0),COLORFFCC66;STICKLINE(极地上涨>0,15,极地上涨*1.01,1,0),COLORYELLOW;。
无未来通达信指标公式黄金MACD

无未来通达信指标公式黄金MACD{参数设置:N1:1,99,12 N2:1,99,26 N3:1,99,9}DIFF:=(EMA(CLOSE,N1) - EMA(CLOSE,N2));DEA:=EMA(DIFF,N3);MACD2:=(2 * (DIFF - DEA));DU0:=CROSS(DIFF,0);UD0:=CROSS(0,DIFF);TDU0:=BARSLAST(DU0);TUD0:=BARSLAST(UD0);DU3:=REF(DU0,1);UD3:=REF(UD0,1);TDU3:=BARSLAST(DU3);TUD3:=BARSLAST(UD3);UDGLINE:=IF((TDU3 <TUD3),REF(HHV(HIGH,2),TDU3),REF(LLV(LOW,2),TUD3)); JDU0:=(((REF(CLOSE,1) <= REF(UDGLINE,1)) AND (CLOSE > UDGLINE)) AND (TDU0 < TUD0));JUD0:=(((REF(CLOSE,1) >= REF(UDGLINE,1)) AND (CLOSE < UDGLINE)) AND (TUD0 < TDU0));JDU1:=(JDU0 AND (COUNT(JDU0,TDU0) = 1));JUD1:=(JUD0 AND (COUNT(JUD0,TUD0) = 1));JDU2:=(JDU1 AND (REF(BARSLAST(JUD1),1) <REF(BARSLAST(JDU1),1)));JUD2:=(JUD1 AND (REF(BARSLAST(JUD1),1) >REF(BARSLAST(JDU1),1)));JDU3:=(JDU1 AND (REF(BARSLAST(JUD1),1) >REF(BARSLAST(JDU1),1)));JUD3:=(JUD1 AND (REF(BARSLAST(JUD1),1) <REF(BARSLAST(JDU1),1)));BSLINE:=IF((BARSLAST(JDU2) <BARSLAST(JUD2)),IF(REF(CROSS(0,MACD2),1),LLV(LOW,2),REF(L LV(LOW,2),BARSLAST(REF(CROSS(0,MACD2),1)))),IF(REF(CROSS( MACD2,0),1),HHV(HIGH,2),REF(HHV(HIGH,2),BARSLAST(REF(CRO SS(MACD2,0),1)))));STICKLINE((MACD2>=0),0,MACD2,2,0),COLORFF00FF;STICKLINE(((MACD2>=0) AND (MACD2 <REF(MACD2,1))),0,MACD2,2,1),COLORGREEN;STICKLINE((MACD2<0),0,MACD2,2,0),COLORFFFF00;STICKLINE(((MACD2<0) AND (MACD2 >REF(MACD2,1))),0,MACD2,2,0),COLORYELLOW;DEFUT:=BARSLAST(CROSS(MACD2,0));DEFDT:=BARSLAST(CROSS(0,MACD2));DEFUL:=IF((MACD2 >= 0),HHV(MACD2,(DEFUT1)),REF(HHV(MACD2,(DEFUT 1)),(DEFDT 1)));DEFDL:=IF((MACD2 < 0),LLV(MACD2,(DEFDT1)),REF(LLV(MACD2,(DEFDT 1)),(DEFUT 1)));DEFU2L:=REF(DEFUL,(DEFUT 1));DEFD2L:=REF(DEFDL,(DEFDT 1));A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(CLOSE,A1 1)>CLOSE AND DIFF>REF(DIFF,A1 1) AND CROSS(DIFF,DEA);STICKLINE(底背离,0,0.03,4,0),COLOR00FF00;DIF2:EMA(SUM(MACD2,2),3),LINETHICK2,COLORYELLOW;入1:IF(DIF2>REF(DIF2,1),DIF2,DRAWNULL),COLORRED,LINETHICK2; 入2:IF(DIF2<REF(DIF2,1),DIF2,DRAWNULL),COLORGREEN,LINETHICK2;DEA2:MA(DIF2,5),COLORCYAN;DRAWICON(((((LLV(MACD2,4) > 0) AND (MACD2 <REF(MACD2,1))) AND (REF(MACD2,1) > REF(MACD2,2))) AND (REF(MACD2,2) > REF(MACD2,3))),MACD2,14);DRAWICON(((((HHV(MACD2,4) < 0) AND (MACD2 >REF(MACD2,1))) AND (REF(MACD2,1) < REF(MACD2,2))) AND (REF(MACD2,2) < REF(MACD2,3))),MACD2,13);这个是选股公式N1:=12; N2:=26; N3:=9;DIFF:=(EMA(CLOSE,N1) - EMA(CLOSE,N2));DEA:=EMA(DIFF,N3);MACD2:=(2 * (DIFF - DEA));DU0:=CROSS(DIFF,0);UD0:=CROSS(0,DIFF);TDU0:=BARSLAST(DU0);TUD0:=BARSLAST(UD0);DU3:=REF(DU0,1);UD3:=REF(UD0,1);TDU3:=BARSLAST(DU3);TUD3:=BARSLAST(UD3);UDGLINE:=IF((TDU3 <TUD3),REF(HHV(HIGH,2),TDU3),REF(LLV(LOW,2),TUD3));JDU0:=(((REF(CLOSE,1) <= REF(UDGLINE,1)) AND (CLOSE > UDGLINE)) AND (TDU0 < TUD0));JUD0:=(((REF(CLOSE,1) >= REF(UDGLINE,1)) AND (CLOSE < UDGLINE)) AND (TUD0 < TDU0));JDU1:=(JDU0 AND (COUNT(JDU0,TDU0) = 1));JUD1:=(JUD0 AND (COUNT(JUD0,TUD0) = 1));JDU2:=(JDU1 AND (REF(BARSLAST(JUD1),1) <REF(BARSLAST(JDU1),1)));JUD2:=(JUD1 AND (REF(BARSLAST(JUD1),1) >REF(BARSLAST(JDU1),1)));JDU3:=(JDU1 AND (REF(BARSLAST(JUD1),1) >REF(BARSLAST(JDU1),1)));JUD3:=(JUD1 AND (REF(BARSLAST(JUD1),1) <REF(BARSLAST(JDU1),1)));BSLINE:=IF((BARSLAST(JDU2) <BARSLAST(JUD2)),IF(REF(CROSS(0,MACD2),1),LLV(LOW,2),REF(LLV(LOW,2),BARSLAST(REF(CROSS(0,MACD2),1)))),IF(REF(CROSS(MACD2,0),1),HHV(HIGH,2),REF(HHV(HIGH,2),BARSLAST(REF(CROSS(MACD2,0),1)))));DEFUT:=BARSLAST(CROSS(MACD2,0));DEFDT:=BARSLAST(CROSS(0,MACD2));DEFUL:=IF((MACD2 >= 0),HHV(MACD2,(DEFUT1)),REF(HHV(MACD2,(DEFUT 1)),(DEFDT 1)));DEFDL:=IF((MACD2 < 0),LLV(MACD2,(DEFDT1)),REF(LLV(MACD2,(DEFDT 1)),(DEFUT 1)));DEFU2L:=REF(DEFUL,(DEFUT 1));DEFD2L:=REF(DEFDL,(DEFDT 1));A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(CLOSE,A1 1)>CLOSE AND DIFF>REF(DIFF,A1 1) ANDCROSS(DIFF,DEA);DIF2:=EMA(SUM(MACD2,2),3),LINETHICK2,COLORYELLOW;入1:=IF(DIF2>REF(DIF2,1),DIF2,DRAWNULL),COLORRED,LINETHICK 2;入2:=IF(DIF2<REF(DIF2,1),DIF2,DRAWNULL),COLORGREEN,LINETHI CK2;DEA2:=MA(DIF2,5),COLORCYAN;{HQXG:((((LLV(MACD2,4) > 0) AND (MACD2 < REF(MACD2,1))) AND (REF(MACD2,1) > REF(MACD2,2))) AND (REF(MACD2,2) > REF(MACD2,3)));}MCXG:((((HHV(MACD2,4) < 0) AND (MACD2 > REF(MACD2,1))) AND (REF(MACD2,1) < REF(MACD2,2))) AND (REF(MACD2,2) < REF(MACD2,3)));上一个是MACD出红点时刻的选股公式上一个是MACD出红点时刻的选股公式,下一个这个是MACD出现金叉的选股公式N1:=12; N2:=26; N3:=9;DIFF:=(EMA(CLOSE,N1) - EMA(CLOSE,N2));DEA:=EMA(DIFF,N3);MACD2:=(2 * (DIFF - DEA));DU0:=CROSS(DIFF,0);UD0:=CROSS(0,DIFF);TDU0:=BARSLAST(DU0);TUD0:=BARSLAST(UD0);DU3:=REF(DU0,1);UD3:=REF(UD0,1);TDU3:=BARSLAST(DU3);TUD3:=BARSLAST(UD3);UDGLINE:=IF((TDU3 <TUD3),REF(HHV(HIGH,2),TDU3),REF(LLV(LOW,2),TUD3));JDU0:=(((REF(CLOSE,1) <= REF(UDGLINE,1)) AND (CLOSE >UDGLINE)) AND (TDU0 < TUD0));JUD0:=(((REF(CLOSE,1) >= REF(UDGLINE,1)) AND (CLOSE < UDGLINE)) AND (TUD0 < TDU0));JDU1:=(JDU0 AND (COUNT(JDU0,TDU0) = 1));JUD1:=(JUD0 AND (COUNT(JUD0,TUD0) = 1));JDU2:=(JDU1 AND (REF(BARSLAST(JUD1),1) <REF(BARSLAST(JDU1),1)));JUD2:=(JUD1 AND (REF(BARSLAST(JUD1),1) >REF(BARSLAST(JDU1),1)));JDU3:=(JDU1 AND (REF(BARSLAST(JUD1),1) >REF(BARSLAST(JDU1),1)));JUD3:=(JUD1 AND (REF(BARSLAST(JUD1),1) <REF(BARSLAST(JDU1),1)));BSLINE:=IF((BARSLAST(JDU2) <BARSLAST(JUD2)),IF(REF(CROSS(0,MACD2),1),LLV(LOW,2),REF(LLV(LOW,2),BARSLAST(REF(CROSS(0,MACD2),1)))),IF(REF(CROSS(MACD2,0),1),HHV(HIGH,2),REF(HHV(HIGH,2),BARSLAST(REF(CROSS(MACD2,0),1)))));DEFUT:=BARSLAST(CROSS(MACD2,0));DEFDT:=BARSLAST(CROSS(0,MACD2));DEFUL:=IF((MACD2 >= 0),HHV(MACD2,(DEFUT1)),REF(HHV(MACD2,(DEFUT 1)),(DEFDT 1)));DEFDL:=IF((MACD2 < 0),LLV(MACD2,(DEFDT1)),REF(LLV(MACD2,(DEFDT 1)),(DEFUT 1)));DEFU2L:=REF(DEFUL,(DEFUT 1));DEFD2L:=REF(DEFDL,(DEFDT 1));A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(CLOSE,A1 1)>CLOSE AND DIFF>REF(DIFF,A1 1) ANDCROSS(DIFF,DEA);DIF2:=EMA(SUM(MACD2,2),3),LINETHICK2,COLORYELLOW;入1:=IF(DIF2>REF(DIF2,1),DIF2,DRAWNULL),COLORRED,LINETHICK 2;入2:=IF(DIF2<REF(DIF2,1),DIF2,DRAWNULL),COLORGREEN,LINETHI CK2;DEA2:=MA(DIF2,5),COLORCYAN;CROSS(入1, DEA2);N1赋值:12N2赋值:26N3赋值:9DIFF赋值:(收盘价的N1日指数移动平均- 收盘价的N2日指数移动平均)DEA赋值:DIFF的N3日指数移动平均MACD2赋值:(2 * (DIFF - DEA))DU0赋值:DIFF上穿0UD0赋值:0上穿DIFFTDU0赋值:上次DU0距今天数TUD0赋值:上次UD0距今天数DU3赋值:1日前的DU0UD3赋值:1日前的UD0TDU3赋值:上次DU3距今天数TUD3赋值:上次UD3距今天数UDGLINE赋值:如果(TDU3<TUD3),返回TDU3日前的2日内最高价的最高值,否则返回TUD3日前的2日内最低价的最低值JDU0赋值:(((1日前的收盘价<= 1日前的UDGLINE) AND (收盘价> UDGLINE)) AND (TDU0 < TUD0))JUD0赋值:(((1日前的收盘价>= 1日前的UDGLINE) AND (收盘价< UDGLINE)) AND (TUD0 < TDU0))JDU1赋值:(JDU0 AND (统计TDU0日中满足JDU0的天数= 1))JUD1赋值:(JUD0 AND (统计TUD0日中满足JUD0的天数= 1))JDU2赋值:(JDU1 AND (1日前的上次JUD1距今天数< 1日前的上次JDU1距今天数))JUD2赋值:(JUD1 AND (1日前的上次JUD1距今天数> 1日前的上次JDU1距今天数))JDU3赋值:(JDU1 AND (1日前的上次JUD1距今天数> 1日前的上次JDU1距今天数))JUD3赋值:(JUD1 AND (1日前的上次JUD1距今天数< 1日前的上次JDU1距今天数))BSLINE赋值:如果(上次JDU2距今天数<上次JUD2距今天数),返回如果1日前的0上穿MACD2,返回2日内最低价的最低值,否则返回上次1日前的0上穿MACD2距今天数日前的2日内最低价的最低值,否则返回如果1日前的MACD2上穿0,返回2日内最高价的最高值,否则返回上次1日前的MACD2上穿0距今天数日前的2日内最高价的最高值DEFUT赋值:上次MACD2上穿0距今天数DEFDT赋值:上次0上穿MACD2距今天数DEFUL赋值:如果(MACD2>=0),返回(DEFUT 1)日内MACD2的最高值,否则返回(DEFDT 1)日前的(DEFUT 1)日内MACD2的最高值DEFDL赋值:如果(MACD2<0),返回(DEFDT 1)日内MACD2的最低值,否则返回(DEFUT 1)日前的(DEFDT 1)日内MACD2的最低值DEFU2L赋值:(DEFUT 1)日前的DEFULDEFD2L赋值:(DEFDT 1)日前的DEFDLA1赋值:上次1日前的DIFF上穿DEA距今天数底背离赋值:A1 1日前的收盘价>收盘价AND DIFF>A1 1日前的DIFF AND DIFF上穿DEADIF2赋值:MACD2的2日累和的3日指数移动平均,线宽为2,画黄色入1赋值:如果DIF2>1日前的DIF2,返回DIF2,否则返回无效数,画红色,线宽为2入2赋值:如果DIF2<1日前的DIF2,返回DIF2,否则返回无效数,画绿色,线宽为2DEA2赋值:DIF2的5日简单移动平均,画青色入1上穿DEA2通达信MACD红点时刻的选股通达信注解N1赋值:12N2赋值:26N3赋值:9DIFF赋值:(收盘价的N1日指数移动平均- 收盘价的N2日指数移动平均)DEA赋值:DIFF的N3日指数移动平均MACD2赋值:(2 * (DIFF - DEA))DU0赋值:DIFF上穿0UD0赋值:0上穿DIFFTDU0赋值:上次DU0距今天数TUD0赋值:上次UD0距今天数DU3赋值:1日前的DU0UD3赋值:1日前的UD0TDU3赋值:上次DU3距今天数TUD3赋值:上次UD3距今天数UDGLINE赋值:如果(TDU3<TUD3),返回TDU3日前的2日内最高价的最高值,否则返回TUD3日前的2日内最低价的最低值JDU0赋值:(((1日前的收盘价<= 1日前的UDGLINE) AND (收盘价> UDGLINE)) AND (TDU0 < TUD0))JUD0赋值:(((1日前的收盘价>= 1日前的UDGLINE) AND (收盘价< UDGLINE)) AND (TUD0 < TDU0))JDU1赋值:(JDU0 AND (统计TDU0日中满足JDU0的天数= 1))JUD1赋值:(JUD0 AND (统计TUD0日中满足JUD0的天数= 1))JDU2赋值:(JDU1 AND (1日前的上次JUD1距今天数< 1日前的上次JDU1距今天数))JUD2赋值:(JUD1 AND (1日前的上次JUD1距今天数> 1日前的上次JDU1距今天数))JDU3赋值:(JDU1 AND (1日前的上次JUD1距今天数> 1日前的上次JDU1距今天数))JUD3赋值:(JUD1 AND (1日前的上次JUD1距今天数< 1日前的上次JDU1距今天数))BSLINE赋值:如果(上次JDU2距今天数<上次JUD2距今天数),返回如果1日前的0上穿MACD2,返回2日内最低价的最低值,否则返回上次1日前的0上穿MACD2距今天数日前的2日内最低价的最低值,否则返回如果1日前的MACD2上穿0,返回2日内最高价的最高值,否则返回上次1日前的MACD2上穿0距今天数日前的2日内最高价的最高值DEFUT赋值:上次MACD2上穿0距今天数DEFDT赋值:上次0上穿MACD2距今天数DEFUL赋值:如果(MACD2>=0),返回(DEFUT 1)日内MACD2的最高值,否则返回(DEFDT 1)日前的(DEFUT 1)日内MACD2的最高值DEFDL赋值:如果(MACD2<0),返回(DEFDT 1)日内MACD2的最低值,否则返回(DEFUT 1)日前的(DEFDT 1)日内MACD2的最低值DEFU2L赋值:(DEFUT 1)日前的DEFULDEFD2L赋值:(DEFDT 1)日前的DEFDLA1赋值:上次1日前的DIFF上穿DEA距今天数底背离赋值:A1 1日前的收盘价>收盘价AND DIFF>A1 1日前的DIFF AND DIFF上穿DEADIF2赋值:MACD2的2日累和的3日指数移动平均,线宽为2,画黄色入1赋值:如果DIF2>1日前的DIF2,返回DIF2,否则返回无效数,画红色,线宽为2入2赋值:如果DIF2<1日前的DIF2,返回DIF2,否则返回无效数,画绿色,线宽为2DEA2赋值:DIF2的5日简单移动平均,画青色输出MCXG:((((4日内MACD2的最高值< 0) AND (MACD2 > 1日前的MACD2)) AND (1日前的MACD2 < 2日前的MACD2)) AND (2日前的MACD2 < 3日前的MACD2))。