最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信精准BS公式附图源码

    正文概述    2024-05-04 04:34:37  
    R:=4; ZF:=(C-REF(C,1))/REF(C,1); TJ:=ZF =R/100ORZF =-R/100; STICKLINE(TJANDCLOSE OPEN,C,O,1.1,0),COLORYELLOW; STICKLINE(TJANDOPEN =CLOSE,C,O,1.1,0),COLORYELLOW; 下限:IF(BARSLAST(TJ),IF(REF(H,BARSLAST(TJ)+1) REF(L,BARSLAST(TJ)), REF(H,BARSLAST(TJ)+1),REF(LOW,BARSLAST(TJ))),DRAWNULL),COLORWHITE; 上限:IF(BARSLAST(TJ),IF(REF(L,BARSLAST(TJ)+1) REF(H,BARSLAST(TJ)), REF(L,BARSLAST(TJ)+1),REF(HIGH,BARSLAST(TJ))),DRAWNULL),COLORYELLOW; AA:=IF(REF(H,BARSLAST(TJ)) REF(C,BARSLAST(TJ)+1), REF(C,BARSLAST(TJ)+1),REF(H,BARSLAST(TJ))); CC:=IF(REF(LOW,BARSLAST(TJ)) REF(C,BARSLAST(TJ)+1), REF(C,BARSLAST(TJ)+1),REF(LOW,BARSLAST(TJ))); 重心:IF(BARSLAST(TJ),(AA+CC)/2,DRAWNULL),COLORBLUE; 虎:MA(CLOSE,7),COLORRED,LINETHICK2; 凤:MA(CLOSE,89),COLORGREEN; 龙:MA(CLOSE,344),COLORGRAY; VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25); VAR2:=HIGH-REF(HIGH,1); VAR3:=REF(LOW,1)-LOW; VAR4:=SUM(IF(VAR2 0ANDVAR2 VAR3,VAR2,0),25); VAR5:=SUM(IF(VAR3 0ANDVAR3 VAR2,VAR3,0),25); VAR6:=VAR4*100/VAR1; VAR7:=VAR5*100/VAR1; VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15); VAR9:=(VAR8+REF(VAR8,15))/2; A:=(VAR7 VAR6ANDVAR7 25ANDVAR6 B:=ZIG(3,50/5)*100,COLORWHITE; G:=MA(B,2),COLORYELLOW; D:=CROSS(B,G)*1000,COLORRED; W:=CROSS(G,B)*1000,COLORBLUE; E:=REF(INDEXC,1); F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1); VAR10:=FANDF VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; VAR12:=SMA(VAR11,3,1); VAR13:=SMA(VAR12,3,1); VAR14:=VAR13ANDVAR13 MM:=AANDDANDVAR10ANDVAR14; DRAWTEXT(W=1000,H*1.01,'S'),COLOR00FF00; DRAWTEXT(D=1000,L*0.99,'B'),COLORRED; N:=5; N1:=8; VAR2:=8; ma5:=MA(C,5); MA10:MA(CLOSE,10); MA20:EMA(C,14); MA60:MA(CLOSE,60); VAR1:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100, 5,1)-3*SMA(SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1),3.2,1); 操作:IF(MA5 MA20,MA5,MA20); 乖离:(L/MA20-1)*100,COLORFF00FF,NODRAW; 乖离1:(H/MA20-1)*100,COLORFF00FF,NODRAW; BB:=REF(INDEXC,1) REF(INDEXC,2)ANDREF(C,2)*0.95 =REF(C,1)ANDREF(O, 1)/REF(C,1) =1.05ANDREF(C,1) REF(O,1)ANDC OANDC/O =1.05ANDC REF(O,1)ANDREF(,1) REF(VOL,2); stICKLINE(乖离1 =12,C,(O+C)/2,3,0),colorred; STICKLINE(乖离 -15,C,(O+C)/2,3,0),COLORFF00FF; STICKLINE(crOSS(C,MA20),H,L,1,0),coloryellow; STICKLINE(CROSS(MA5,C),H,L,1,0),colorblue; STICKLINE(BB,O,C,4,0),colorred; STICKLINE(BB,O,H,0,0),colorred; STICKLINE(BB,L,C,0,0),colorred; DRAWTEXT(BB,L*0.98,'追!'),coloryellow; IF(操作 =REF(操作,1),操作,DRAWNULL),colorred,LINETHICK2; CC:=CROSS(VAR1,VAR2); LC:=REF(CLOSE,1); :=(SMA(MAX(CLOSE-LC,0),6,1))/(SMA(Abs(CLOSE-LC),6,1))*100; DRAWTEXT(CROSS(zig(3,8),REF(ZIG(3,8),1)),LOW*0.978,'见机买入'),colorred;



    [源码注释]通达信精准BS公式附图公式解读


       R赋值:4

       ZF赋值:(收盘价-1日前的收盘价)/1日前的收盘价

       TJ赋值:ZF

       =R/100ORZF

       =-R/100

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

       开盘价,收盘价,开盘价,1.1,0),画黄色

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

       =收盘价,收盘价,开盘价,1.1,0),画黄色

       输出下限:如果上次TJ距今天数,返回如果上次TJ距今天数+1日前的最高价 ,返回?,否则返回?,否则返回?

       上次TJ距今天数日前的最低价,上次TJ距今天数+1日前的最高价,上次TJ距今天数日前的最低价),无效数),画白色

       输出上限:如果上次TJ距今天数,返回如果上次TJ距今天数+1日前的最低价 ,返回?,否则返回?,否则返回?

       上次TJ距今天数日前的最高价,上次TJ距今天数+1日前的最低价,上次TJ距今天数日前的最高价),无效数),画黄色

       AA赋值:如果上次TJ距今天数日前的最高价 ,返回?,否则返回?

       上次TJ距今天数+1日前的收盘价,上次TJ距今天数+1日前的收盘价,上次TJ距今天数日前的最高价)

       CC赋值:如果上次TJ距今天数日前的最低价 ,返回?,否则返回?

       上次TJ距今天数+1日前的收盘价,上次TJ距今天数+1日前的收盘价,上次TJ距今天数日前的最低价)

       输出重心:如果上次TJ距今天数,返回(AA+CC)/2,否则返回无效数,画蓝色

       输出虎:收盘价的7日简单移动平均,画红色,线宽为2

       输出凤:收盘价的89日简单移动平均,画绿色

       输出龙:收盘价的344日简单移动平均,画深灰色

       VAR1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的25日累和

       VAR2赋值:最高价-1日前的最高价

       VAR3赋值:1日前的最低价-最低价

       VAR4赋值:如果VAR2 ,返回?,否则返回?的?日累和

       0ANDVAR2

       VAR3,VAR2,0),25)

       VAR5赋值:如果VAR3 ,返回?,否则返回?的?日累和

       0ANDVAR3

       VAR2,VAR3,0),25)

       VAR6赋值:VAR4*100/VAR1

       VAR7赋值:VAR5*100/VAR1

       VAR8赋值:VAR7-VAR6的绝对值/(VAR7+VAR6)*100的15日简单移动平均

       VAR9赋值:(VAR8+15日前的VAR8)/2

       A赋值:(VAR7

       VAR6ANDVAR7

       25ANDVAR6

       25)

       B赋值:收盘价50/5%的之字转向*100,画白色

       G赋值:B的2日简单移动平均,画黄色

       D赋值:B上穿G*1000,画红色

       W赋值:G上穿B*1000,画蓝色

       E赋值:1日前的的收盘价

       F赋值:大盘的收盘价-E和0的较大值的3日[1日权重]移动平均/大盘的收盘价-E的绝对值的3日[1日权重]移动平均

       VAR10赋值:FANDF

       8

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

       VAR12赋值:VAR11的3日[1日权重]移动平均

       VAR13赋值:VAR12的3日[1日权重]移动平均

       VAR14赋值:VAR13ANDVAR13

       20

       MM赋值:AANDDANDVAR10ANDVAR14

       当满足条件W=1000时,在最高价*1.01位置书写文字,COLOR00FF00

       当满足条件D=1000时,在最低价*0.99位置书写文字,画红色

       N赋值:5

       N1赋值:8

       VAR2赋值:8

       MA5赋值:收盘价的5日简单移动平均

       输出MA10:收盘价的10日简单移动平均

       输出MA20:收盘价的14日指数移动平均

       输出MA60:收盘价的60日简单移动平均

       VAR1赋值:4*(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均

       输出操作:如果MA5 MA20,返回MA5,否则返回MA20

       输出乖离:(最低价/MA20-1)*100,COLORFF00FF,NODRAW

       输出乖离1:(最高价/MA20-1)*100,COLORFF00FF,NODRAW

       BB赋值:1日前的大盘的收盘价 2日前的大盘的收盘价ANDREF(收盘价,2)*0.95 =1日前的收盘价ANDREF(开盘价,1)/1日前的收盘价 =1.05ANDREF(收盘价,1) 1日前的开盘价ANDC OANDC/开盘价 =1.05ANDC 1日前的开盘价ANDREF((手),1) 2日前的成交量(手)

       当满足条件乖离1 =12时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色

       当满足条件乖离 -15时,在收盘价和(开盘价+收盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF

       当满足条件收盘价上穿MA20时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色

       当满足条件MA5上穿收盘价时,在最高价和最低价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色

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

       当满足条件BB时,在开盘价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色

       当满足条件BB时,在最低价和收盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色

       当满足条件BB时,在最低价*0.98位置书写文字,画黄色

       如果操作 =1日前的操作,返回操作,否则返回无效数,画红色,线宽为2

       CC赋值:VAR1上穿VAR2

       LC赋值:1日前的收盘价

       RSI赋值:(收盘价-LC和0的较大值的6日[1日权重]移动平均)/(收盘价-LC的绝对值的6日[1日权重]移动平均)*100

       当满足条件收盘价8%的之字转向上穿1日前的收盘价8%的之字转向时,在最低价*0.978位置书写文字,画红色


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信精准BS公式附图源码 加入收藏