相关简介:通达信主力进出资金指标公式源码分享

     通达信指标公式源码概况:

  指标类别:通达信指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

本人经过长期实战,开发出来的这款资金公式,还原了主力真实的控盘过程,尤其是主力集合竞价时的真实意图,还可以任意查看历史K线中的资金情况。
可以说,有了该指标,任何人的交易体系,会得到大幅度的胜率提升,我发的指标,只会一款比一款历害,如对我没有了解的新朋友,可以看看我历史的金钻帖。
我的资金公式,有用到通达信的不定周期收盘价,也就是DCLOSE,该函数被定义为未来函数,实则不是未来函数,只是体现分时最新报价的函数,在分时中,为了判断分笔资金中的大单是买进还是卖出,就得用到该函数起到辅助判断的作用。指标左下角会显示未来函数字样,不影响使用

通达信指标公式源码:

    VAR1:=SMA(AMOUNT,10,1)/1000000;
    VAR2:=REF(VAR1,1);
    VAR3:=MA(REF(CLOSE,1),5);
    最高:VAR1*HIGH/VAR3*1/10,POINTDOT,COLOR009900,COLORGRAY;
    最低:VAR1*LOW/VAR3*1/10,POINTDOT,COLOR009900,COLORYELLOW;
    开盘:VAR1*OPEN/VAR3*1/10,POINTDOT,COLOR009900,COLORMAGENTA;
    收盘:VAR1*CLOSE/VAR3*1/10,COLOR009900,COLORGREEN,POINTDOT;
    生命线:EMA(收盘,12),COLORWHITE;
    昨收盘:=REF(收盘,1),POINTDOT,COLOR009900,LINETHICK0;
    涨跌:=(收盘-REF(收盘,1))/REF(收盘,1)*100,POINTDOT,COLOR009900,LINETHICK0;
    STICKLINE(收盘>开盘,收盘,开盘,3,0),COLORRED;
    STICKLINE(收盘>开盘,最高,MAX(收盘,开盘),0,1),COLORRED;
    STICKLINE(收盘>开盘,MIN(收盘,开盘),最低,0,1),COLORRED;
    STICKLINE(收盘<开盘,收盘,开盘,2,0),COLORGREEN;
    STICKLINE(收盘<开盘,最高,MAX(收盘,开盘),0,1),COLORGREEN;
    STICKLINE(收盘<开盘,MIN(收盘,开盘),最低,0,1),COLORGREEN;
    JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=AMOUNT/IF(HIGH=LOW,4,HIGH-LOW);
    买1:=QJ0*(MIN(OPEN,CLOSE)-LOW);
    买2:=QJ0*(JJ-MIN(CLOSE,OPEN));
    卖1:=QJ0*(MAX(CLOSE,OPEN)-JJ);
    卖2:=QJ0*(HIGH-MAX(OPEN,CLOSE));
    DT:=((买1+买2)-(卖1+卖2))/10000,NODRAW;
    主力增:DT,NODRAW;
    主力持仓线:SUM(DT,66),COLORRED,LINETHICK1;
    TD1:=QJ0*(MIN(OPEN,CLOSE)-LOW);DD1:=QJ0*(JJ-MIN(CLOSE,OPEN));
    DD2:=QJ0*(HIGH-MAX(OPEN,CLOSE));TD2:=QJ0*(MAX(CLOSE,OPEN)-JJ);
    TD:=TD1-TD2;DA:=DD1-DD2;XD1:=1-(TD1+DD1);XD2:=1-(TD2+DD2);
    TZ:=V/SUM(V,60)*100;DDT:=((XD1-XD2)/10000)/TZ;
    散户增:DDT,NODRAW;
    散户持仓线:SUM(DDT,22),COLORGREEN,LINETHICK1;
    主力比散户:DT/ABS(DDT),NODRAW,COLORMAGENTA;
    主力比散户线:MA(DT/ABS(DDT)*1000,3),COLORBLUE,LINETHICK1;
    VAR2:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
    VAR3:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
    VAR4:=(((CLOSE-MA(CLOSE,24))/MA(CLOSE,24))*100);
    VAR5:=(((VAR2+(2*VAR3))+(3*VAR4))/6);
    VAR6:=MA(VAR5,3);
    开始控盘:=STICKLINE((VAR6<=(0-10)),0,(0-20),7,0),COLOR00AAFF;
    STICKLINE((VAR6<=(0-10)),0,(0-20),7,0),COLOR0044FF;
    STICKLINE((VAR6<=(0-10)),0,(0-20),7,0),COLOR0088FF;
    STICKLINE((VAR6<=(0-10)),0,(0-20),7,0),COLOR00AAFF;
    VAR1:=EMA(EMA(CLOSE,3),1);
    控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
    DRAWTEXT(CROSS(控盘,0),0-3,'买'),COLORFF00FF;
    DRAWTEXT(CROSS(0,控盘),0,'卖'),colorgreen;
    主力资金进出:控盘,COLORFFAA00;
    //STICKLINE(控盘<0,控盘,0,7,0),COLORFFAA00;
    //STICKLINE(控盘<0,控盘,0,7,0),COLORFF4400;
    STICKLINE(控盘<0,控盘,0,7,0),COLORFF8800;
    STICKLINE(控盘<0,控盘,0,7,0),COLORFFAA00;
    //STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR000088;
    //STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR0000AA;
    //STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR0000CC;
    STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR0000EE;
    //主力吸货:控盘,COLOR0000FF;
    //STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR008800;
    //STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR00AA00;
    //STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR00CC00;
    STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,7,0),COLOR00EE00;
    对倒出货洗盘:0,COLOR00FF00;
    黄色底部吸货:0,coloryellow;
    主力买:CROSS(控盘,0),colorwhite;

[源码注释]通达信公式动态翻译结果

   VAR1赋值:成交额(元)的10日[1日权重]移动平均/1000000

   VAR2赋值:1日前的VAR1

   VAR3赋值:1日前的收盘价的5日简单移动平均

   输出最高:VAR1*最高价/VAR3*1/10,POINTDOT,COLOR009900,画深灰色

   输出最低:VAR1*最低价/VAR3*1/10,POINTDOT,COLOR009900,画黄色

   输出开盘:VAR1*开盘价/VAR3*1/10,POINTDOT,COLOR009900,画洋红色

   输出收盘:VAR1*收盘价/VAR3*1/10,COLOR009900,画绿色,POINTDOT

   输出生命线:收盘的12日指数移动平均,画白色

   昨收盘赋值:1日前的收盘,POINTDOT,COLOR009900,线宽为0

   涨跌赋值:(收盘-1日前的收盘)/1日前的收盘*100,POINTDOT,COLOR009900,线宽为0

   当满足条件收盘>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   开盘,收盘,开盘,3,0),画红色

   当满足条件收盘>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   开盘,最高,收盘和开盘的较大值,0,1),画红色

   当满足条件收盘>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   开盘,收盘和开盘的较小值,最低,0,1),画红色

   当满足条件收盘<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   开盘,收盘,开盘,2,0),画绿色

   当满足条件收盘<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   开盘,最高,收盘和开盘的较大值,0,1),画绿色

   当满足条件收盘<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   开盘,收盘和开盘的较小值,最低,0,1),画绿色

   JJ赋值:(最高价+最低价+收盘价)/3

   QJ0赋值:成交额(元)/如果最高价=最低价,返回4,否则返回最高价-最低价

   买1赋值:QJ0*(开盘价和收盘价的较小值-最低价)

   买2赋值:QJ0*(JJ-收盘价和开盘价的较小值)

   卖1赋值:QJ0*(收盘价和开盘价的较大值-JJ)

   卖2赋值:QJ0*(最高价-开盘价和收盘价的较大值)

   DT赋值:((买1+买2)-(卖1+卖2))/10000,NODRAW

   输出主力增:DT,NODRAW

   输出主力持仓线:DT的66日累和,画红色,线宽为1

   TD1赋值:QJ0*(开盘价和收盘价的较小值-最低价)

   DD1赋值:QJ0*(JJ-收盘价和开盘价的较小值)

   DD2赋值:QJ0*(最高价-开盘价和收盘价的较大值)

   TD2赋值:QJ0*(收盘价和开盘价的较大值-JJ)

   TD赋值:TD1-TD2

   DA赋值:DD1-DD2

   XD1赋值:1-(TD1+DD1)

   XD2赋值:1-(TD2+DD2)

   TZ赋值:成交量(手)/成交量(手)的60日累和*100

   DDT赋值:((XD1-XD2)/10000)/TZ

   输出散户增:DDT,NODRAW

   输出散户持仓线:DDT的22日累和,画绿色,线宽为1

   输出主力比散户:DT/DDT的绝对值,NODRAW,画洋红色

   输出主力比散户线:DT/DDT的绝对值*1000的3日简单移动平均,画蓝色,线宽为1

   VAR2赋值:(((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均)*100)

   VAR3赋值:(((收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均)*100)

   VAR4赋值:(((收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均)*100)

   VAR5赋值:(((VAR2+(2*VAR3))+(3*VAR4))/6)

   VAR6赋值:VAR5的3日简单移动平均

   开始控盘赋值:当满足条件(VAR6<=(0-10))时,在0和(0-20)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00AAFF

   当满足条件(VAR6<=(0-10))时,在0和(0-20)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0044FF

   当满足条件(VAR6<=(0-10))时,在0和(0-20)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0088FF

   当满足条件(VAR6<=(0-10))时,在0和(0-20)位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00AAFF

   VAR1赋值:收盘价的3日指数移动平均的1日指数移动平均

   控盘赋值:(VAR1-1日前的VAR1)/1日前的VAR1*1000

   当满足条件控盘上穿0时,在0-3位置书写文字,COLORFF00FF

   当满足条件0上穿控盘时,在0位置书写文字,画绿色

   输出主力资金进出:控盘,COLORFFAA00

   //当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFFAA00

   //当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFF4400

   当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFF8800

   当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFFAA00

   //当满足条件控盘>3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR000088

   //当满足条件控盘>3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000AA

   //当满足条件控盘>3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000CC

   当满足条件控盘>3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000EE

   输出//主力吸货:控盘,COLOR0000FF

   //当满足条件控盘<3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR008800

   //当满足条件控盘<3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00AA00

   //当满足条件控盘<3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00CC00

   当满足条件控盘<3日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR00EE00

   输出对倒出货洗盘:0,COLOR00FF00

   输出黄色底部吸货:0,画黄色

   输出主力买:控盘上穿0,画白色

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。