神奇指标网

通达信附图指标主力控盘源码

浏览 473次浏览
标签: 主力 控盘
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介: 通达信附图指标主力控盘源码                                  


     通达信附图指标主力控盘源码源码概况:


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图





通达信附图指标主力控盘源码源码:



    AVPRICE:=(2*OPEN+2*CLOSE+2*HIGH+2*LOW)/8;
    INDEXAVP:=(2*INDEXH+2*INDEXL+2*INDEXO+2*INDEXC)/8;
    F:=(AVPRICE-REF(AVPRICE,1))/REF(AVPRICE,1);
    F1:=(INDEXAVP-REF(INDEXAVP,1))/REF(INDEXAVP,1);
    类比参数3:=(SUM(F,10)+SUM(F1,10))/10*1000;
    类比大盘参数:=IF(类比参数3>0,类比参数3,0);
    类比参数2:=IF(类比参数3<0,-类比参数3,0);
    STICKLINE(类比参数2AND(150-类比参数2)>0,150,150-类比参数2,6,0),COLOR008000;
    STICKLINE(类比大盘参数AND(150-类比大盘参数)>0,150,150-类比大盘参数,6,0),COLORFF00FF;
    AA:=AVPRICE;
    BB:=((VOL)*((AA)*(2)-HIGH-LOW))/(HIGH-LOW);
    CC:=IF((HIGH=LOW)AND(AA<REF(AA,1)),((-1))*(VOL),VOL);
    A:=IF((HIGH=LOW),CC,BB);
    B:=SUM(A,11);
    BBD:=(((B)/((CAPITAL)*(11)))*(10000));
    BB1:=IF((BBD<150)AND(BBD>(-150)),BBD,150);
    买方能量指标:=IF((BB1>0),BB1,0);
    STICKLINE((BB1>0),0,买方能量指标,6,0),COLORYELLOW;
    STICKLINE((BB1<0),0,(-BB1),6,0),COLOR00FF00;
    主动买量:IF((BB1>0),BB1,0),COLORYELLOW,LINETHICK0;
    主动卖量:IF((BB1<0),BB1,0),COLOR00FF00,LINETHICK0;
    A16:=(SUM((AVPRICE)*(VOL),16))/(SUM(VOL,16));
    A11:=(SUM((AVPRICE)*(VOL),11))/(SUM(VOL,11));
    A6:=(SUM((AVPRICE)*(VOL),6))/(SUM(VOL,6));
    A7:=(SUM((AVPRICE)*(VOL),7)-(AVPRICE)*(VOL))/(SUM(VOL,7)-VOL);
    A0:=((A11-A16)/(AVPRICE))*(1000);
    A00:=IF((A0>50),50,IF((A0<(-50)),(-50),A0));
    A1:=((A6-A11)/(AVPRICE))*(1000);
    AA11:=IF((A1>50),50,IF((A1<(-50)),(-50),A1));
    A2:=((((A6-A7)/(A7))*(5))/(4))*(1000);
    A22:=IF((A2>50),50,IF((A2<(-50)),(-50),A2));
    刻度线3:=(A00+AA11+A22);
    趋势线:=IF((刻度线3>0),刻度线3,0);
    兰刻度线:=IF((刻度线3<0),刻度线3,0);
    做多趋势:趋势线,COLOR0000FF;
    做空趋势:(-兰刻度线),COLORFF0000;
    STICKLINE(趋势线,0,趋势线,2,0),COLORRED;
    STICKLINE(兰刻度线,0,(-兰刻度线),2,0),COLORFF0000;
    强弱界:50,COLORFFFFFF;
    触顶线:145,COLOR0000FF,LINETHICK3;
    大盘顶线:90,COLOR00FFFF,LINETHICK2;
    STICKLINE(趋势线>触顶线,140,150,8,0),COLORFFFF00;
    STICKLINE(-兰刻度线>触顶线,140,150,8,0),COLOR0000FF;
    STICKLINE(趋势线>大盘顶线ANDHHV(趋势线,3)<102,0,-6,14,0),COLORFFFF00;
    STICKLINE(-兰刻度线>大盘顶线ANDHHV(-兰刻度线,3)<102,0,-6,14,0),COLOR0000FF;
    VAR1:=Ema(EMA(CLOSE,3),1);
    VAR2:=(((CLOSE-MA(CLOSE,6))/MA(CLOSE,6))*100);
    VAR3:=(((CLOSE-MA(CLOSE,12))/MA(CLOSE,12))*100);
    VAR4:=(((CLOSE-MA(CLOSE,33))/MA(CLOSE,33))*100);
    VAR5:=(((VAR2+(2*VAR3))+(3*VAR4))/6);
    VAR6:=MA(VAR5,3);
    开始控盘:=stICKLINE((VAR6<=(0-10)),0,(0-20),3.5,0),COLOR00AAFF;
    STICKLINE((VAR6<=(0-10)),0,(0-20),3.5,0),COLOR0044FF;
    STICKLINE((VAR6<=(0-10)),0,(0-20),2.5,0),COLOR0088FF;
    STICKLINE((VAR6<=(0-10)),0,(0-20),3,0),COLOR00AAFF;
    控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
    STICKLINE(控盘<0,控盘,0,3.5,0),COLORFFAA00;
    STICKLINE(控盘<0,控盘,0,3.5.2,0),COLORFF4400;
    STICKLINE(控盘<0,控盘,0,2.5,0),COLORFF8800;
    STICKLINE(控盘<0,控盘,0,0,0),COLORFFAA00;
    主力出货:0,COLORFFAA00;
    STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,3.5,0),COLOR000088;
    STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,2.5,0),COLOR0000AA;
    STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,1.5,0),COLOR0000CC;
    STICKLINE(控盘>REF(控盘,3)AND控盘>0,控盘,0,1,0),COLOR0000EE;
    主力吸货:0,COLOR0000FF;
    STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,3.5,0),COLOR008800;
    STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,2.5,0),COLOR00AA00;
    STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,1.5,0),COLOR00CC00;
    STICKLINE(控盘<REF(控盘,3)AND控盘>0,控盘,0,1,0),COLOR00EE00;
    STICKLINE(ddx<0,0,DDX,3.5,0),COLOR008800;
    STICKLINE(DDX<0,0,DDX,2.5,0),COLOR00AA00;
    STICKLINE(DDX<0,0,DDX,1.5,0),COLOR00CC00;
    STICKLINE(DDX<0,0,DDX,1,0),COLOR00EE00;
    对倒出货洗盘:0,COLOR00FF00;
    黄色底部吸货:0,COLORYELLOW;
    DRAWTEXT(crOSS(控盘,0),0-3,'买追'),COLORFF00FF;
    DRAWTEXT(CROSS(0,控盘),0-0,'卖'),COLORGREEN;
    DATA:=5;
    {多头买入}DRAWICON(zig(3,DATA)>REF(ZIG(3,DATA),1)
    ANDREF(ZIG(3,DATA),1)<=REF(ZIG(3,DATA),2)
    ANDREF(ZIG(3,DATA),2)<=REF(ZIG(3,DATA),3),L*0.98,1);
    {多头卖出}DRAWICON(ZIG(3,DATA)<REF(ZIG(3,DATA),1)
    ANDREF(ZIG(3,DATA),1)>=REF(ZIG(3,DATA),2)
    ANDREF(ZIG(3,DATA),2)>=REF(ZIG(3,DATA),3),H*1.02,2);




[源码注释]通达信附图指标主力控盘源码翻译结果


   AVPRICE赋值:(2*开盘价+2*收盘价+2*最高价+2*最低价)/8

   INDEXAVP赋值:(2*大盘的最高价+2*大盘的最低价+2*大盘的开盘价+2*大盘的收盘价)/8

   F赋值:(AVPRICE-1日前的AVPRICE)/1日前的AVPRICE

   F1赋值:(INDEXAVP-1日前的INDEXAVP)/1日前的INDEXAVP

   类比参数3赋值:(F的10日累和+F1的10日累和)/10*1000

   类比大盘参数赋值:如果类比参数3>,返回?,否则返回?

   0,类比参数3,0)

   类比参数2赋值:如果类比参数3<,返回?,否则返回?

   0,-类比参数3,0)

   当满足条件类比参数2AND(150-类比参数2)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,150,150-类比参数2,6,0),COLOR008000

   当满足条件类比大盘参数AND(150-类比大盘参数)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,150,150-类比大盘参数,6,0),COLORFF00FF

   AA赋值:AVPRICE

   BB赋值:((成交量(手))*((AA)*(2)-最高价-最低价))/(最高价-最低价)

   CC赋值:如果(最高价=最低价)AND(AA<,返回?,否则返回?

   1日前的AA),((-1))*(成交量(手)),成交量(手))

   A赋值:如果(最高价=最低价),返回CC,否则返回BB

   B赋值:A的11日累和

   BBD赋值:(((B)/((当前流通股本(手))*(11)))*(10000))

   BB1赋值:如果(BBD<,返回?,否则返回?

   150)AND(BBD>

   (-150)),BBD,150)

   买方能量指标赋值:如果(BB1>,返回?,否则返回?

   0),BB1,0)

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

   0),0,买方能量指标,6,0),画黄色

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

   0),0,(-BB1),6,0),COLOR00FF00

   输出主动买量:如果(BB1>,返回?,否则返回?

   0),BB1,0),画黄色,线宽为0

   输出主动卖量:如果(BB1<,返回?,否则返回?

   0),BB1,0),COLOR00FF00,线宽为0

   A16赋值:((AVPRICE)*(成交量(手))的16日累和)/(成交量(手)的16日累和)

   A11赋值:((AVPRICE)*(成交量(手))的11日累和)/(成交量(手)的11日累和)

   A6赋值:((AVPRICE)*(成交量(手))的6日累和)/(成交量(手)的6日累和)

   A7赋值:((AVPRICE)*(成交量(手))的7日累和-(AVPRICE)*(成交量(手)))/(成交量(手)的7日累和-成交量(手))

   A0赋值:((A11-A16)/(AVPRICE))*(1000)

   A00赋值:如果(A0>,返回?,否则返回?

   50),50,如果(A0<,返回?,否则返回?

   (-50)),(-50),A0))

   A1赋值:((A6-A11)/(AVPRICE))*(1000)

   AA11赋值:如果(A1>,返回?,否则返回?

   50),50,如果(A1<,返回?,否则返回?

   (-50)),(-50),A1))

   A2赋值:((((A6-A7)/(A7))*(5))/(4))*(1000)

   A22赋值:如果(A2>,返回?,否则返回?

   50),50,如果(A2<,返回?,否则返回?

   (-50)),(-50),A2))

   刻度线3赋值:(A00+AA11+A22)

   趋势线赋值:如果(刻度线3>,返回?,否则返回?

   0),刻度线3,0)

   兰刻度线赋值:如果(刻度线3<,返回?,否则返回?

   0),刻度线3,0)

   输出做多趋势:趋势线,COLOR0000FF

   输出做空趋势:(-兰刻度线),COLORFF0000

   当满足条件趋势线时,在0和趋势线位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色

   当满足条件兰刻度线时,在0和(-兰刻度线)位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF0000

   输出强弱界:50,COLORFFFFFF

   输出触顶线:145,COLOR0000FF,线宽为3

   输出大盘顶线:90,COLOR00FFFF,线宽为2

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

   触顶线,140,150,8,0),COLORFFFF00

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

   触顶线,140,150,8,0),COLOR0000FF

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

   大盘顶线ANDHHV(趋势线,3)<

   102,0,-6,14,0),COLORFFFF00

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

   大盘顶线ANDHHV(-兰刻度线,3)<

   102,0,-6,14,0),COLOR0000FF

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

   输出主力出货:0,COLORFFAA00

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

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

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

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

   输出主力吸货:0,COLOR0000FF

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

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

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

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

   当满足条件大单动向<0时,在0和大单动向位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLOR008800

   当满足条件大单动向<0时,在0和大单动向位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR00AA00

   当满足条件大单动向<0时,在0和大单动向位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR00CC00

   当满足条件大单动向<0时,在0和大单动向位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00EE00

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

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

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

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

   DATA赋值:5

   当满足条件收盘价DATA%的之字转向>1日前的收盘价DATA%的之字转向ANDREF(收盘价DATA%的之字转向,1)<=2日前的收盘价DATA%的之字转向ANDREF(收盘价DATA%的之字转向,2)<=3日前的收盘价DATA%的之字转向时,在最低价*0.98位置画1号图标

   当满足条件收盘价DATA%的之字转向<1日前的收盘价DATA%的之字转向ANDREF(收盘价DATA%的之字转向,1)>=2日前的收盘价DATA%的之字转向ANDREF(收盘价DATA%的之字转向,2)>=3日前的收盘价DATA%的之字转向时,在最高价*1.02位置画2号图标



今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!敬请期待明天的分享!

神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论