建议你自己调试看下。它从0开始算的。你说要不要+1?
经过调试,aa:if(c<o,HIGH,0),LINETHICK0;
//bb:NEWHBARS(aa, 1)+1;
bb:if(c<o, NEWHBARS(aa, 1),0 );
cc:VALUEWHEN(c<o,bb);//阴线1对应的阴线2之间的周期数。
是对的。
但反过来就有问题:
aa:if(c>o,low,0),LINETHICK0;
//bb:NEWHBARS(aa, 1)+1;
bb:if(c>o, NEWLBARS(aa, 1),0 );
cc:VALUEWHEN(c>o,bb);//阳线1对应的阳线2之间的周期数。
比如阳线中间间隔一个阴线,那么cc应该为2,但它一直为1。而阴线没有这个问题,难道是NEWLBARS有bug?