相关简介:通达信决策乾坤线主图指标公式源码分享

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

   说明:该指标中包含“选股和主图”两个公式,只有经过长期实践和在牛、熊市中经得起时间考验的指标才是好指标。通过“绝密和乾坤”两条线的走势和其它买卖提示的辅助,可以成功率极高的抓到启动初期大牛股。公式简单实用,配合成交量一起使用会起到事半功倍的效果。慢慢揣摩,必有收获……。(本人很鄙视那些“装神弄鬼”的加密指标,真金不怕火来炼,既然你是真心想把指标奉献给坛友们,为坛友们提供参考,那就没有必要加密。就应该允许坛友们充分利用你的指标进行优化和取长补短。)

通达信指标公式源码:

    生命线: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),vol,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

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