TD结构,涨跌停提示,关联板块提示,几十种K线形态提示。 相关简介: 通达信TD成交量指标公式 源码概况:通达信TD成交量指标公式 指标类别:td指标公式 授权方式:免费版 指标评级:★★★★★ 指标分类:策略 画线方法:副图通达信TD成交量指标公式未来函数检测结果: 暂未发现存在未来函数通达信TD成交量指标公式源码: VAR0:=vol/CLOSE/2; VAR1:=SUM(IF(VAR0 100ANDCLOSE REF(CLOSE,1),VAR0,0),0); VAR2:=SUM(IF(VAR0 100ANDCLOSE REF(CLOSE,1),VAR0,0),0); VAR3:=SUM(IF(VAR0 100ANDCLOSE REF(CLOSE,1),VAR0,0),0); VAR4:=SUM(IF(VAR0 100ANDCLOSE REF(CLOSE,1),VAR0,0),0); VAR5:=VAR1+VAR2+VAR3+VAR4; VAR6:=IF(CURRBARSCOUNT,100*VAR1/VAR5,0); VAR7:=IF(CURRBARSCOUNT,100*VAR2/VAR5,0); VAR8:=IF(CURRBARSCOUNT,100*VAR3/VAR5,0); VAR9:=IF(CURRBARSCOUNT,100*VAR4/VAR5,0); 机构买盘:VAR1,LINETHICK2,COLORFF55FF; 机构卖盘:VAR2,LINETHICK2,COLORFFFF55; 散户买盘:VAR3,COLOR5555FF; 散户卖盘:VAR4*IF(DATE 1091212,1,100000000),COLOR55FF55; DRAWGBK(C O,RGB(10,0,0),RGB(0,0,0),1,2,1); VVOL:IF(CURRBARSCOUNT=1ANDPERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW,COLORFFFFFF; STICKLINE(CURRBARSCOUNT=1ANDPERIOD=5,VVOL,0,(-1),(-1)),COLOR00C0C0; VOLUME:VOL,VOLSTICK,COLOR00FFFF; XA_1:=VOL =REF(VOL,1)*1.91ANDCLOSE REF(CLOSE,1); XA_2:=VOL REF(LLV(VOL,21),1); XA_3:=VOL REF(LLV(VOL,55),1); XA_4:=ABS(VOL-REF(VOL,1))/REF(VOL,1) =0.05; STICKLINE(XA_1,0,VOL,1,0),COLORYELLOW; STICKLINE(XA_2,0,VOL,1,0),COLORGREEN; STICKLINE(XA_3,0,VOL,1,0),COLORBLUE; STICKLINE(XA_4,0,VOL,1,0),COLORWHITE; XA_5:=HHV(VOL,30); XA_6:=XA_5/VOL =3ANDVOL REF(VOL,1); XA_7:=IF(VOL REFX(VOL,1)ORVOL REF(VOL,1)ORVOL REFX(VOL,2)ORVOL REFX(VOL,3)ORVOL REFX(VOL,4),0,XA_6); XA_8:=EMA(CLOSE,5); XA_9:=EMA(CLOSE,12); XA_10:=EMA(SLOPE(CLOSE,22)*23+CLOSE,38.299999); XA_11:=EMA(SLOPE(CLOSE,22)*12+CLOSE,47); XA_12:=EMA(SLOPE(CLOSE,22)*12+CLOSE,47); XA_13:=EMA((XA_8+XA_9+XA_10+XA_11)/4,38.299999); XA_14:=XA_13/REF(XA_13,1) 1.008; XA_15:=BARSLAST(XA_14) =1ANDBARSLAST(XA_14) XA_16:=CLOSE/XA_13 0.99ANDCLOSE/XA_13 1.01ANDXA_15ANDXA_10 XA_13; XA_17:=CLOSE/REF(CLOSE,1) 1.095ANDCLOSE=HIGH; XA_18:=COUNT(XA_17,50) XA_19:=XA_16ANDXA_18; XA_20:=MA((HIGH+LOW+2*CLOSE)/4,5); XA_21:=EMA(XA_20,10)-EMA(XA_20,30); XA_22:=EMA(XA_21,5); XA_23:=(XA_21-XA_22)*5; XA_24:=IF(XA_23 =XA_20,XA_20,XA_23); XA_25:=FORCAST(FORCAST(XA_24,10),10); XA_26:=IF(XA_24 XA_25,XA_24,XA_20); XA_27:=MA(XA_20,5); XA_28:=MA(HHV(XA_20,10),5); XA_29:=SMA(CLOSE,10,1); XA_30:=DMA(MA(CLOSE+REF(CLOSE,5)/CLOSE*0.098,90),VOL); XA_31:=DMA(MA(CLOSE+REF(CLOSE,5)/CLOSE*0.098,250),VOL); XA_32:=EMA(CLOSE,5); XA_33:=EMA(CLOSE,10); XA_34:=EMA(CLOSE,20); XA_35:=EMA(CLOSE,30); XA_36:=EMA(CLOSE,60); XA_37:=EMA(CLOSE,90); XA_38:=EMA(CLOSE,125); XA_39:=EMA(CLOSE,250); XA_40:=1.809*LLV(LOW,250); XA_41:=MA(CLOSE,10)-EMA(CLOSE,10)*100; XA_42:=MA(XA_41,5); XA_43:=3*(XA_42-XA_41); XA_44:=((CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*200-100)/2-REF(CLOSE,5); XA_45:=SMA(SMA(XA_44,5,1),5,1); XA_46:=MA(MA(XA_45,5),5); XA_47:=3*XA_46-5*XA_45; XA_48:=EMA(XA_47,10); XA_49:=MA(CLOSE,20)/MA(CLOSE,20)-REF(CLOSE,20)/CLOSE*100; XA_50:=DMA(SMA(EMA(XA_49,5),5,1),VOL/REF(VOL,5)); XA_51:=SMA(EMA(XA_49,10),5,1); XA_52:=(-100)*(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13)); XA_53:=(-100)*(HHV(HIGH,8)-CLOSE)/(HHV(HIGH,8)-LLV(LOW,8)); XA_54:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14,1); XA_55:=HIGH-REF(HIGH,1); XA_56:=REF(LOW,1)-LOW; XA_57:=SMA(IF(XA_55 0ANDXA_55 XA_56,XA_55,0),14,1); XA_58:=SMA(IF(XA_56 0ANDXA_56 XA_55,XA_56,0),14,1); XA_59:=XA_57*100/XA_54; XA_60:=XA_58*100/XA_54; XA_61:=SMA(ABS(XA_60-XA_59)/(XA_60+XA_59)*100,14,1); XA_62:=(XA_61+REF(XA_61,6))/2; XA_63:=CROSS(XA_43,50)ANDXA_32 XA_33ANDXA_33 XA_34ANDXA_34 XA_35ANDXA_35 XA_36ANDXA_36 XA_37ANDXA_37 XA_38ANDXA_38 XA_39ANDXA_30 XA_39ANDXA_49 XA_50ANDXA_50 XA_51ANDXA_51 (-100)ANDXA_52 (-20)ANDXA_53 (-20)AND(-30) XA_48ANDXA_48 XA_47ANDXA_59 XA_61ANDXA_61 XA_62ANDXA_62 XA_60;[源码注释]通达信TD成交量指标公式公式解读 VAR0赋值:成交量(手)/收盘价/2 VAR1赋值:如果VAR0 100ANDCLOSE 1日前的收盘价,返回VAR0,否则返回0的历史累和 VAR2赋值:如果VAR0 100ANDCLOSE 1日前的收盘价,返回VAR0,否则返回0的历史累和 VAR3赋值:如果VAR0 100ANDCLOSE 1日前的收盘价,返回VAR0,否则返回0的历史累和 VAR4赋值:如果VAR0 100ANDCLOSE 1日前的收盘价,返回VAR0,否则返回0的历史累和 VAR5赋值:VAR1+VAR2+VAR3+VAR4 VAR6赋值:如果到最后交易的周期,返回100*VAR1/VAR5,否则返回0 VAR7赋值:如果到最后交易的周期,返回100*VAR2/VAR5,否则返回0 VAR8赋值:如果到最后交易的周期,返回100*VAR3/VAR5,否则返回0 VAR9赋值:如果到最后交易的周期,返回100*VAR4/VAR5,否则返回0 输出机构买盘:VAR1,线宽为2,COLORFF55FF 输出机构卖盘:VAR2,线宽为2,COLORFFFF55 输出散户买盘:VAR3,COLOR5555FF 输出散户卖盘:VAR4*如果日期 1091212,返回1,否则返回100000000,COLOR55FF55 填充背景 开盘价,自定色,自定色,1,2,1) 输出VVOL:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回无效数,NODRAW,COLORFFFFFF 当满足条件到最后交易的周期=1ANDPERIOD=5时,在VVOL和0位置之间画柱状线,宽度为(-1),(-1)不为0则画空心柱.,COLOR00C0C0 输出VOLUME:成交量(手),VOLSTICK,COLOR00FFFF XA_1赋值:成交量(手) GT =1日前的成交量(手)*1.91ANDCLOSE GT 1日前的收盘价 XA_2赋值:成交量(手) LT 1日前的21日内成交量(手)的最低值 XA_3赋值:成交量(手) LT 1日前的55日内成交量(手)的最低值 XA_4赋值:成交量(手)-1日前的成交量(手)的绝对值/1日前的成交量(手) LT =0.05 当满足条件XA_1时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色 当满足条件XA_2时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色 当满足条件XA_3时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色 当满足条件XA_4时,在0和成交量(手)位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色 XA_5赋值:30日内成交量(手)的最高值 XA_6赋值:XA_5/成交量(手) GT =3ANDVOL LT 1日前的成交量(手) XA_7赋值:如果成交量(手) GT,返回?,否则返回? 1日后的成交量(手)ORVOL GT 1日前的成交量(手)ORVOL GT 2日后的成交量(手)ORVOL GT 3日后的成交量(手)ORVOL GT 4日后的成交量(手),0,XA_6) XA_8赋值:收盘价的5日指数移动平均 XA_9赋值:收盘价的12日指数移动平均 XA_10赋值:收盘价的22日线性回归斜率*23+收盘价的38.299999日指数移动平均 XA_11赋值:收盘价的22日线性回归斜率*12+收盘价的47日指数移动平均 XA_12赋值:收盘价的22日线性回归斜率*12+收盘价的47日指数移动平均 XA_13赋值:(XA_8+XA_9+XA_10+XA_11)/4的38.299999日指数移动平均 XA_14赋值:XA_13/1日前的XA_13 GT 1.008 XA_15赋值:上次XA_14距今天数 GT =1ANDBARSLAST(XA_14) LT XA_16赋值:收盘价/XA_13 GT 0.99ANDCLOSE/XA_13 LT 1.01ANDXA_15ANDXA_10 GT XA_13 XA_17赋值:收盘价/1日前的收盘价 GT 1.095ANDCLOSE=最高价 XA_18赋值:统计50日中满足XA_17的天数 GT XA_19赋值:XA_16ANDXA_18 XA_20赋值:(最高价+最低价+2*收盘价)/4的5日简单移动平均 XA_21赋值:XA_20的10日指数移动平均-XA_20的30日指数移动平均 XA_22赋值:XA_21的5日指数移动平均 XA_23赋值:(XA_21-XA_22)*5 XA_24赋值:如果XA_23 LT,返回?,否则返回? =XA_20,XA_20,XA_23) XA_25赋值:XA_24的10日线性回归预测值的10日线性回归预测值 XA_26赋值:如果XA_24 GT,返回?,否则返回? XA_25,XA_24,XA_20) XA_27赋值:XA_20的5日简单移动平均 XA_28赋值:10日内XA_20的最高值的5日简单移动平均 XA_29赋值:收盘价的10日[1日权重]移动平均 XA_30赋值:以成交量(手)为权重收盘价+5日前的收盘价/收盘价*0.098的90日简单移动平均的动态移动平均 XA_31赋值:以成交量(手)为权重收盘价+5日前的收盘价/收盘价*0.098的250日简单移动平均的动态移动平均 XA_32赋值:收盘价的5日指数移动平均 XA_33赋值:收盘价的10日指数移动平均 XA_34赋值:收盘价的20日指数移动平均 XA_35赋值:收盘价的30日指数移动平均 XA_36赋值:收盘价的60日指数移动平均 XA_37赋值:收盘价的90日指数移动平均 XA_38赋值:收盘价的125日指数移动平均 XA_39赋值:收盘价的250日指数移动平均 XA_40赋值:1.809*250日内最低价的最低值 XA_41赋值:收盘价的10日简单移动平均-收盘价的10日指数移动平均*100 XA_42赋值:XA_41的5日简单移动平均 XA_43赋值:3*(XA_42-XA_41) XA_44赋值:((收盘价-20日内最低价的最低值)/(20日内最高价的最高值-20日内最低价的最低值)*200-100)/2-5日前的收盘价 XA_45赋值:XA_44的5日[1日权重]移动平均的5日[1日权重]移动平均 XA_46赋值:XA_45的5日简单移动平均的5日简单移动平均 XA_47赋值:3*XA_46-5*XA_45 XA_48赋值:XA_47的10日指数移动平均 XA_49赋值:收盘价的20日简单移动平均/收盘价的20日简单移动平均-20日前的收盘价/收盘价*100 XA_50赋值:以成交量(手)/5日前的成交量(手)为权重XA_49的5日指数移动平均的5日[1日权重]移动平均的动态移动平均 XA_51赋值:XA_49的10日指数移动平均的5日[1日权重]移动平均 XA_52赋值:(-100)*(13日内最高价的最高值-收盘价)/(13日内最高价的最高值-13日内最低价的最低值) XA_53赋值:(-100)*(8日内最高价的最高值-收盘价)/(8日内最高价的最高值-8日内最低价的最低值) XA_54赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的14日[1日权重]移动平均 XA_55赋值:最高价-1日前的最高价 XA_56赋值:1日前的最低价-最低价 XA_57赋值:如果XA_55 GT,返回?,否则返回?的?日[?日权重]移动平均 0ANDXA_55 GT XA_56,XA_55,0),14,1) XA_58赋值:如果XA_56 GT,返回?,否则返回?的?日[?日权重]移动平均 0ANDXA_56 GT XA_55,XA_56,0),14,1) XA_59赋值:XA_57*100/XA_54 XA_60赋值:XA_58*100/XA_54 XA_61赋值:XA_60-XA_59的绝对值/(XA_60+XA_59)*100的14日[1日权重]移动平均 XA_62赋值:(XA_61+6日前的XA_61)/2 XA_63赋值:XA_43上穿50ANDXA_32 GT XA_33ANDXA_33 GT XA_34ANDXA_34 GT XA_35ANDXA_35 GT XA_36ANDXA_36 GT XA_37ANDXA_37 GT XA_38ANDXA_38 GT XA_39ANDXA_30 GT XA_39ANDXA_49 GT XA_50ANDXA_50 GT XA_51ANDXA_51 GT (-100)ANDXA_52 GT (-20)ANDXA_53 GT (-20)AND(-30) GT XA_48ANDXA_48 GT XA_47ANDXA_59 GT XA_61ANDXA_61 GT XA_62ANDXA_62 GT XA_60