Пример:
double// тип возвращаемого значения
linfunc (double a, double b) // имя функции и список параметров
{
// составной операторreturn (a + b); // возвращаемое значение
}
int somefunc(double a, double d=0.0001, int n=5, bool b=true, string s="passed string") { Print("required parameter a= ",a); Print("The following parameters have been passed:d = ",d," n = ",n," b = ",b," s = ",s); return(0); }
这是帮助中的一个例子,但我的情况就是这样!!!。
你知道,我试着用这种形式来编译,它让我感到害怕。
'PositionGetInteger' - 常数预期.mq5 65 44 我看到常数这个词。但它需要什么呢?它在该函数的第一行。
所有其他的变量声明都是这样的,但是我已经按照帮助声明了函数,不是吗?
'价格' - 缺少参数order.mq5的默认值 65 92
例子。
int somefunc(double a,
double d=0.0001,
int n=5,
bool b=true,
string s="passed string")
{
Print("required parameter a= ",a);
Print("The following parameters have been passed:d = ",d," n = ",n," b = ",b," s = ",s) ;
return(0);
}
如果一个参数被分配了默认值,所有后续的参数也必须有一个默认值。
晚上好,能不能有一个这样的函数
void PositionModify(...)
在这种情况下,申报时是否有必要将结构归零?
不要用与标准库函数相同的名字来命名你的函数,你会在将来感到困惑。
看看标准库,它已经在那里了,所以不要重新发明车轮。
现在真的很清楚了,因为我花了很长的时间去读它,重新审视它,所以我没有把它送进去!
信号,他们发出的是演示信号,有真实信号和比赛信号,我如何发出我的信号?以及我如何将信号连接到终端?也许我错过了什么,请给我一个手册的链接,也许我只是忘记了。
这是对该服务的转发公告。
这项服务还没有最终确定和推出。
我曾试图在以前的锦标赛上使用它们,但它们还不能在自动交易中使用。