MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 142

 

下午好。

还有这个。

https://www.mql5.com/ru/docs/constants/namedconstants/uninit

为新的四个将是相同的?还是会有一个不同的名单?

现在,当通过ExpertRemove()解除初始化时,它给出了REASON_TEMPLATE而不是 REASON_PROGRAM

谢谢你。

 
MilordFX:

请详细、清楚地回答?

切换到MetaTrader 5。

在MetaTrader 4中,我们只做应用市场,这就是我们开始语言升级的原因。

 
FAQ:
但支架最好放在任何地方。


我注意到,大量的括号会减慢EA测试 的速度 ...

当程序逻辑最好不要有括号时,会更好 ...

 
VOLDEMAR:


我注意到,大量的括号会减慢EA测试的速度 ...

当程序逻辑尽可能地考虑周全,没有括号的时候就更好了 ...

不要...不要再去任何 "roofies "主题。 否则,....你有妄想症...
 
VOLDEMAR:


我注意到,大量的括号会减慢EA测试的速度 ...

当程序逻辑尽可能地考虑周全,没有括号的时候就更好了 ...


但它加快了调试的速度 ...
 
MilordFX:

此外,我希望你能最终使EA参数窗口(用F7调用)在大小上可调,并根据交易者的喜好。

雷纳特

切换到MetaTrader 5。

在MetaTrader 4中,我们只做应用市场,而且我们已经为它升级了语言。

虐待狂...
 
void OnStart()
  {
   Print(Test_2(2,5),Test_1(2,5));
  }
//+------------------------------------------------------------------+

int Test_1(int a, int b)
{
  int c=0;
  for(int i=0;i<1000;i++)
    {
     if(a>b)
       {
        if(a-b > 2*b)
          {
           c+=a;
          }
        else
          {
           c+=b;
          }
       }
     else
       {
        if(b-a > 2*a)
          {
           c+=a;
          }
        else
          {
           c+=b;
          }
       }
    }
  return c;
}
int Test_2(int a, int b)
{
  int c=0;
  for(int i=0;i<1000;i++)
     if(a>b)
        if(a-b > 2*b)
           c+=a;
        else
           c+=b;
      else
        if(b-a > 2*a)
           c+=a;
        else
           c+=b;
  return с;
}

这些函数在拓扑学上和逻辑上是相同的。只有括号是不同的。

剖析器报告。

OnStart;12;1;213;100.00%
Test_2;14;1;99;46.48%
Test_1;14;1;98;46.01%
打印;14;1;15;7.04%

我们可以看到,这些差异都在多任务系统的 "随机波动 "的范围内。

在编译器的输出文件(*.ex4/5)中,没有括号,甚至没有括号的痕迹。方括号只是为了结构源的逻辑。

VOLDEMAR,暂停一下,吃个Twix吧。

 

是的,在更新到566版本之后,刻度线已经完全停止出现在终端。

在18:00时,所有TFs的最后报价,所有货币对的最后报价。

我不得不重新启动我的电脑,它看起来像是某种悲伤的事情。

(如果我不知道如何处理它们,那么我就不知道该怎么做)。

p.s.在5号上也是在更新后一切都挂了,但在21:00,那里的编辑可能已经更新了。

 

和重启没有帮助--没有报价,不管怎样,我现在要去开一个新的账户,如果.....。

我没有任何运气。

日志中没有错误,唯一的问题是,在扫描服务器时,如果你按下取消键,窗口立即关闭,终端挂起10秒钟,然后给出一个信息。

2013.12.25 00:26:05.807 Accounts: terminated

2013.12.25 00:26:05.807 Accounts: timeout on stop

2013.12.25 00:26:02.796 Accounts: timeout on stop

2013.12.25 00:25:59.786 Accounts: timeout on stop

2013.12.25 00:25:56.775 Accounts: timeout on stop

2013.12.25 00:25:53.764 Accounts: timeout on stop

 
ALXIMIKS:

是的,在更新到566版本后,刻度线已经完全停止出现在终端。

在18:00时,所有TFs的最后报价,所有货币对的最后报价。

我不得不重新启动我的电脑,它看起来像是某种悲伤的事情。

(如果我不知道如何处理它们,那么我就不知道该怎么做)。

p.s.在5K上,更新后也挂起了所有的东西,但在21:00时,那里的编辑器可能已经更新了。


圣诞快乐!

周四,虱子就会回来了 :)