buffer= iMA(NULL,0,快线,0,MODE_EMA,PRICE_CLOSE,i) -iMA(NULL,0,慢线,0,MODE_EMA,PRICE_CLOSE,i); }
与前面相比,我们注意到:
“int i=0;”语句从“while(i<1000)”上方移到循环条件“i<1000”的前面; “i++;”语句从循环体中移到了循环条件“i<1000”的后面;
循环执行顺序与while循环一致:
第一步、先执行小括号中的第1句:int i=0;
(此语句用来定义初始变量,在循环中仅执行一次,可以为没有任何表达式的空操作符“;”)
第二步、再判断小括号中的第2句是否成立:i<1000;
如果不成立,则循环结束;如果成立,则循环继续运行,执行第三步
第三步、按顺序执行大括号中的语句
第四步、执行小括号中的第1句:i++ (此语句即:每执行一次,i的值增加1) 然后回到第二步继续执行循环。
再补充一点:如果循环体中(大括号中)只有一行语句,大括号可以省略
MT4编程入门9:MT4自定义指标的结构
MT4自定义指标一般由四个部分构成:
(1)文件头部
(2)参数、变量和数组的定义 (3)初始化函数init() (4)主函数start()
17
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库mt4 编程入门(17)在线全文阅读。
相关推荐: