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

为什么画不出线?

作者:通达信 来源:cxh99.com 发布时间:2013年01月08日
  • 咨询内容:

    DD:=CONST(LLV(L,3));
    DDT:=IF(tj,BARSLAST(L=DD)+1,0);
    STICKLINE(CURRBARSCOUNT=DDT,0,1,2,0),COLORRED;

    DDT为1,2,3,中的一个数字。数字求得出来,为什么画不出来?当为1的时候,是对的,是2或3的时候,就画不出来了。

     

  • 通达信技术部:

    你说的DDT=1,2,或3,是在最后bar上看到的值吧?写CURRBARSCOUNT=const(DDT)是你的意思不?

     

  • 通达信客服: 非常对。谢谢!自制指标"神奇数"研发成功!

     

  • 网友交流:

    请恕我多话。还有一个比较隐蔽的错误。

    DDT:=const(IF(tj,hhvBARS(L,3)+1,0));
    STICKLINE(CURRBARSCOUNT=DDT,0,1,2,0),COLORRED;

     

  • 网友交流:

    是的。我通过计算发现了这个错误,有时,DDT=1或2,如果DDT>2,则条件成立,否则分步讨论为1和2的情况,是这样吗?

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