下载此文档

MT编程初级手册.docx


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
MT编程初级手册
MT编程初级手册
MT编程初级手册
MT4编程初级手册 (2) :指标源码中常用符号的说明
一、说明符:
行说明:单行的说明使用 “ // ”;块说明:return(temp);
}
一、同自定义变量同样,自定义函数在付诸使用前,也一定先声
明建立,应定义其返回值种类、名称、参数和函数体(运算办理
语句)。
函数返回值种类、名称、参数位于的函数头部 ( 参数间以逗号分
隔) ,
大括号中的是运算语句或许办理语句,也就是函数体部分。
return 语句为函数结束语句, return 后边的括号中的值为函数
返回值,即函数运算办理结果。
在上边例子中, double 为函数种类,表示该函数的返回值 ( 运算
结果 ) 是小数;
x,y 为参数,因为自定义变量使用以前都一定先申明,不然函数
不知道参数的种类,因此要加上种类定义重点词 double ;
MT编程初级手册
MT编程初级手册
MT编程初级手册
fa 为函数名,有了函数名,我们便可以在需要使用的地方用
fa(2,1) 的格式来调用此函数;
函数体部分有三个语句:
第一句,定义一个整形变量 temp(函数内部使用的变量) ;
MT编程初级手册
MT编程初级手册
MT编程初级手册
第二句,用我们设定的规则计算

temp

的值;
MT编程初级手册
MT编程初级手册
MT编程初级手册
第三句,函数结束,返回调用点,以

temp

的值作为本函数返回
MT编程初级手册
MT编程初级手册
MT编程初级手册
值。
MT编程初级手册
MT编程初级手册
MT编程初级手册
此 函

数 也 可

以 简 写

为 :
MT编程初级手册
MT编程初级手册
MT编程初级手册
doublefa(doublex,doubley){return(5*x+6*y);}
二、函数的种类与种类符
函数的种类就是函数返回值 ( 运算结果 ) 的种类,与自定义变量类
型一致。
包含整型 (int) 、双精度浮点型 (double) 、字符串型 (string) 、
布尔型 (bool) 等,
还有一种函数是以函数运转或进行必定的办理为目的, 运转结束
后不需要返回值也没有返回值的, 则函数种类能够在申明中写成
void( 无值型 )
三、函数中假如需要定义自定义变量, 那么此变量作用域仅在本
函数内部,函数运转结束时,这个自定义变量也就自动注销了。
上例中,有 x、 y、temp 三个自定义变量,在函数运转时被申明
创立,在函数运转结束的时侯自动消逝,仅在函数内部有效,与
函数外面没关, 外面不行使用这些变量, 需要注意的是外面能够
MT编程初级手册
MT编程初级手册
MT编程初级手册
使用与内部同名的变量但不影响内部的变量, 可是为了程序的清
晰性,不建议大家这么做。
四、函数的调用
函数调用特别便利,只需函数名正确,参数个数一致,种类同样
便可以正确的调用。
如我们前方创立了一个 fa(x,y) 函数,在程序的别处我们能够用
ft(4,5) 等款式来调用 fa(x,y) 函数运算求值。
调用时,传达参数值给 fa(x,y) 函数 ( 按序次把 4 传给 x,把 5 传
给 y) ,返回结果 22 后持续向下履行主程序。
MT4编程初级手册 (5) :自定义数组
一、数组是一组同种类变量的会合, 能够以一个名称同时储存多个数值,由索引来调用,在实现我们 EA 的算法时是一个特别重要的工具。
例: intarrai[5]={5,4,3,2,1};
这是一个数组名为 arrai 、包含了 5 个元素的整数型数组 ( 即数组长度 length 为 5) ,能够同时储存 5 个数据。
二、自定义数组也一定按照“先申明,后使用”原则申明 ( 创立 ) 时,一定设置种类与名称;
申明 ( 创立 ) 时,数组的数据元素个数能够设定也能够不设定;
数组中第一个元素的索引编号

MT编程初级手册 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人大笑大甜
  • 文件大小35 KB
  • 时间2022-06-21