以下是通达信彩虹趋势指标公式源码和注释翻译结果

通达信彩虹趋势指标公式源码:

    nx:=9;
    ATR:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),Nx,1);
    HD:=HIGH-REF(HIGH,1);
    LD:=REF(LOW,1)-LOW;
    DMP:=SMA(IF(HD>0ANDHD>LD,HD,0),Nx,1);
    DMM:=SMA(IF(LD>0ANDLD>HD,LD,0),Nx,1);
    多方:DMP*100/ATR,linethick3;
    空方:DMM*100/ATR,linethick3;
    趋势线:SMA(ABS(空方-多方)/(空方+多方)*100,Nx,1);
    10;20;40;60;
    HORLINE(1,20,80),colorgreen;
    HORLINE(1,90,100),colorred;
    HORLINE(1,79,90),coloryellow;
    HORLINE(1,10,20),colorblue;
    HORLINE(1,0,10),colorgray;
    B:=100*(CLOSE-HHV(HIGH,14))/(HHV(HIGH,14)-LLV(LOW,14));
    d:=EMA(100*(CLOSE-HHV(HIGH,34))/(HHV(HIGH,34)-LLV(LOW,34)),4);
    A:=MA(100*(CLOSE-HHV(HIGH,34))/(HHV(HIGH,34)-LLV(LOW,34)),19);
    短期线:B+100,color888888;
    中期线:d+100,coloryellow,linethick2;
    长期线:A+100,colorred;
    见顶:(REF(中期线,1)>85ANDREF(短期线,1)>85ANDREF(长期线,1)>65)ANDCROSS(长期线,短期线);
    顶部区域:(中期线<REF(中期线,1)ANDREF(中期线,1)>80)AND(REF(短期线,1)>95ORREF(短期线,2)>95)AND长期线>60AND短期线<83.5AND短期线<中期线AND短期线<长期线+4;
    顶部:=FILTER(顶部区域,4);////
    底部区域:(长期线<12AND中期线<8AND(短期线<7.2ORREF(短期线,1)<5)AND(中期线>REF(中期线,1)OR短期线>REF(短期线,1)))OR(长期线<8AND中期线<7AND短期线<15AND短期线>REF(短期线,1))OR(长期线<10AND中期线<7AND短期线<1);
    STICKLINE(顶部,99,103,20,1),colorred,linethick2;
    STICKLINE(底部区域,-4,0,22,0),colorgreen;
    低位金叉:长期线<15ANDREF(长期线,1)<15AND中期线<18AND短期线>REF(短期线,1)ANDCROSS(短期线,长期线)AND短期线>中期线AND(REF(短期线,1)<5ORREF(短期线,2)<5)AND(中期线>=长期线ORREF(短期线,1)<1);
    STICKLINE(低位金叉,0,5,11,0),colorred;

通达信彩虹趋势指标公式源码注释翻译结果

    NX赋值:9
    ATR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的NX日[1日权重]移动平均
    HD赋值:最高价-1日前的最高价
    LD赋值:1日前的最低价-最低价
    DMP赋值:如果HD>,返回?,否则返回?的?日[?日权重]移动平均
    0ANDHD>
    LD,HD,0),NX,1)
    DMM赋值:如果LD>,返回?,否则返回?的?日[?日权重]移动平均
    0ANDLD>
    HD,LD,0),NX,1)
    输出多方:DMP*100/ATR,线宽为3
    输出空方:DMM*100/ATR,线宽为3
    输出趋势线:空方-多方的绝对值/(空方+多方)*100的NX日[1日权重]移动平均
    10
    20
    40
    60
    HORLINE(1,20,80),画绿色
    HORLINE(1,90,100),画红色
    HORLINE(1,79,90),画黄色
    HORLINE(1,10,20),画蓝色
    HORLINE(1,0,10),画深灰色
    B赋值:100*(收盘价-14日内最高价的最高值)/(14日内最高价的最高值-14日内最低价的最低值)
    D赋值:100*(收盘价-34日内最高价的最高值)/(34日内最高价的最高值-34日内最低价的最低值)的4日指数移动平均
    A赋值:100*(收盘价-34日内最高价的最高值)/(34日内最高价的最高值-34日内最低价的最低值)的19日简单移动平均
    输出短期线:B+100,COLOR888888
    输出中期线:D+100,画黄色,线宽为2
    输出长期线:A+100,画红色
    输出见顶:(1日前的中期线>85ANDREF(短期线,1)>85ANDREF(长期线,1)>65)ANDCROSS(长期线,短期线)
    输出顶部区域:(中期线<1日前的中期线ANDREF(中期线,1)>80)AND(1日前的短期线>95ORREF(短期线,2)>95)AND长期线>60AND短期线<83.5AND短期线<中期线AND短期线<长期线+4
    顶部赋值:顶部区域的4日过滤
    输出////底部区域:(长期线<12AND中期线<8AND(短期线<7.2ORREF(短期线,1)<5)AND(中期线>1日前的中期线OR短期线>1日前的短期线))OR(长期线<8AND中期线<7AND短期线<15AND短期线>1日前的短期线)OR(长期线<10AND中期线<7AND短期线<1)
    当满足条件顶部时,在99和103位置之间画柱状线,宽度为20,1不为0则画空心柱.,画红色,线宽为2
    当满足条件底部区域时,在-4和0位置之间画柱状线,宽度为22,0不为0则画空心柱.,画绿色
    输出低位金叉:长期线<15ANDREF(长期线,1)<15AND中期线<18AND短期线>1日前的短期线ANDCROSS(短期线,长期线)AND短期线>中期线AND(1日前的短期线<5ORREF(短期线,2)<5)AND(中期线>=长期线ORREF(短期线,1)<1)
    当满足条件低位金叉时,在0和5位置之间画柱状线,宽度为11,0不为0则画空心柱.,画红色

通达信彩虹趋势指标公式截图

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