请教老师,while函数,是否可以实现海龟系统当前K线不同价格反复开仓这个策略? 如果可以,需要在“序列计算”还是“逐K计算”还是“后台模式”才能实现?
WHILE (LOW<MYENTRYPRICE-0.5*N) AND TURTLEUNITS<3 DO BEGIN
MYENTRYPRICE := IF(OPEN<MYENTRYPRICE-0.5*N ,OPEN ,MYENTRYPRICE-0.5*N ) ;
MYENTRYPRICE := FLOOR(MYENTRYPRICE/MINDIFF)*MINDIFF ;
BUYSHORT( _DEBUG,POSNUM, LIMITR, MYENTRYPRICE),COLORGREEN;
TURTLEUNITS := TURTLEUNITS+1 ;
BUYORDERTHISBAR := 1;
END //IF
例如此图片,同一K线有显示触发了多次开仓,但是看不出是K线走完以后发出还是K线构成过程中发出

此主题相关图片如下:69a8.tmp.jpg
图表的话循环体内只会交易一次,后台可以用allowrepat实现同一条语句多次开仓