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

    正文概述    2024-05-04 04:13:23  
    V1:=DMA((((HIGH+LOW)+(CLOSE*2))/4.15),0.9); HY1:=REF(EMA(V1,3),1); 实时线:MA(CLOSE,1),Color006400; 神秘线:HY1,Color400080; stickline(C HY1,low,high,1,0),colorred; stickline(C HY1,close,open,4.5,0),colorred; stickline(C HY1,close,open,4,0),colorred; stickline(C HY1,close,open,3,0),colorred; stickline(C HY1,close,open,2,0),colorred; stickline(C =HY1,close,open,4.5,0),ColorFF4242; stickline(C =HY1,close,open,4,0),ColorFF4242; stickline(C =HY1,close,open,3,0),ColorFF4242; stickline(C =HY1,close,open,2,0),ColorFF4242; stickline(C =HY1,low,high,1,0),ColorFF4242; DRAWtext(CROSS(CLOSE,HY1),LOW,'买点'),LINETHICK2,ColorYELLOW; DRAWtext(CROSS(HY1,CLOSE),HIGH*1.08,'卖点'),LINETHICK3,colorwhite; APP:=(VOL/(((HIGH-LOW)*2)-ABS((CLOSE-OPEN)))); ZL:=IF((CLOSE OPEN),(APP*(HIGH-LOW)),IF((CLOSE OPEN),(APP*((HIGH-OPEN)+(CLOSE-LOW))),(VOL/2))); SF:=IF((CLOSE OPEN),(0-(APP*((HIGH-CLOSE)+(OPEN-LOW)))),IF((CLOSE OPEN),(0-(APP*(HIGH-LOW))),(0-(VOL/2)))); 库存能量:=MA((ZL+SF),2); 库存平均:=MA((ZL+SF),5); DRAWTEXT(cross(库存能量,库存平均),L*0.97,''),ColorFF00FF,linethick4; P:=15; GT:=1; DT:=1; 半径:=5; DRAWTEXT_FIX(ISLASTBAR,0.5,0.9,0,'圆主图'),COLORYELLOW; P1:=IF(PERIOD 5ORPERIOD=8,60,P); A1:=REF(H,2)=HHV(H,P1)ANDREF(H,2) MAX(REF(H,1),H); B1:=FILTER(A1,2); C1:=BACKSET(B1,3); D1:=FILTER(C1,2);{高点} A2:=REF(L,2)=LLV(L,P1)ANDREF(L,2) MIN(REF(L,1),L); B2:=FILTER(A2,2); C2:=BACKSET(B2,3); D2:=FILTER(C2,2);{低点} E1:=(REF(LLV(LOW,2*2),1)+REF(HHV(HIGH,2*2),1))/2; E02:=(HIGH+LOW)/2;{高低点出现在同一K线上时可作取舍} H1:=(D1ANDNOT((D2ANDE1 =E02)))ORISLASTBARORBARSCOUNT(CLOSE)=1; L1:=(D2ANDNOT((D1ANDE1 E02))); H2:=D1ANDNOT((D2ANDE1 =E02)); X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1ANDCOUNT(L1,X1) 0,LLVBARS(IF(L1,LOW,10000),X1)); G1:=F1 REF(F1,1); I1:=BACKSET(G1,2); LD:=I1 REF(I1,1);{过滤后低点} L2:=LDORISLASTBARORBARSCOUNT(CLOSE)=1; X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2ANDCOUNT(H2,X2) 0,HHVBARS(IF(H2,HIGH,0),X2)); G2:=F2 REF(F2,1); I2:=BACKSET(G2,2); HD:=I2 REF(I2,1);{过滤后高点} DRAWICON(LD,L*0.99,1); DRAWICON(HD,H*1.01,2); BDH:=REF(H,BARSLAST(HD)); BDL:=REF(L,BARSLAST(LD)); R11:=BACKSET(ISLASTBAR,BARSLAST(HD)+GT); S11:=R11 REF(R11,1);{高} T11:=BACKSET(ISLASTBAR,BARSLAST(LD)+DT); U11:=T11 REF(T11,1);{低} 高点:REF(H,BARSLAST(S11)),COLOR00FF00; 低点:REF(L,BARSLAST(U11)),COLORFFCC00; 低天:=CONST(BARSLAST(U11)); 高天:=CONST(BARSLAST(S11)); CURR:=CURRBARSCOUNT; DRAWLINE(U11,L,S11,H,0),COLORYELLOW; DRAWLINE(S11,H,U11,L,0),COLORWHITE; SH:=CONST(高点); SL:=CONST(低点); 高低差:=SH-SL; 天距:=ABS(低天-高天); PR:=(高天+低天)/2; RN:=(SH+SL)/2; Y弧:=(SH*SL); BX:=2*(SH*SL)/天距; BY:=(SH*SL)/高低差; XW:=IF(CURR PR,PR-CURR,CURR-PR)*BX; SY:=IF(XW Y弧,SQRT(Y弧*Y弧-XW*XW),0)/BY/半径; YX1:RN+SY,COLOR00FFFF; YX2:RN-SY,COLOR00FFFF;

    公式解读:


    [源码注释]通达信公式动态公式解读


       V1赋值:以0.9为权重(((最高价+最低价)+(收盘价*2))/4.15)的动态移动平均

       HY1赋值:1日前的V1的3日指数移动平均

       输出

       实时线:收盘价的1日简单移动平均,COLOR006400

       输出

       神秘线:HY1,COLOR400080

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

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

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

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

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

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

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

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

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

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

       当满足条件收盘价上穿HY1时,在最低价位置书写文字,线宽为2,画黄色

       当满足条件HY1上穿收盘价时,在最高价*1.08位置书写文字,线宽为3,画白色

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

       ZL赋值:如果(收阳线),返回(APP*(最高价-最低价)),否则返回如果(收阴线),返回(APP*((最高价-开盘价)+(收盘价-最低价))),否则返回(成交量(手)/2)

       SF赋值:如果(收阳线),返回(0-(APP*((最高价-收盘价)+(开盘价-最低价)))),否则返回如果(收阴线),返回(0-(APP*(最高价-最低价))),否则返回(0-(成交量(手)/2))

       库存能量赋值:(ZL+SF)的2日简单移动平均

       库存平均赋值:(ZL+SF)的5日简单移动平均

       当满足条件库存能量上穿库存平均时,在最低价*0.97位置书写文字,COLORFF00FF,线宽为4

       P赋值:15

       GT赋值:1

       DT赋值:1

       半径赋值:5

       当满足条件是否最后一个周期时,在横轴0.5纵轴0.9位置书写文字,画黄色

       P1赋值:如果周期类型 ,返回?,否则返回?

       5ORPERIOD=8,60,P)

       A1赋值:2日前的最高价=P1日内最高价的最高值ANDREF(最高价,2)

       1日前的最高价和最高价的较大值

       B1赋值:A1的2日过滤

       C1赋值:若B1则将最近3周期置为1

       D1赋值:C1的2日过滤

       A2赋值:2日前的最低价=P1日内最低价的最低值ANDREF(最低价,2)

       1日前的最低价和最低价的较小值

       B2赋值:A2的2日过滤

       C2赋值:若B2则将最近3周期置为1

       D2赋值:C2的2日过滤

       E1赋值:(1日前的2*2日内最低价的最低值+1日前的2*2日内最高价的最高值)/2

       E02赋值:(最高价+最低价)/2

       H1赋值:(D1ANDNOT((D2ANDE1

       =E02)))ORISLASTBARORBARSCOUNT(收盘价)=1

       L1赋值:(D2ANDNOT((D1ANDE1

       E02)))

       H2赋值:D1ANDNOT((D2ANDE1

       =E02))

       X1赋值:1日前的上次H1距今天数+1

       F1赋值:若H1ANDCOUNT(L1,X1) 则将最近?周期置为1

       0,X1日内如果L1,返回最低价,否则返回10000距今天数)

       G1赋值:F1

       1日前的F1

       I1赋值:若G1则将最近2周期置为1

       LD赋值:I1

       1日前的I1

       L2赋值:LDORISLASTBAROR收盘价的有效数据周期数=1

       X2赋值:1日前的上次L2距今天数+1

       F2赋值:若L2ANDCOUNT(H2,X2) 则将最近?周期置为1

       0,X2日内如果H2,返回最高价,否则返回0距今天数)

       G2赋值:F2

       1日前的F2

       I2赋值:若G2则将最近2周期置为1

       HD赋值:I2

       1日前的I2

       当满足条件LD时,在最低价*0.99位置画1号图标

       当满足条件HD时,在最高价*1.01位置画2号图标

       BDH赋值:上次HD距今天数日前的最高价

       BDL赋值:上次LD距今天数日前的最低价

       R11赋值:若是否最后一个周期则将最近上次HD距今天数+GT周期置为1

       S11赋值:R11

       1日前的R11

       T11赋值:若是否最后一个周期则将最近上次LD距今天数+DT周期置为1

       U11赋值:T11

       1日前的T11

       输出

       高点:上次S11距今天数日前的最高价,COLOR00FF00

       输出

       低点:上次U11距今天数日前的最低价,COLORFFCC00

       低天赋值:上次U11距今天数的最后一日取值设为常数

       高天赋值:上次S11距今天数的最后一日取值设为常数

       CURR赋值:到最后交易的周期

       当满足条件U11时,在最低价位置画直线起点,当满足条件S11时,在最高价位置画直线终点,0表示是否延长.,画黄色

       当满足条件S11时,在最高价位置画直线起点,当满足条件U11时,在最低价位置画直线终点,0表示是否延长.,画白色

       SH赋值:高点的最后一日取值设为常数

       SL赋值:低点的最后一日取值设为常数

       高低差赋值:SH-SL

       天距赋值:低天-高天的绝对值

       PR赋值:(高天+低天)/2

       RN赋值:(SH+SL)/2

       Y弧赋值:(SH*SL)

       BX赋值:2*(SH*SL)/天距

       BY赋值:(SH*SL)/高低差

       XW赋值:如果CURR ,返回?,否则返回?

       PR,PR-CURR,CURR-PR)*BX

       SY赋值:如果XW ,返回?,否则返回?

       Y弧,Y弧*Y弧-XW*XW的开方,0)/BY/半径

       输出

       YX1:RN+SY,COLOR00FFFF

       输出

       YX2:RN-SY,COLOR00FFFF


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信四方力道主图指标公式源码分享 加入收藏