以下是通达信双线作战主图指标公式源码和注释翻译结果

通达信双线作战主图指标公式源码:

    N:=14;
    M:=6;
    TYP:=(HIGH+LOW+CLOSE)/3;
    V1=SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),N)/SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),N);
    MFI:100-(100/(1+V1)),colorwhite;
    MFMA:MA(MFI,M),coloryellow;
    DRAWTEXT(CROSS(MFI,MFMA)ANDMFI<40,MFI,'多'),colorred;
    DRAWTEXT(CROSS(MFMA,MFI)ANDMFMA>60,MFMA,'空'),colorgreen;
    B:Ema(C,2),COLOR000000;
    S:EMA(SLOPE(C,21)*20+C,42),POINTDOT,COLOR000000;
    BUY:=crOSS(B,S);
    SEL:=CROSS(S,B);
    stICKLINE(B>=S,LOW,HIGH,0.02,0),COLORRED;
    STICKLINE(B>=S,CLOSE,OPEN,2.5,0),COLOR0000AA;
    STICKLINE(B>=S,CLOSE,OPEN,2.5,0),COLOR0000CC;
    STICKLINE(B>=S,CLOSE,OPEN,2,0),COLOR0000DD;
    STICKLINE(B>=S,CLOSE,OPEN,1,0),COLOR0000FF;
    STICKLINE(B<S,CLOSE,OPEN,1,0),COLOREEEE00;
    STICKLINE(B<S,CLOSE,OPEN,2,0),COLORDDDD00;
    STICKLINE(B<S,CLOSE,OPEN,2.5,0),COLORCCCC00;
    STICKLINE(B<S,CLOSE,OPEN,2.5,0),COLORAAAA00;
    STICKLINE(B<S,LOW,HIGH,0.02,0),COLORFFFF00;
    STICKLINE(CROSS(B,S)ORCROSS(S,B),OPEN,CLOSE,2.5,0),COLORYELLOW;
    XJ:(C+0.618*REF(C,1)+0.382*REF(C,2)+0.236*REF(C,3)+0.146*REF(C,4))/2.382,,POINTDOT,COLORRED;
    Gao:=HHV(H,0)-LLV(L,0);
    TIAOJIE:=IF(GAO>=1,IF(GAO>=5,2,1),0.618);
    ZDX1:XJ+(SMA(MAX(XJ-REF(XJ,1),0),5,1)/SMA(Abs(XJ-REF(XJ,1)),5,1)
    *TIAOJIE-TIAOJIE*0.5);
    ZDX2:=XJ+(SMA(MAX(XJ-REF(XJ,1),0),5,1)/SMA(ABS(XJ-REF(XJ,1)),5,1)*100-50);
    绿色线:IF(C>100,ZDX2,ZDX1),LINETHICK1,LINETHICK2,COLORGREEN;
    黄色线:EMA(((SLOPE(CLOSE,20)*20)+CLOSE),60),LINETHICK3,COLORYELLOW;
    DRAWICON(CROSS(绿色线,黄色线),黄色线,25);
    DRAWICON(CROSS(黄色线,绿色线),绿色线,23);

通达信双线作战主图指标公式源码注释翻译结果

    N赋值:14
    M赋值:6
    TYP赋值:(最高价+最低价+收盘价)/3
    V1=如果TYP>,返回?,否则返回?的?日累和
    1日前的TYP,TYP*成交量(手),0),N)/如果TYP<,返回?,否则返回?的?日累和
    1日前的TYP,TYP*成交量(手),0),N)
    输出资金流量指标:100-(100/(1+V1)),画白色
    输出MFMA:MFI的M日简单移动平均,画黄色
    当满足条件MFI上穿MFMAANDMFI<时,在?位置书写文字
    40,MFI,'多'),画红色
    当满足条件MFMA上穿MFIANDMFMA>时,在?位置书写文字
    60,MFMA,'空'),画绿色
    输出B:收盘价的2日指数移动平均,COLOR000000
    输出S:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均,POINTDOT,COLOR000000
    BUY赋值:B上穿S
    SEL赋值:S上穿B
    当满足条件B>=S时,在最低价和最高价位置之间画柱状线,宽度为0.02,0不为0则画空心柱.,画红色
    当满足条件B>=S时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0000AA
    当满足条件B>=S时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0000CC
    当满足条件B>=S时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000DD
    当满足条件B>=S时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF
    当满足条件B<S时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOREEEE00
    当满足条件B<S时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORDDDD00
    当满足条件B<S时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORCCCC00
    当满足条件B<S时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORAAAA00
    当满足条件B<S时,在最低价和最高价位置之间画柱状线,宽度为0.02,0不为0则画空心柱.,COLORFFFF00
    当满足条件B上穿SORCROSS(S,B)时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画黄色
    输出XJ:(收盘价+0.618*1日前的收盘价+0.382*2日前的收盘价+0.236*3日前的收盘价+0.146*4日前的收盘价)/2.382,,POINTDOT,画红色
    GAO赋值:0日内最高价的最高值-0日内最低价的最低值
    TIAOJIE赋值:如果GAO>=1,返回如果GAO>=5,返回2,否则返回1,否则返回0.618
    输出ZDX1:XJ+(XJ-1日前的XJ和0的较大值的5日[1日权重]移动平均/XJ-1日前的XJ的绝对值的5日[1日权重]移动平均*TIAOJIE-TIAOJIE*0.5)
    ZDX2赋值:XJ+(XJ-1日前的XJ和0的较大值的5日[1日权重]移动平均/XJ-1日前的XJ的绝对值的5日[1日权重]移动平均*100-50)
    输出绿色线:如果收盘价>100,返回ZDX2,否则返回ZDX1,线宽为1,线宽为2,画绿色
    输出黄色线:((收盘价的20日线性回归斜率*20)+收盘价)的60日指数移动平均,线宽为3,画黄色
    当满足条件绿色线上穿黄色线时,在黄色线位置画25号图标
    当满足条件黄色线上穿绿色线时,在绿色线位置画23号图标

通达信双线作战主图指标公式截图

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