以下是通达信小时主图指标公式源码和注释翻译结果

通达信小时主图指标公式源码:

    stICKLINE(1,HIGH,LOW,2,0),COLORBLacK;
    X_1:=BArslAST(HOUR=9ANDMINUTE=31)+1;
    X_2:=SUM(vol*CLOSE,0)/SUM(VOL,0);
    X_3:=SUM(CLOSE*VOL,0)/SUM(VOL,0);
    X_4:=SETCODE=0ORSETCODE=1ANDCLOSE<500;
    HHH:IF(SETCODE<2ANDCONST(BARSSINCE(CLOSE))<241,CONST(IF(TIME<1000,HHV(CLOSE,0),SUM(IF(TIME=1000,1,0)*HHV(CLOSE,0),0))),DRAWNULL),DOTLINE,COLORBLUE;
    LLL:IF(SETCODE<2ANDCONST(BARSSINCE(CLOSE))<241,CONST(IF(TIME<1000,HHV(CLOSE,0),SUM(IF(TIME=1000,1,0)*LLV(CLOSE,0),0))),DRAWNULL),DOTLINE,COLORBLUE;
    HHH2:IF(SETCODE<2ANDCONST(BARSSINCE(CLOSE))<241ANDTIME<1000+1,HHH,DRAWNULL),COLORBLUE,LINETHICK3;
    LLL2:IF(SETCODE<2ANDCONST(BARSSINCE(CLOSE))<241ANDTIME<1000+1,LLL,DRAWNULL),COLORBLUE,LINETHICK3;
    STICKLINE(TIME=931ORTIME=1000,HHH,LLL,1,0),COLORBLUE;
    今开:DYNAINFO(4);
    DRAWNUMBER(ISLAstBAR,今开,今开);
    时间:=TIME2=100000;
    N:=BArslAST(时间);
    CS1:CONST(IF(N,maX(REF(HHV(H,0),N),DYNAINFO(4)),HHV(H,0))),DOTLINE,COLOR00FFFF;
    CS2:CONST(IF(N,MIN(REF(LLV(L,0),N),DYNAINFO(4)),LLV(L,0))),DOTLINE,COLOR00FFFF;
    DRAWNUMBER(CURRBARSCOUNT=2,CS1,CS1),COLORYELLOW,LINETHICK3;
    DRAWICON(crOSS(C,CS1),CS1,1);
    DRAWICON(CROSS(C,CS2),CS2,2);

通达信小时主图指标公式源码注释翻译结果

    当满足条件1时,在最高价和最低价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黑色
    X_1赋值:上次小时=9ANDMINUTE=31距今天数+1
    X_2赋值:成交量(手)*收盘价的历史累和/成交量(手)的历史累和
    X_3赋值:收盘价*成交量(手)的历史累和/成交量(手)的历史累和
    X_4赋值:市场类型=0ORSETCODE=1ANDCLOSE<500
    输出HHH:如果市场类型<2ANDCONST(首次收盘价距今天数)<241,返回如果时间(时分)<1000,返回0日内收盘价的最高值,否则返回如果时间(时分)=1000,返回1,否则返回0*0日内收盘价的最高值的历史累和的最后一日取值设为常数,否则返回无效数,DOTLINE,画蓝色
    输出LLL:如果市场类型<2ANDCONST(首次收盘价距今天数)<241,返回如果时间(时分)<1000,返回0日内收盘价的最高值,否则返回如果时间(时分)=1000,返回1,否则返回0*0日内收盘价的最低值的历史累和的最后一日取值设为常数,否则返回无效数,DOTLINE,画蓝色
    输出HHH2:如果市场类型<2ANDCONST(首次收盘价距今天数)<241ANDTIME<1000+1,返回HHH,否则返回无效数,画蓝色,线宽为3
    输出LLL2:如果市场类型<2ANDCONST(首次收盘价距今天数)<241ANDTIME<1000+1,返回LLL,否则返回无效数,画蓝色,线宽为3
    当满足条件时间(时分)=931ORTIME=1000时,在HHH和LLL位置之间画柱状线,宽度为1,0不为0则画空心柱.,画蓝色
    输出今开:开盘价
    当满足条件是否最后一个周期时,在今开位置书写数字
    时间赋值:时间(时分秒)=100000
    N赋值:上次时间距今天数
    输出CS1:如果N,返回N日前的0日内最高价的最高值和开盘价的较大值,否则返回0日内最高价的最高值的最后一日取值设为常数,DOTLINE,COLOR00FFFF
    输出CS2:如果N,返回N日前的0日内最低价的最低值和开盘价的较小值,否则返回0日内最低价的最低值的最后一日取值设为常数,DOTLINE,COLOR00FFFF
    当满足条件到最后交易的周期=2时,在CS1位置书写数字,画黄色,线宽为3
    当满足条件收盘价上穿CS1时,在CS1位置画1号图标
    当满足条件收盘价上穿CS2时,在CS2位置画2号图标

通达信小时主图指标公式截图

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