Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:WHILE是什么意思

1楼
qq444707816 发表于:2013/4/26 15:05:58
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同时成立是执行下面的动作
2楼
jinzhe 发表于:2013/4/26 15:16:38

当while后面的条件满足是循环执行do后面的语句,直到while后面的条件不满足

3楼
qq444707816 发表于:2013/4/26 15:23:17
可不可以这样理解当 IGH>MYENTRYPRICE+0.5*N和TURTLEUNITS<4同时成立是执行下面的动作直到条件有一个不满足

4楼
jinzhe 发表于:2013/4/26 15:35:30
是的
5楼
双保险 发表于:2013/4/27 7:09:45
请问和if then 有什么区别图片点击可在新窗口打开查看
6楼
jinzhe 发表于:2013/4/27 10:00:09

条件满足就循环执行,直到条件不满足

if then不会循环执行

共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.