相关简介:通达信绝品主图之立桩量选股指标公式源码分享

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

一、立桩量的产生条件

  立桩量是指一只股票在上升途中(60日均线向上),在相对低位放出一根阶段性的大量(超越和覆盖掉前期的量),量的大小呈现阶段性放大趋势,同时,股票价格处于上涨的趋势,以上两点缺一不可。尤其强调的是立桩量只出现在股票的上涨途中,而在下跌中是不可能有立桩量出现的。

  二、三天法则

  立桩量要成立,必须建立在“三天法则”之上,即在三天之内不跌破立桩量当日股价的最低点(b点),且股价后期要突破立桩量出现时股票价格的最高点(a 点)。另外,“三天法则”中的“三天”并不要求时间段一定为3天,只要在出现立桩量后三天左右不跌破低点b,且股价超过a点,就可以买入。

通达信指标公式源码:

    均价:=(3*C+H+L+O)/6;VAR1:=(8*均价+7*REF(均价,1)+6*REF(均价,2)+5*REF(均价,3)+4*REF(均价,4)+3*REF(均价,5)+2*REF(均价,6)+REF(均价,8))/36;TJ1:=VOL=HHV(VOL,10)ANDVOL>2*REF(VOL,1)ANDCLOSE>VAR1;立桩量:=FILTER(TJ1,5);TJ2:=IF(BARSLAST(立桩量)=1ANDCLOSE>REF(HIGH,1),1,IF(BARSLAST(立桩量)=2
    ANDCLOSE>REF(HIGH,2),1,IF(BARSLAST(立桩量)=3AND
    CLOSE>REF(HIGH,3),1,0)));突破:=TJ2=1;TJ3:=IF(BARSLAST(立桩量)=1ANDCLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量)=2AND
    CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量)=3AND
    CLOSE>REF(LOW,3),1,0)));三天法则:=TJ3=1;成立:=三天法则AND突破;条件成立:FILTER(成立,3);
    T11:=CONST(LLVBARS(LOW,10));
    T11HIGH:=CONST(REF(HIGH,T11));
    CC1:=CONST(CURRBARSCOUNT);
    T22:=CONST(BARSLAST(CURRBARSCOUNT>CC1+T11ANDH>T11HIGH));
    T22HIGH:=CONST(REF(HIGH,T22));
    T33:=CONST(BARSLAST(CURRBARSCOUNT>CC1+T22ANDHIGH>T22HIGH));
    T33HIGH:=CONST(REF(HIGH,T33));
    A:=C>=T33HIGHANDREF(C,1)<T33HIGHANDDYNAINFO(17)>2;
    N:=10;
    T1K:=CONST(LLVBARS(LOW,N));
    T1HIGH:=CONST(REF(HIGH,T1K));
    CC:=CONST(CURRBARSCOUNT);
    T2K:=CONST(BARSLAST((CURRBARSCOUNT>(CC+T1K))AND(HIGH>T1HIGH)));
    T2HIGH:=CONST(REF(HIGH,T2K));
    T3K:=CONST(BARSLAST((CURRBARSCOUNT>(CC+T2K))AND(HIGH>T2HIGH)));
    T3HIGH:=CONST(REF(HIGH,T3K));
    洗盘杀入线:=DRAWLINE(CURRBARSCOUNT=3+1,T3HIGH,ISLASTBAR,T3HIGH,1),LINETHICK1,COLORLIRED;
    XG:CROSS(C,洗盘杀入线*0.98)
    MA1:MA(CLOSE,8);MA2:MA(CLOSE,13);
    MA3:MA(CLOSE,21),LINETHICK2;
    MA4:MA(CLOSE,34);MA5:MA(CLOSE,20);
    FFF:=(LOW<=MA1ANDLOW<=MA2ANDLOW<=MA3ANDCLOSE>=MA1AND
    CLOSE>=MA2ANDCLOSE>=MA3ANDCLOSE>REF(CLOSE,1));
    DRAWICON(OPEN>MA1ANDOPEN>MA2ANDOPEN>MA5ANDCLOSE<MA1
    ANDCLOSE<MA2ANDCLOSE<MA5,LOW,2);
    BBB:=(LOW<=MA1ANDLOW<=MA2ANDLOW<=MA3ANDHIGH>=MA1
    ANDHIGH>=MA2ANDHIGH>=MA3ANDCLOSE>OPENANDCLOSE>REF(CLOSE,1));
    STICKlINE(BBB,CLOSE,OPEN,8,0),COLOR9900FF;
    A1:=REF(CLOSE,2)/REF(OPEN,2)<0.95ANDREF(C,2)<REF(C,3);
    A2:=REF(OPEN,1)<REF(CLOSE,2)ANDREF(CLOSE,1)>REF(CLOSE,2)
    ANDREF(CLOSE,1)>(REF(CLOSE,2)+REF(OPEN,2))/2;
    A3:=CLOSE>REF(CLOSE,1);A4:=LLV(LOW,13)=REF(LOW,1);
    MB:=BACKSET(A1ANDA2ANDA3ANDA4,3);
    STICKLINE(MB,CLOSE,OPEN,7,0),COLOR0066FF;
    DRAWTEXT(CROSS(0.5,MB),HIGH*1.08,'哈哈!,↑曙光初现'),COLOR0066FF;
    DRAWTEXT(FFF,LOW*0.98,'↑阳拐点'),COLOR00FFFF;

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

   均价赋值:(3*收盘价+最高价+最低价+开盘价)/6

   VAR1赋值:(8*均价+7*1日前的均价+6*2日前的均价+5*3日前的均价+4*4日前的均价+3*5日前的均价+2*6日前的均价+8日前的均价)/36

   TJ1赋值:成交量(手)=10日内成交量(手)的最高值ANDVOL>

   2*1日前的成交量(手)ANDCLOSE>

   VAR1

   立桩量赋值:TJ1的5日过滤

   TJ2赋值:如果上次立桩量距今天数=1ANDCLOSE>,返回?,否则返回?

   1日前的最高价,1,如果上次立桩量距今天数=2ANDCLOSE>,返回?,否则返回?

   2日前的最高价,1,如果上次立桩量距今天数=3ANDCLOSE>,返回?,否则返回?

   3日前的最高价,1,0)))

   突破赋值:TJ2=1

   TJ3赋值:如果上次立桩量距今天数=1ANDCLOSE>,返回?,否则返回?

   1日前的最低价,1,如果上次立桩量距今天数=2ANDCLOSE>,返回?,否则返回?

   2日前的最低价,1,如果上次立桩量距今天数=3ANDCLOSE>,返回?,否则返回?

   3日前的最低价,1,0)))

   三天法则赋值:TJ3=1

   成立赋值:三天法则AND突破

   输出条件成立:成立的3日过滤

   T11赋值:10日内最低价距今天数的最后一日取值设为常数

   T11HIGH赋值:T11日前的最高价的最后一日取值设为常数

   CC1赋值:到最后交易的周期的最后一日取值设为常数

   T22赋值:上次到最后交易的周期>距今天数的最后一日取值设为常数

   CC1+T11ANDH>

   T11HIGH))

   T22HIGH赋值:T22日前的最高价的最后一日取值设为常数

   T33赋值:上次到最后交易的周期>距今天数的最后一日取值设为常数

   CC1+T22ANDHIGH>

   T22HIGH))

   T33HIGH赋值:T33日前的最高价的最后一日取值设为常数

   A赋值:收盘价>

   =T33HIGHANDREF(收盘价,1)<

   T33HIGHANDDYNAINFO(17)>

   2

   N赋值:10

   T1K赋值:N日内最低价距今天数的最后一日取值设为常数

   T1HIGH赋值:T1K日前的最高价的最后一日取值设为常数

   CC赋值:到最后交易的周期的最后一日取值设为常数

   T2K赋值:上次(到最后交易的周期>距今天数的最后一日取值设为常数

   (CC+T1K))AND(最高价>

   T1HIGH)))

   T2HIGH赋值:T2K日前的最高价的最后一日取值设为常数

   T3K赋值:上次(到最后交易的周期>距今天数的最后一日取值设为常数

   (CC+T2K))AND(最高价>

   T2HIGH)))

   T3HIGH赋值:T3K日前的最高价的最后一日取值设为常数

   洗盘杀入线赋值:当满足条件到最后交易的周期=3+1时,在T3HIGH位置画直线起点,当满足条件是否最后一个周期时,在T3HIGH位置画直线终点,1表示是否延长.,线宽为1,画淡红色

   输出输出XG:收盘价上穿洗盘杀入线*0.98MA1:收盘价的8日简单移动平均

   输出均线:收盘价的13日简单移动平均

   输出MA3:收盘价的21日简单移动平均,线宽为2

   输出MA4:收盘价的34日简单移动平均

   输出MA5:收盘价的20日简单移动平均

   FFF赋值:(最低价<

   =MA1ANDLOW<

   =MA2ANDLOW<

   =MA3ANDCLOSE>

   =MA1AND收盘价>

   =MA2ANDCLOSE>

   =MA3ANDCLOSE>

   1日前的收盘价)

   当满足条件开盘价>时,在?位置画?号图标

   MA1ANDOPEN>

   MA2ANDOPEN>

   MA5ANDCLOSE<

   MA1ANDCLOSE<

   MA2ANDCLOSE<

   MA5,最低价,2)

   BBB赋值:(最低价<

   =MA1ANDLOW<

   =MA2ANDLOW<

   =MA3ANDHIGH>

   =MA1ANDHIGH>

   =MA2ANDHIGH>

   =MA3ANDCLOSE>

   OPENANDCLOSE>

   1日前的收盘价)

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

   A1赋值:2日前的收盘价/2日前的开盘价<

   0.95ANDREF(收盘价,2)<

   3日前的收盘价

   A2赋值:1日前的开盘价<

   2日前的收盘价ANDREF(收盘价,1)>

   2日前的收盘价ANDREF(收盘价,1)>

   (2日前的收盘价+2日前的开盘价)/2

   A3赋值:收盘价>

   1日前的收盘价

   A4赋值:13日内最低价的最低值=1日前的最低价

   MB赋值:若A1ANDA2ANDA3ANDA4则将最近3周期置为1

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

   当满足条件0.5上穿MB时,在最高价*1.08位置书写文字,COLOR0066FF

   当满足条件FFF时,在最低价*0.98位置书写文字,COLOR00FFFF

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