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

 
ExtZigzagBuffer[i]=lasthigh;
ExtZigzagBuffer[i]=lastlow;
 
请告诉我如何理解!IsStopped?
   for(shift=start; shift<rates_total && !IsStopped(); shift++)
     {
      //--- low
      val=low[Lowest(low,Inp

  ...



 
Dzmitry Zaitsau:
请告诉我如何理解!IsStopped?

如果专家/脚本被删除(用户已关闭图表或删除专家)。

IsStopped()返回的值将为真,在正常情况下,IsStopped()返回假。

Boolean NOT - ! 对布尔值进行反转,即 ! false = true 和 ! true = false。

 
Igor Makanu:

....,对布尔值进行反转,即!false = true和!true = false。


我不明白,如果EA被关闭或被删除,那么迭代到底是如何进行的,是否可以达到这个条件?

 
Dzmitry Zaitsau:

我不明白,如果专家顾问被关闭或删除,迭代到底是如何执行的,是否可以达到这个条件?

如果在循环运行时,专家顾问被移除或终端被关闭,循环将被终止,而不启动下一次迭代。

 
Alexey Viktorov:

如果在循环 过程中,专家顾问被移除或终端被关闭,循环将被终止而不开始下一次迭代。

知道了,谢谢)))祝你有个愉快的一天!
 

大家好!

请帮助一个新手写一个函数!

我需要一个函数来检查(订单是否在当日和什么时间被打开),无论有多少个和哪些交易。

这个想法是这样的:当EA达到一定的利润时,它会自动关闭终端中的所有未结订单。

那么它应该禁用自动交易。问题就在这里!!!。你需要弄清楚这些订单是否在今天被打开。

如果是这样,那么你就可以禁用自动交易。

 
Tsaryoff5614:

大家好!

请帮助一个新手写一个函数!

我需要一个函数来检查(订单是否在当日和什么时间被打开),无论有多少个和哪些交易。

这个想法是这样的:当EA达到一定的利润时,它会自动关闭终端中的所有未结订单。

那么它应该禁用自动交易。问题就在这里!!!。你需要弄清楚这些订单是否是今天开的。

如果是这样,你可以禁用自动交易。

你是否懒得使用搜索?

这就是 根据你的需要创建此类函数的原则

 

非常感谢你的链接!!。

我会研究的))。

 

嗨,你能向一个傻瓜解释一下如何初始化一个 结构数组 吗?对于一个普通的数组,它很简单

int HiddenFunc[3,2] = {1,2,3,4,5,6};

但是,结构的阵列呢?用这个结构初始化一个数组,比如说

结构 MODE_KEY {string Key; bool Act;};