WHILE
(HIGH>MYENTRYPRICE+0.5*N) AND TURTLEUNITS<4 DO BEGIN
MYENTRYPRICE := IF(OPEN>MYENTRYPRICE+0.5*N ,OPEN ,MYENTRYPRICE+0.5*N ) ;
MYENTRYPRICE := CEILING(MYENTRYPRICE/MINDIFF)*MINDIFF ;
BUY( 1, POSNUM, LIMITR, MYENTRYPRICE);
TURTLEUNITS := TURTLEUNITS+1 ;
BUYORDERTHISBAR := 1;
海龟交易中使用的WHILE没看明白是什么意思,看了一下公式说明也不懂
我是这样理解的当 IGH>MYENTRYPRICE+0.5*N和TURTLEUNITS<4同时成立是执行下面的动作
当while后面的条件满足是循环执行do后面的语句,直到while后面的条件不满足