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

    正文概述    2024-05-04 04:10:05  
    生命线:MA(CLOSE,26),colorred,LINETHICK2,PRECIS2; 多头线:EMA(C,1.5),coloryellow,PRECIS2; 空头线:EMA(C,5),COLOR00FF00,PRECIS2; 均衡线:EMA(空头线,5),colorwhite,PRECIS2; VAR1:=(100-((90*(HHV(HIGH,21)-CLOSE))/(HHV(HIGH,21)-LLV(LOW,21)))); VAR2:=(100-MA(((100*(HHV(HIGH,12)-CLOSE))/(HHV(HIGH,12)-LLV(LOW,12))),12)); DRAWTEXT(CROSS(VAR1,MA(VAR2,12)),(LOW*0.94),'↑买'),color4440FF,ALIGN1; DRAWTEXT(CROSS(MA(VAR2,12),VAR1),(HIGH*1.05),'卖'),colorFFFF34,ALIGN1; Var3:=EMA(C,5); Var4:=EMA(C,10); Var5:=EMA(C,20); Var6:=EMA(C,30); Var7:=(Var3+Var4+Var5+Var6)/4; Var8:=(Var7-REF(Var7,15))/REF(Var7,15)*100; Var9:=EMA(Var8,8); STICKLINE(C =生命线ANDC =O,C,O,10,0),COLOR0000ff,LAYER1; STICKLINE(C =生命线ANDC =O,C,O,8,0),COLOR0000ff,LAYER1; STICKLINE(C =生命线ANDC =O,C,O,4,0),COLOR0000ff,LAYER1; STICKLINE(C =生命线ANDC =O,H,L,0.5,0),COLOR0000ff,LAYER1;//红强势 STICKLINE(Var8 1*REF(Var8,1),O,C,10,0),COLORffff00; STICKLINE(Var8 1*REF(Var8,1),O,C,8,0),COLORffff00; STICKLINE(Var8 1*REF(Var8,1),O,C,4,0),COLORffff00; STICKLINE(Var8 1*REF(Var8,1),H,L,0.5,0),COLORffff00;//蓝下跌 STICKLINE(Var8 1*REF(Var8,1),O,C,10,0),COLORc8009f; STICKLINE(Var8 1*REF(Var8,1),O,C,8,0),COLORc8009f; STICKLINE(Var8 1*REF(Var8,1),O,C,4,0),COLORc8009f; STICKLINE(Var8 1*REF(Var8,1),H,L,0.5,0),COLORc8009f;//紫调整 STICKLINE(Var8 1*REF(Var8,1)ANDVar9 1*REF(Var9,1),O,C,10,0),COLOR00ff00; STICKLINE(Var8 1*REF(Var8,1)ANDVar9 1*REF(Var9,1),O,C,8,0),COLOR00ff00; STICKLINE(Var8 1*REF(Var8,1)ANDVar9 1*REF(Var9,1),O,C,4,0),COLOR00ff00; STICKLINE(Var8 1*REF(Var8,1)ANDVar9 1*REF(Var9,1),H,L,0.5,0),COLOR00ff00;//绿见顶 买进价:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004; 买进条件:=CROSS(C,买进价)AND买进价 REF(买进价,1); STICKLINE(买进条件,O,C,10,0),colorffffff,LAYER1; STICKLINE(买进条件,O,C,8,0),colorffffff,LAYER1; STICKLINE(买进条件,O,C,4,0),colorffffff,LAYER1; STICKLINE(买进条件,H,L,0.5,0),colorffffff,LAYER1;//白买进 加码价:=((C-REF(MA(C,18),1))/18+MA(C,18))*1.004; 加码条件:=CROSS(C,加码价)AND加码价 REF(加码价,1); STICKLINE(加码条件,O,C,10,0),color00ffff,LAYER1; STICKLINE(加码条件,O,C,8,0),color00ffff,LAYER1; STICKLINE(加码条件,O,C,4,0),color00ffff,LAYER1; STICKLINE(加码条件,H,L,0.5,0),color00ffff,LAYER1;//黄加仓 ZDF:=(C-REF(C,1))/REF(C,1)*100; STICKLINE(ZDF 9.8,O,C,10,1),COLOR0000ff,LAYER1; STICKLINE(ZDF 9.8,O,C,8,1),COLOR0000ff,LAYER1; STICKLINE(ZDF 9.8,O,C,4,1),COLOR0000ff,LAYER1; STICKLINE(ZDF -9.8,O,C,10,1),COLOR00ff00,LAYER1; STICKLINE(ZDF -9.8,O,C,8,1),COLOR00ff00,LAYER1; STICKLINE(ZDF -9.8,O,C,4,1),COLOR00ff00,LAYER1; STICKLINE(CLOSE EMA(HIGH,102),EMA(HIGH,102),EMA(LOW,102),0.5,-1),colorred; STICKLINE(CLOSE EMA(LOW,100),EMA(LOW,102),EMA(HIGH,102),0.5,-1),colorgreen; 乾线:EMA(H,102),colorred; 坤线:EMA(L,102),colorgreen; MA01:=MA(CLOSE,5);MA02:=MA(CLOSE,8);P01:=IF(CROSS(MA01,MA02),1,0);P02:=IF(CROSS(MA02,MA01),-1,0);P0:=P01+P02; MA11:=MA(CLOSE,8);MA12:=MA(CLOSE,21);P11:=IF(CROSS(MA11,MA12),1,0);P12:=IF(CROSS(MA12,MA11),-1,0);P1:=P11+P12; RSV:=(CLOSE-LLV(LOW,6))/(HHV(HIGH,6)-LLV(LOW,6))*100;K:=SMA(RSV,12,1);D:=SMA(K,24,1);J:=3*K-2*D; P21:=IF(CROSS(K,D)ANDD 20,1,0);P22:=IF(CROSS(D,K)ANDK 80,-1,0);P23:=IF(CROSS(J,0),0.5,0);P24:=IF(CROSS(100,J),-0.5,0); P2:=P21+P22+P23+P24;DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA); P31:=IF(CROSS(DIFF,DEA)ANDDEA 0,1,0);P32:=IF(CROSS(DEA,DIFF)ANDDIFF 0,-1,0);P3:=P31+P32; WR1:=100*(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,113));P41:=IF(WR1 80,1,0);P42:=IF(WR1 20,-1,0); P4:=P41+P42;OBv:=SUM(IF(CLOSE REF(CLOSE,1),,IF(CLOSE P51:=IF(OBv REF(EMA(OBV,24),1),1.5,0);P52:=IF(OBV BR:=SUM(MAX(0,HIGH-REF(CLOSE,1)),26)/SUM(MAX(0,REF(CLOSE,1)-LOW),26)*100; AR:=SUM(HIGH-OPEN,26)/SUM(OPEN-LOW,26)*100;P61:=IF(BR 350,3,0);P62:=IF(BR 45,-3,0); P63:=IF(AR 180,3,0);P64:=IF(AR 45,-3,0);P6:=P61+P62+P63+P64;TH:=SUM(IF(CLOSE REF(CLOSE,1),VOL,0),26); TL:=SUM(IF(CLOSE VR:=100*(TH*2+TQ)/(TL*2+TQ);P71:=IF(VR 350,3,0);P72:=IF(VR 45,-3,0);P7:=P71+P72; MASS:=SUM(MA(HIGH-LOW,9)/MA(MA(HIGH-LOW,9),9),25);MAMASS:=MA(MASS,6);P81:=IF(MASS 27ANDCROSS(MASS,26.5),2,0); P82:=IF(MASS 27ANDCROSS(MASS,26.5),-2,0);P8:=P81+P82;WVAD:=SUM((CLOSE-OPEN)/(HIGH-LOW)*VOL,24)/10000; MAWVAD:=MA(WVAD,6);P91:=IF(WVAD 0,1,0);P92:=IF(WVAD 0,-1,0);P9:=P91+P92;VOLUME:=MA(VOL,10)/VOL; MID:=100*(HIGH+LOW-REF(HIGH+LOW,1))/(HIGH+LOW);EMV:=MA(MID*VOLUME*(HIGH-LOW)/MA(HIGH-LOW,14),14); Q11:=IF(EMV 0,1.5,0);Q12:=IF(EMV 0,-1.5,0);Q1:=Q11+Q12;R:=EMA(EMA(EMA(CLOSE,13),13),13); TRIX:=(R-REF(R,1))/REF(R,1)*100;Q21:=IF(CROSS(TRIX,R),1.5,0);Q22:=IF(CROSS(R,TRIX),-1.5,0);Q2:=Q21+Q22; LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;Q31:=IF(RSI 80,1,0); Q32:=IF(RSI 20,-1,0);Q3:=Q31+Q32;OSC:=100*(CLOSE-MA(CLOSE,20));MAOSC:=EMA(OSC,6); Q41:=IF(CROSS(OSC,MAOSC),1,0);Q42:=IF(CROSS(MAOSC,OSC),-1,0);Q4:=Q41+Q42; TYP:=(HIGH+LOW+CLOSE)/3;CCI:=(TYP-MA(TYP,13))/(0.015*AVEDEV(TYP,13));Q51:=IF(CCI 180,2,0); Q52:=IF(CCI -180,-2,0);Q5:=Q51+Q52; TR1:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14); HD:=HIGH-REF(HIGH,1);LD:=REF(LOW,1)-LOW;DMP:=EMA(IF(HD 0andHD LD,HD,0),14); DMM:=EMA(IF(LD 0andLD HD,LD,0),14);PDI:=DMP*100/TR1;MDI:=DMM*100/TR1; ADX:=EMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);ADXR:=EMA(ADX,6);Q61:=IF(CROSS(PDI,MDI),2,0); Q62:=IF(CROSS(MDI,PDI),-2,0);Q6:=Q61+Q62;DPO:=CLOSE-REF(MA(CLOSE,21),21/2+1); MADPO:=MA(DPO,6);Q71:=IF(DPO 0,1,0);Q72:=IF(DPO 0,-1,0);Q7:=Q71+Q72; MTM:IF(CAPITAL 1,((AMOUNT/vol/100)-REF(AMOUNT/vol/100,14)),CLOSE-REF(CLOSE,14)); MAMTM:=MA(MTM,6);Q81:=IF(CROSS(MTM,MAMTM),1,0);Q82:=IF(CROSS(MAMTM,MTM),-1,0);Q8:=Q81+Q82; MID1:=SUM(VOL*(2*CLOSE-HIGH-LOW)/(HIGH+LOW),0);CHO:=MA(MID,10)-MA(MID,20);MACHO:=MA(CHO,6); Q91:=IF((CLOSE MA(CLOSE,90))ANDCROSS(CLOSE,0),1.5,0);Q92:=IF((CLOSE Q9:=Q91+Q92;PSY:=COUNT(CLOSE REF(CLOSE,1),12)/12*100;PSYMA:=MA(PSY,6);R11:=IF(PSY 75,1.5,0); R12:=IF(PSY 25,-1.5,0);R1:=R11+R12;MID2:=MA(CLOSE,20);UPPER:=MID2+2*STD(CLOSE,20); LOWER:=MID2-2*STD(CLOSE,20);R21:=IF(CROSS(CLOSE,LOWER),2,0);R22:=IF(CROSS(UPPER,CLOSE),-2,0); R2:=R21+R22;TYP1:=(HIGH+LOW+CLOSE)/3; V1:=SUM(IF(TYP1 REF(TYP1,1),TYP1*VOL,0),14)/SUM(IF(TYP1 TYP1*VOL,0),14);MFI:=100-(100/(1+V1));R31:=IF(MFI 80,1,0);R32:=IF(MFI 20,-1,0);R3:=R31+R32; 决策曲线:R1+R2+R3+Q1+Q2+Q3+Q4+Q5+Q6+Q7+Q8+Q9+P0+P1+P2+P3+P4+P5+P6+P7+P8+P9;




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


       输出生命线:收盘价的26日简单移动平均,画红色,线宽为2,PRECIS2

       输出多头线:收盘价的1.5日指数移动平均,画黄色,PRECIS2

       输出空头线:收盘价的5日指数移动平均,COLOR00FF00,PRECIS2

       输出均衡线:空头线的5日指数移动平均,画白色,PRECIS2

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

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

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

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

       VAR3赋值:收盘价的5日指数移动平均

       VAR4赋值:收盘价的10日指数移动平均

       VAR5赋值:收盘价的20日指数移动平均

       VAR6赋值:收盘价的30日指数移动平均

       VAR7赋值:(VAR3+VAR4+VAR5+VAR6)/4

       VAR8赋值:(VAR7-15日前的VAR7)/15日前的VAR7*100

       VAR9赋值:VAR8的8日指数移动平均

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

       =生命线ANDC

       =开盘价,收盘价,开盘价,10,0),COLOR0000FF,LAYER1

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

       =生命线ANDC

       =开盘价,收盘价,开盘价,8,0),COLOR0000FF,LAYER1

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

       =生命线ANDC

       =开盘价,收盘价,开盘价,4,0),COLOR0000FF,LAYER1

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

       =生命线ANDC

       =开盘价,最高价,最低价,0.5,0),COLOR0000FF,LAYER1

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

       1*1日前的VAR8,开盘价,收盘价,10,0),COLORFFFF00

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

       1*1日前的VAR8,开盘价,收盘价,8,0),COLORFFFF00

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

       1*1日前的VAR8,开盘价,收盘价,4,0),COLORFFFF00

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

       1*1日前的VAR8,最高价,最低价,0.5,0),COLORFFFF00

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

       1*1日前的VAR8,开盘价,收盘价,10,0),COLORC8009F

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

       1*1日前的VAR8,开盘价,收盘价,8,0),COLORC8009F

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

       1*1日前的VAR8,开盘价,收盘价,4,0),COLORC8009F

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

       1*1日前的VAR8,最高价,最低价,0.5,0),COLORC8009F

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

       1*1日前的VAR8ANDVAR9

       1*1日前的VAR9,开盘价,收盘价,10,0),COLOR00FF00

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

       1*1日前的VAR8ANDVAR9

       1*1日前的VAR9,开盘价,收盘价,8,0),COLOR00FF00

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

       1*1日前的VAR8ANDVAR9

       1*1日前的VAR9,开盘价,收盘价,4,0),COLOR00FF00

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

       1*1日前的VAR8ANDVAR9

       1*1日前的VAR9,最高价,最低价,0.5,0),COLOR00FF00

       买进价赋值:((收盘价-1日前的收盘价的6日简单移动平均)/6+收盘价的6日简单移动平均)*1.004

       买进条件赋值:收盘价上穿买进价AND买进价

       1日前的买进价

       当满足条件买进条件时,在开盘价和收盘价位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLORFFFFFF,LAYER1

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

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

       当满足条件买进条件时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFFFFFF,LAYER1

       加码价赋值:((收盘价-1日前的收盘价的18日简单移动平均)/18+收盘价的18日简单移动平均)*1.004

       加码条件赋值:收盘价上穿加码价AND加码价

       1日前的加码价

       当满足条件加码条件时,在开盘价和收盘价位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLOR00FFFF,LAYER1

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

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

       当满足条件加码条件时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR00FFFF,LAYER1

       ZDF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100

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

       9.8,开盘价,收盘价,10,1),COLOR0000FF,LAYER1

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

       9.8,开盘价,收盘价,8,1),COLOR0000FF,LAYER1

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

       9.8,开盘价,收盘价,4,1),COLOR0000FF,LAYER1

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

       -9.8,开盘价,收盘价,10,1),COLOR00FF00,LAYER1

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

       -9.8,开盘价,收盘价,8,1),COLOR00FF00,LAYER1

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

       -9.8,开盘价,收盘价,4,1),COLOR00FF00,LAYER1

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

       最高价的102日指数移动平均,最高价的102日指数移动平均,最低价的102日指数移动平均,0.5,-1),画红色

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

       最低价的100日指数移动平均,最低价的102日指数移动平均,最高价的102日指数移动平均,0.5,-1),画绿色

       输出乾线:最高价的102日指数移动平均,画红色

       输出坤线:最低价的102日指数移动平均,画绿色

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

       MA02赋值:收盘价的8日简单移动平均

       P01赋值:如果MA01上穿MA02,返回1,否则返回0

       P02赋值:如果MA02上穿MA01,返回-1,否则返回0

       P0赋值:P01+P02

       MA11赋值:收盘价的8日简单移动平均

       MA12赋值:收盘价的21日简单移动平均

       P11赋值:如果MA11上穿MA12,返回1,否则返回0

       P12赋值:如果MA12上穿MA11,返回-1,否则返回0

       P1赋值:P11+P12

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

       K赋值:RSV的12日[1日权重]移动平均

       D赋值:K的24日[1日权重]移动平均

       J赋值:3*K-2*D

       P21赋值:如果K上穿DANDD 20,返回1,否则返回0

       P22赋值:如果D上穿KANDK 80,返回-1,否则返回0

       P23赋值:如果J上穿0,返回0.5,否则返回0

       P24赋值:如果100上穿J,返回-0.5,否则返回0

       P2赋值:P21+P22+P23+P24

       DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均

       DEA赋值:DIFF的9日指数移动平均

       MACD赋值:2*(DIFF-DEA)

       P31赋值:如果DIFF上穿DEAANDDEA 0,返回1,否则返回0

       P32赋值:如果DEA上穿DIFFANDDIFF 0,返回-1,否则返回0

       P3赋值:P31+P32

       WR1赋值:100*(13日内最高价的最高值-收盘价)/(13日内最高价的最高值-113日内最低价的最低值)

       P41赋值:如果WR1 80,返回1,否则返回0

       P42赋值:如果WR1 20,返回-1,否则返回0

       P4赋值:P41+P42

       OBV赋值:如果收盘价 1日前的收盘价,返回成交量(手),否则返回如果CLOSEP51赋值:如果OBV 1日前的OBV的24日指数移动平均,返回1.5,否则返回0,返回?,否则返回?的?日累和

       P52赋值:如果OBVBR赋值:0和最高价-1日前的收盘价的较大值的26日累和/0和1日前的收盘价-最低价的较大值的26日累和*100,返回?,否则返回?

       AR赋值:最高价-开盘价的26日累和/开盘价-最低价的26日累和*100

       P61赋值:如果BR 350,返回3,否则返回0

       P62赋值:如果BR 45,返回-3,否则返回0

       P63赋值:如果AR 180,返回3,否则返回0

       P64赋值:如果AR 45,返回-3,否则返回0

       P6赋值:P61+P62+P63+P64

       TH赋值:如果收盘价 1日前的收盘价,返回成交量(手),否则返回0的26日累和

       TL赋值:如果CLOSEVR赋值:100*(TH*2+TQ)/(TL*2+TQ),返回?,否则返回?的?日累和

       P71赋值:如果VR 350,返回3,否则返回0

       P72赋值:如果VR 45,返回-3,否则返回0

       P7赋值:P71+P72

       MASS赋值:最高价-最低价的9日简单移动平均/最高价-最低价的9日简单移动平均的9日简单移动平均的25日累和

       MAMASS赋值:MASS的6日简单移动平均

       P81赋值:如果MASS 27ANDCROSS(MASS,26.5),返回2,否则返回0

       P82赋值:如果MASS 27ANDCROSS(MASS,26.5),返回-2,否则返回0

       P8赋值:P81+P82

       WVAD赋值:(收盘价-开盘价)/(最高价-最低价)*成交量(手)的24日累和/10000

       MAWVAD赋值:WVAD的6日简单移动平均

       P91赋值:如果WVAD 0,返回1,否则返回0

       P92赋值:如果WVAD 0,返回-1,否则返回0

       P9赋值:P91+P92

       VOLUME赋值:成交量(手)的10日简单移动平均/成交量(手)

       MID赋值:100*(最高价+最低价-1日前的最高价+最低价)/(最高价+最低价)

       EMV赋值:MID*VOLUME*(最高价-最低价)/最高价-最低价的14日简单移动平均的14日简单移动平均

       Q11赋值:如果EMV 0,返回1.5,否则返回0

       Q12赋值:如果EMV 0,返回-1.5,否则返回0

       Q1赋值:Q11+Q12

       R赋值:收盘价的13日指数移动平均的13日指数移动平均的13日指数移动平均

       TRIX赋值:(R-1日前的R)/1日前的R*100

       Q21赋值:如果TRIX上穿R,返回1.5,否则返回0

       Q22赋值:如果R上穿TRIX,返回-1.5,否则返回0

       Q2赋值:Q21+Q22

       LC赋值:1日前的收盘价

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

       Q31赋值:如果RSI 80,返回1,否则返回0

       Q32赋值:如果RSI 20,返回-1,否则返回0

       Q3赋值:Q31+Q32

       OSC赋值:100*(收盘价-收盘价的20日简单移动平均)

       MAOSC赋值:OSC的6日指数移动平均

       Q41赋值:如果OSC上穿MAOSC,返回1,否则返回0

       Q42赋值:如果MAOSC上穿OSC,返回-1,否则返回0

       Q4赋值:Q41+Q42

       TYP赋值:(最高价+最低价+收盘价)/3

       CCI赋值:(TYP-TYP的13日简单移动平均)/(0.015*TYP的13日平均绝对偏差)

       Q51赋值:如果CCI 180,返回2,否则返回0

       Q52赋值:如果CCI -180,返回-2,否则返回0

       Q5赋值:Q51+Q52

       TR1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数移动平均

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

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

       DMP赋值:如果HD 0ANDHD LD,返回HD,否则返回0的14日指数移动平均

       DMM赋值:如果LD 0ANDLD HD,返回LD,否则返回0的14日指数移动平均

       PDI赋值:DMP*100/TR1

       MDI赋值:DMM*100/TR1

       ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的6日指数移动平均

       ADXR赋值:ADX的6日指数移动平均

       Q61赋值:如果PDI上穿MDI,返回2,否则返回0

       Q62赋值:如果MDI上穿PDI,返回-2,否则返回0

       Q6赋值:Q61+Q62

       DPO赋值:收盘价-21/2+1日前的收盘价的21日简单移动平均

       MADPO赋值:DPO的6日简单移动平均

       Q71赋值:如果DPO 0,返回1,否则返回0

       Q72赋值:如果DPO 0,返回-1,否则返回0

       Q7赋值:Q71+Q72

       输出动量线:如果当前流通股本(手) 1,返回((成交额(元)/成交量(手)/100)-14日前的成交额(元)/成交量(手)/100),否则返回收盘价-14日前的收盘价

       MAMTM赋值:MTM的6日简单移动平均

       Q81赋值:如果MTM上穿MAMTM,返回1,否则返回0

       Q82赋值:如果MAMTM上穿MTM,返回-1,否则返回0

       Q8赋值:Q81+Q82

       MID1赋值:成交量(手)*(2*收盘价-最高价-最低价)/(最高价+最低价)的历史累和

       CHO赋值:MID的10日简单移动平均-MID的20日简单移动平均

       MACHO赋值:CHO的6日简单移动平均

       Q91赋值:如果(收盘价 收盘价的90日简单移动平均)ANDCROSS(收盘价,0),返回1.5,否则返回0

       Q92赋值:如果CLOSEQ9赋值:Q91+Q92,返回?,否则返回?

       PSY赋值:统计12日中满足收盘价 1日前的收盘价的天数/12*100

       PSYMA赋值:PSY的6日简单移动平均

       R11赋值:如果PSY 75,返回1.5,否则返回0

       R12赋值:如果PSY 25,返回-1.5,否则返回0

       R1赋值:R11+R12

       MID2赋值:收盘价的20日简单移动平均

       UPPER赋值:MID2+2*收盘价的20日估算标准差

       LOWER赋值:MID2-2*收盘价的20日估算标准差

       R21赋值:如果收盘价上穿LOWER,返回2,否则返回0

       R22赋值:如果UPPER上穿收盘价,返回-2,否则返回0

       R2赋值:R21+R22

       TYP1赋值:(最高价+最低价+收盘价)/3

       V1赋值:如果TYP1 1日前的TYP1,返回TYP1*成交量(手),否则返回0的14日累和/如果TYP1TYP1*成交量(手),返回0,否则返回?的14日累和

       MFI赋值:100-(100/(1+V1))

       R31赋值:如果MFI 80,返回1,否则返回0

       R32赋值:如果MFI 20,返回-1,否则返回0

       R3赋值:R31+R32

       输出决策曲线:R1+R2+R3+Q1+Q2+Q3+Q4+Q5+Q6+Q7+Q8+Q9+P0+P1+P2+P3+P4+P5+P6+P7+P8+P9


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信决策乾坤线主图指标公式源码分享 加入收藏