新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 298

 
Vitaly Muzichenko:

通过代码。

如果音量低,就简单地返回,即中断进一步的代码执行。


我需要条件,在设置中的选项,如果你选择真实:在[1]蜡烛的交易量增加时,只开立交易,我想知道如何在机器人中正确写出它的括号。就是说,一开始就需要整个bool或什么的)


至于截图--所以对我来说似乎更明显))

 
Tigerfreerun:

我需要一个条件,在设置中的一个选项,如果你选择真:当一个蜡烛[1]的成交量增加时,只开一个交易,并了解它应该如何输入机器人的括号中。即在开始时需要整个bool或什么的)


而截图呢--我想我看得更清楚))

对吗?

extern bool AllowVolume = true;

void OnTick()
 {

 if(AllowVolume && Volume[2] > Volume[1]) return;
 // код открытия

 }
 
Vitaly Muzichenko:

是这样吗?


是的,谢谢你。如果你把它写在EA的开头,任何进一步的东西都会被阻止,包括图形显示,对吗?或者一旦运行--映射将进一步工作?

 
Tigerfreerun:

是的,谢谢你。如果你把它写在EA的开头,任何进一步的东西都会被阻止,包括图形显示,对吗?或者一旦运行--映射将进一步工作?

将开放代码移到最底层,并将其封锁。

 
Vitaly Muzichenko:

将开放代码移到底部并阻止它

你如何阻止它?

 
Tigerfreerun:

你如何阻止它?

将开放的权限移至如果

重读它

有不止一个选择。

Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
  • 2017.09.05
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
Dmitriy Voevodkin:

Init不能以任何方式启动,它在指标/专家启动时自动启动一次,与DeInit相同。

另外,你可以制作一个静态布尔变量,并与IsConnected() 一起使用。而当连接在一个新的tick到来时被恢复,首先必须启动它自己的初始化函数。但是IsConnected()不是在 OnCalculate()中应用,而是在OnTimer()中应用,它的初始化函数应该在OnCalculate()的最开始执行。

OnInit()是最常用的函数,可以在代码的任何地方执行。谁来防止?请不要欺骗前来学习的人--为什么?或者你将不得不自己学习它。

 
Victor Nikolaev:

纠正这一行的错误

使用SRC按钮来插入代码


纠正的是

 

文本开头前的 "逗号txpected "保持不变

 

此外,文本前还有一个警告

"从'字符串'到'数字'的隐式cjnvertion

当然不是错误,但也是令人不快的!




原因: