以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- WHILE是什么意思 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=51450) |
-- 作者:qq444707816 -- 发布时间:2013/4/26 15:05:58 -- WHILE是什么意思 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同时成立是执行下面的动作 |
-- 作者:jinzhe -- 发布时间:2013/4/26 15:16:38 -- 当while后面的条件满足是循环执行do后面的语句,直到while后面的条件不满足 |
-- 作者:qq444707816 -- 发布时间:2013/4/26 15:23:17 -- 可不可以这样理解当 IGH>MYENTRYPRICE+0.5*N和TURTLEUNITS<4同时成立是执行下面的动作直到条件有一个不满足 |
-- 作者:jinzhe -- 发布时间:2013/4/26 15:35:30 -- 是的 |
-- 作者:双保险 -- 发布时间:2013/4/27 7:09:45 -- 请问和if then 有什么区别 ![]() |
-- 作者:jinzhe -- 发布时间:2013/4/27 10:00:09 -- 条件满足就循环执行,直到条件不满足 if then不会循环执行 |