3.1 for循环

第 15 节 / 共 36 节 课程:Mt4编程语言
循环用来重复执行一段代码。for循环是最常用的循环结构。
for (初始化; 条件; 更新) {
// 循环体
}
// 打印最近5根K线的收盘价
for (int i = 0; i < 5; i++) {
Print("第" + (i+1) + "根K线收盘价:", Close[i]);
}

for循环的执行顺序

1. 执行初始化(int i = 0)
2. 判断条件(i < 5)
3. 如果true,执行循环体
4. 执行更新(i++)
5. 回到第2步

实战:计算均线

double sum = 0;
int period = 14;
// 计算最近14根K线的收盘价平均值
for (int i = 0; i < period; i++) {
sum += Close[i];
}
double ma = sum / period;
Print(period + "周期均线:", ma);