当前位置:首页 > MQL4开发人员手册

函数 [Function]

时间:2008-09-28 14:48:57  来源:  作者:

函数 [Function]

<-- begin content -->

函数定义
一个函数是由返回值、输入参数、内嵌操作所组成的。
示例:

double // 返回值类型
linfunc (double x, double a, double b) // 函数名和输入参数
{
// 内嵌的操作
return (a*x + b); // 返回值
}
如果没有返回值那么返回值的类型可以写为void
示例:
void errmesg(string s)
{
Print("error: "+s);
}

函数调用
function_name (x1,x2,...,xn)
示例:
int somefunc()
{
double a=linfunc(0.3, 10.5, 8);
}
double linfunc(double x, double a, double b)
{
return (a*x + b);
}

特殊函数 init()、deinit()和start()
init()在载入时调用,可以用此函数在开始自定义指标或者自动交易之前做初始化操作。
deinit()在卸载时调用,可以用此函数在去处自定义指标或者自动交易之前做初始化操作。
start()当数据变动时触发,对于自定义指标或者自动交易的编程主要依*此函数进行。

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
This site was designed & Modified by beok.net. Last ModiMon, 08/11/2008 0:05 AMe --> Beijing Time.