以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  while函数  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=95159)

--  作者:huangrongan
--  发布时间:2016/3/27 15:39:52
--  while函数
请教老师,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



--  作者:huangrongan
--  发布时间:2016/3/27 15:43:26
--  
例如此图片,同一K线有显示触发了多次开仓,但是看不出是K线走完以后发出还是K线构成过程中发出
图片点击可在新窗口打开查看此主题相关图片如下:69a8.tmp.jpg
图片点击可在新窗口打开查看

--  作者:yukizzc
--  发布时间:2016/3/27 20:46:21
--  

图表的话循环体内只会交易一次,后台可以用allowrepat实现同一条语句多次开仓