打印本文打印本文 关闭窗口关闭窗口

网上找的画角度线指标,我在最后一组画线上标了数字,现在想在前面各组划线后也标上数字0.25,0.5,0.75,0.875,该怎么写?

作者:通达信 来源:cxh99.com 发布时间:2017年04月11日
  • 咨询内容:
    网上找的画角度线指标,我在最后一组画线上标了数字,现在想在前面各组划线后也标上数字0.25,0.5,0.75,0.875,该怎么写?
    {M1:=30;
    M2:=60;}
    LT:=FINDLOWBARS(L,0,M1,1);{原句为LT:=FINDLOWBARS(L,0,30,1);}
    HT:=FINDHIGHBARS(H,LT=0,M2,1);{原句为HT:=FINDHIGHBARS(H,LT=0,60,1);}
    LL:=REF(L,LT);
    HH:=REF(H,HT);
    NOTEXT1:DRAWLINE(HT=0,HH,LT=0,HH,1),COLORYELLOW;
    NOTEXT2:DRAWLINE(HT=0,HH,LT=0,LL,1),COLORYELLOW;
    NOTEXT3:DRAWLINE(HT=0,HH,LT=0,(HH-LL)*0.25+LL,1),DOTLINE,COLORLIMAGENTA;
    NOTEXT4:DRAWLINE(HT=0,HH,LT=0,(HH-LL)*0.5+LL,1),DOTLINE,COLORLIBLUE;
    NOTEXT5:DRAWLINE(HT=0,HH,LT=0,(HH-LL)*0.75+LL,1),DOTLINE,COLORLIGREEN;
    NOTEXT6:DRAWLINE(HT=0,HH,LT=0,(HH-LL)*0.875+LL,1),DOTLINE,COLORLIGRAY;
    DRAWNUMBER(ISLASTBAR,NOTEXT3,0.25); 
    DRAWNUMBER(ISLASTBAR,NOTEXT4,0.5); 
    DRAWNUMBER(ISLASTBAR,NOTEXT5,0.75); 
    DRAWNUMBER(ISLASTBAR,NOTEXT6,0.875);

     

  • 通达信技术部: 主要是红框中函数要修改,用BARSLAST函数试试;

     

  • 通达信客服: DRAWNUMBER(BARSLAST(M2),NOTEXT3,0.25);没成功

     

  • 网友交流: 前面那些,画数字的位置,根公式里计算的值有关系,而且这个公式不是非常精确,可以用HT的值做判断,我给你发站内短信了,可以看下收件箱
    此主题相关图片如下无标题.png:

打印本文打印本文 关闭窗口关闭窗口