5.1.2 while运算符
while运算符在MQL中是较简单的回路方法。如确实知道要执行回路多少次,用for回路最好。然而,若不确定迭代次数,while回路会更合适。
这里有while回路的例子:

此例子使用了名为Something的布尔变量。如Something为真(true),就会执行回路。当然,如果Something的值从不改变,回路就会无止境地执行。因此,在回路过程中必须在某处改变Something值的条件。此条件一旦成立,Something会变成false,回路就会停止执行。
你还可递增变量,如同使用for运算符那样:

此代码执行起来与5.1.2中的for回路完全一样。