标签

通达信智能操盘副图指标源码解析

发布时间:2026-05-27 09:14来源:微信阅读:6

通达信智能操盘副图指标源码解析

{智能操盘核心}

通达信应用

{智能操盘副图} VAR1:=(C-EMA(C,7))/EMA(C,7); VAR2:=EMA(EMA(VAR1,3),3); VAR3:=EMA(EMA(VAR1,3),2); VAR4:=100*(VAR2+VAR3); VAR5:=EMA(VAR4,2.5); BI:=100*(H+L)/2/EMA(C,17)-100; BUY_1:=VAR4>REF(VAR4,1) AND REF(VAR4,1)0 AND BUY_1 AND VAR4<-2; BUY_3:=REF(BI,1)<0 AND BUY_1 AND REF(VAR4,1)<-3; BUY_4:=VAR4<0 AND CROSS(VAR4,VAR5) AND BUY_1; BUY_:=(BUY_2 OR BUY_3 OR BUY_4) AND (EMA(INDEXC,5)>REF(EMA(INDEXC,5),1) OR VAR4>=REF(VAR4,1)); DRAWICON(BUY_,-130,14); 100; {主力散户线} 主力:EMA((CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5,COLORGREEN,LINETHICK3; 散户:EMA((CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*5; BT2:=CROSS(主力,散户) AND 主力<-10; DRAWICON(BT2,主力,23); IF(主力>=REF(主力,1),主力,DRAWNULL),COLORRED,LINETHICK3; IF(主力<=REF(主力,1),主力,DRAWNULL),COLORGREEN,LINETHICK3; {主动买卖} BB:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); 主动买:=IF(CLOSE>OPEN,BB*(HIGH-LOW),IF(CLOSEOPEN,0-BB*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSEREF(逃顶,1),35,0); DRAWTEXT(顶=35,170,'逃顶'),COLOR00FF00; STICKLINE(顶部,90,0,1,0),COLORGREEN; {资金线} 主力启动线:=MA(VOL,5); 主力洗盘线:=MA(VOL,35); 资金异动线:=MA(VOL,135); 诱多:=STICKLINE(CROSS(主力启动线,资金异动线) OR ((主力洗盘线>资金异动线) AND CROSS(主力启动线,主力洗盘线)),100,-3,0.5,0),COLORFFFF00; DRAWTEXT(诱多,130,'骗钱'),COLORFFFF00; {高位逃} VARR1:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100; DRAWTEXT(CROSS(82,VARR1),150,'逃'),COLORYELLOW; {金牛信号} BIASW:=(CLOSE-MA(CLOSE,10))/MA(CLOSE,10)*10; 狗:=REF(DOWNNDAY(CLOSE,3),1) AND C>REF(CLOSE,1) AND BIASW>=REF(BIASW,1); DRAWTEXT(狗,160,'金牛'),COLORYELLOW; STICKLINE(狗,100,-5,0.5,0),COLORYELLOW; {抄底信号} MAN:=MA(C,3);MA10:=MA(C,10);MA20:=MA(C,20);MA30:=MA(C,30);MA60:=MA(C,60); D1:=(MAN-MA10)/MIN(MAN,MA10);D2:=(MAN-MA20)/MIN(MAN,MA20);D3:=(MAN-MA30)/MIN(MAN,MA30); D5:=(MA20-MA10)/MIN(MA20,MA10);D6:=(MA30-MA10)/MIN(MA30,MA10);D8:=(MA20-MA30)/MIN(MA20,MA30); DB:=MA(MIN(MIN(MIN(D1,D2),MIN(D3,D5)),MIN(D6,D8))*100,2); GJ:=(2*C+H+L)/4; 底:=DB<-10 AND GJ=3; TJ2:=(MIN(C,O)-L)/(H-L)>=0.5; TJ3:=L/MIN(C,O)<=0.97; TJ4:=(C-MA(C,30))/MA(C,30)*100<-10; 长下影买:=TJ1 AND TJ2 AND TJ3 AND TJ4; STICKLINE(长下影买,-150,0,0.3,0),COLORFF00FF; DRAWTEXT(长下影买,-80,'长下影买'),COLORF8FFFF; {弱转强出击} 弱转强:=CROSS(CCI,-200) AND CCI>REF(CCI,1); STICKLINE(弱转强,80,90,2,0),COLORWHITE; DRAWTEXT(弱转强,110,'出击'),COLORYELLOW; {绝杀信号} DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEAP:=EMA(DIFF,9),COLORFFFF00; MACD:=(DIFF-DEAP)*2; AR1:=REF(CLOSE,1); AR2:=SMA(MAX(CLOSE-AR1,0),7,1)/SMA(ABS(CLOSE-AR1),7,1)*100; 特准:=STICKLINE(FILTER(REF(AR2,1)<20 AND AR2>REF(AR2,1),5),60,0,2,0),COLOR0066FF; DRAWTEXT(特准,35,'←绝杀'),COLORWHITE; {底部/小心} 增减力度:=(MA(C,34)-C)/MA(C,34)*10; STICKLINE(CROSS(1.7,增减力度),75,30,1,0),COLORWHITE; DRAWTEXT(CROSS(1.7,增减力度),100,'底'),COLORWHITE; STICKLINE(FILTER(CROSS(0.0191,增减力度),21),120,50,1,0),COLORFFFF00; DRAWTEXT(FILTER(CROSS(0.0191,增减力度),21),150,'小心'),COLORGREEN; {反弹信号} RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; BT1:=CROSS(RSI1,25); STICKLINE(BT1,30,50,3,0),COLORFF00FF; DRAWTEXT(BT1,75,'反弹'),COLORYELLOW; {短买} 短线获利:=STICKLINE(REF(KDJ.J<0,1) AND KDJ.J>0,80,-50,0.3,0),COLOR0000FF; DRAWTEXT(REF(KDJ.J,1)<0 AND KDJ.J>0,50,'短买'),COLORWHITE; {启动信号} AA:=EMA(C,5)-EMA(C,13);BBP:=EMA(AA,3); X:=AA>REF(AA,1);Y:=REF(AA,3)>=REF(AA,2);Z:=REF(AA,2)>=REF(AA,1);Z1:=AAC; B3:=CROSS(RSI.RSI1,RSI.RSI2) AND REF(C,BARSLAST(REF(CROSS(RSI.RSI1,RSI.RSI2),1))+1)>C; STICKLINE(B2,-100,-80,2,0),COLORFF00FF; DRAWTEXT(B2,-80,'←启动'),COLORYELLOW; STICKLINE(B3,-80,-60,2,0),COLORYELLOW; DRAWTEXT(B3,-60,'←走强'),COLORYELLOW; {放量上涨} FL:=V>REF(V,1) OR V>MA(V,5); SZ:=(CROSS(C,MA(C,3)) OR CROSS(C,MA(C,5))) AND C>=O; 放量上涨:=FL AND SZ; STICKLINE(放量上涨,-40,-20,2,0),COLOR00FFFF; DRAWTEXT(放量上涨,-25,'<=放量上涨'),COLORFF00FF;