相关简介:通达信买卖点把握之机构异动选股指标公式源码分享

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

   该指标也用到了winner函数,winner函数收盘后是不会变动的,所以不是未来函数,不然close、vol盘中也在变,不都成了未来函数?筹码分布的使用虽然因证交所是否提供交易数据存在争议,但其原理模型是无懈可击的,公式编辑及使用效果也是不错的,缺憾美就是真正的美!

   贴图中有此指标说明,不再复述,请自行查阅。

   指标很好用,白柱高低反映散户筹码的多寡,而黄线能从位置、形态上提供参考。

通达信指标公式源码:

    P1:=13;P2:=34;P3:=55;P4:=89;P5:=144;N:=4;
    VAR1:=(100-((90*(HHV(HIGH,21)-CLOSE))/(HHV(HIGH,21)-LLV(LOW,21))));
    VAR2:=(100-((90*(HHV(HIGH,21)-CLOSE))/(HHV(HIGH,21)-LLV(LOW,21))));
    VAR3:=(100-MA(((100*(HHV(HIGH,6)-CLOSE))/(HHV(HIGH,6)-LLV(LOW,6))),34));
    STICKLINE((VAR2<MA(VAR3,6)),CLOSE,OPEN,5,1),colorFFFF33;
    STICKLINE((VAR2<MA(VAR3,6)),LOW,(MIN(OPEN,CLOSE)*1.001),0.6,0),colorFFFF33;
    STICKLINE((VAR2<MA(VAR3,6)),MAX(OPEN,CLOSE),HIGH,0.6,0),colorFFFF33;
    STICKLINE((VAR2>MA(VAR3,6)),OPEN,CLOSE,7,1),color4440FF;
    STICKLINE((VAR2>MA(VAR3,6)),HIGH,MAX(CLOSE,OPEN),0.6,0),color4440FF;
    STICKLINE((VAR2>MA(VAR3,6)),LOW,(MIN(CLOSE,OPEN)*1.001),0.8,0),color4440FF;
    STICKLINE(((OPEN>CLOSE)AND(VAR2>MA(VAR3,6))),(OPEN*0.998),(CLOSE*1.0025),4.5,0),colorFFFF33;
    STICKLINE(((OPEN<CLOSE)AND(VAR2<MA(VAR3,6))),(CLOSE*0.998),(OPEN*1.0025),4.5,0),color4440FF;
    STICKLINE(((OPEN>CLOSE)AND(VAR2<MA(VAR3,6))),CLOSE,OPEN,7,0),colorFFFF33;
    DRAWTEXT(CROSS(VAR2,MA(VAR3,6)),(LOW*0.984),'B'),color4440FF;
    DRAWTEXT(CROSS(MA(VAR3,6),VAR1),(HIGH*1.035),'S'),colorFFFF34;
    WX:=MA(CLOSE,0);
    M1:MA(CLOSE,P1),colorffff00;
    M2:(MA(CLOSE,P2)),color00ff00;
    M3:(MA(CLOSE,P3)),color00ffFF;
    M4:(MA(CLOSE,P4)),color4440FF;
    a1:=VOL/(((HIGH-LOW)*2)-ABS((CLOSE-OPEN)));
    a2:=a1*(CLOSE-OPEN);
    a3:=((SUM(a2,0))/CAPITAL)*100;
    a4:=SUM((IF((a2>=0),a2,0)),0);
    a5:=SUM((IF((a2<0),a2,0)),0);
    罗陀:(a4-ABS(a5))/FINANCE2(37),linethick0;
    M5:MA(罗陀,5),Color00D0DD;
    M13:MA(罗陀,13),ColorFF9900;
    M26:MA(罗陀,26),colorGreen;
    M62:MA(罗陀,62),ColorFFDDFF;
    M120:MA(罗陀,120),ColorDD00DD;
    SLOPE(罗陀,3),linethick0;
    STICKLINE((a2>=0),(REF(罗陀,1)),罗陀,6,1),colorRed;
    STICKLINE((a2<0),(REF(罗陀,1)),罗陀,6,1),colorGreen;
    a1:=(C/MA(C,48))<0.75;
    a2:=(C/MA(C,70))<0.70;
    a3:=a1ANDa2;
    a4:=V<REF(V,1)*2.8AND(COUNT(C<O*0.93,2)=2ORCOUNT(H/L>1.1,5)>3);
    a5:=a3AND((C-L)/C>0.02ORC>REF(C,1)*1.01)ANDa4;
    a6:=FILTER(a5,3);
    a7:=(((CLOSE/MA(CLOSE,40))*100)<78);
    a8:=(((CLOSE/MA(CLOSE,60))*100)<74);
    a9:=(HIGH>(LOW*1.051));
    a10:=(a9AND(COUNT(a9,5)>1));
    a11:=DMA(CLOSE,VOL/SUM(VOL,34));
    a12:=DMA(CLOSE,VOL/SUM(VOL,13));
    a13:=(CLOSE-a11)/a11*100;
    a14:=(CLOSE-a12)/a12*100;
    a15:=a14<=-28ANDa13<=-19;
    AA:=IF((a10AND(a7ORa8)),2,0);
    BB:=C/REF(C,25)<=1.1;
    CC:=(SMA(MAX(C-REF(C,2),0),7,1)/SMA(ABS(C-REF(C,2)),7,1)*100)<15;
    V3:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
    dd:=SMA(V3,2,1);V5:=SMA(dd,2,1);
    ee:=IF(dd>REF(dd,1)ANDREF(dd,1)<REF(dd,2)ANDdd<23,1.5,0);
    选股票:BBANDAAANDCCANDee;

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

   P1赋值:13

   P2赋值:34

   P3赋值:55

   P4赋值:89

   P5赋值:144

   N赋值:4

   VAR1赋值:(100-((90*(21日内最高价的最高值-收盘价))/(21日内最高价的最高值-21日内最低价的最低值)))

   VAR2赋值:(100-((90*(21日内最高价的最高值-收盘价))/(21日内最高价的最高值-21日内最低价的最低值)))

   VAR3赋值:(100-((100*(6日内最高价的最高值-收盘价))/(6日内最高价的最高值-6日内最低价的最低值))的34日简单移动平均)

   当满足条件(VAR2<VAR3的6日简单移动平均)时,在收盘价和开盘价位置之间画柱状线,宽度为5,1不为0则画空心柱.,COLORFFFF33

   当满足条件(VAR2<VAR3的6日简单移动平均)时,在最低价和(开盘价和收盘价的较小值*1.001)位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORFFFF33

   当满足条件(VAR2<VAR3的6日简单移动平均)时,在开盘价和收盘价的较大值和最高价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORFFFF33

   当满足条件(VAR2>VAR3的6日简单移动平均)时,在开盘价和收盘价位置之间画柱状线,宽度为7,1不为0则画空心柱.,COLOR4440FF

   当满足条件(VAR2>VAR3的6日简单移动平均)时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR4440FF

   当满足条件(VAR2>VAR3的6日简单移动平均)时,在最低价和(收盘价和开盘价的较小值*1.001)位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR4440FF

   当满足条件((收阴线)AND(VAR2>VAR3的6日简单移动平均))时,在(开盘价*0.998)和(收盘价*1.0025)位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLORFFFF33

   当满足条件((收阳线)AND(VAR2<VAR3的6日简单移动平均))时,在(收盘价*0.998)和(开盘价*1.0025)位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLOR4440FF

   当满足条件((收阴线)AND(VAR2<VAR3的6日简单移动平均))时,在收盘价和开盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFFFF33

   当满足条件VAR2上穿VAR3的6日简单移动平均时,在(最低价*0.984)位置书写文字,COLOR4440FF

   当满足条件VAR3的6日简单移动平均上穿VAR1时,在(最高价*1.035)位置书写文字,COLORFFFF34

   WX赋值:收盘价的历史简单移动平均

   输出M1:收盘价的P1日简单移动平均,COLORFFFF00

   输出M2:(收盘价的P2日简单移动平均),COLOR00FF00

   输出M3:(收盘价的P3日简单移动平均),COLOR00FFFF

   输出M4:(收盘价的P4日简单移动平均),COLOR4440FF

   A1赋值:成交量(手)/(((最高价-最低价)*2)-(收盘价-开盘价)的绝对值)

   A2赋值:A1*(收盘价-开盘价)

   A3赋值:((A2的历史累和)/当前流通股本(手))*100

   A4赋值:(如果(A2>,返回?,否则返回?的?日累和

   =0),A2,0)),0)

   A5赋值:(如果(A2<,返回?,否则返回?的?日累和

   0),A2,0)),0)

   输出罗陀:(A4-A5的绝对值)/FINANCE2(37),线宽为0

   输出M5:罗陀的5日简单移动平均,COLOR00D0DD

   输出M13:罗陀的13日简单移动平均,COLORFF9900

   输出M26:罗陀的26日简单移动平均,画绿色

   输出M62:罗陀的62日简单移动平均,COLORFFDDFF

   输出M120:罗陀的120日简单移动平均,COLORDD00DD

   罗陀的3日线性回归斜率,线宽为0

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

   =0),(1日前的罗陀),罗陀,6,1),画红色

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

   0),(1日前的罗陀),罗陀,6,1),画绿色

   A1赋值:(收盘价/收盘价的48日简单移动平均)<

   0.75

   A2赋值:(收盘价/收盘价的70日简单移动平均)<

   0.70

   A3赋值:A1ANDA2

   A4赋值:成交量(手)<

   1日前的成交量(手)*2.8AND(统计?日中满足收盘价<的天数

   开盘价*0.93,2)=2ORCOUNT(最高价/最低价>

   1.1,5)>

   3)

   A5赋值:A3AND((收盘价-最低价)/收盘价>

   0.02ORC>

   1日前的收盘价*1.01)ANDA4

   A6赋值:A5的3日过滤

   A7赋值:(((收盘价/收盘价的40日简单移动平均)*100)<

   78)

   A8赋值:(((收盘价/收盘价的60日简单移动平均)*100)<

   74)

   A9赋值:(最高价>

   (最低价*1.051))

   A10赋值:(A9AND(统计5日中满足A9的天数>

   1))

   A11赋值:以成交量(手)/成交量(手)的34日累和为权重收盘价的动态移动平均

   A12赋值:以成交量(手)/成交量(手)的13日累和为权重收盘价的动态移动平均

   A13赋值:(收盘价-A11)/A11*100

   A14赋值:(收盘价-A12)/A12*100

   A15赋值:A14<

   =-28ANDA13<

   =-19

   AA赋值:如果(A10AND(A7ORA8)),返回2,否则返回0

   BB赋值:收盘价/25日前的收盘价<

   =1.1

   CC赋值:(收盘价-2日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-2日前的收盘价的绝对值的7日[1日权重]移动平均*100)<

   15

   V3赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100

   DD赋值:V3的2日[1日权重]移动平均

   V5赋值:DD的2日[1日权重]移动平均

   EE赋值:如果DD>,返回?,否则返回?

   1日前的DDANDREF(DD,1)<

   2日前的DDANDDD<

   23,1.5,0)

   输出选股票:BBANDAAANDCCANDEE

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