错误、漏洞、问题 - 页 979

 

问候!

今天,XAUUSD专家顾问再次以一个奇怪的价格进行交易。

XAUUSD飙升

AlpariNZ-MT5服务器,模拟账户。

这是一个简单的非市场价格弹射吗?有人遇到过这种情况吗?

 
使用了剖析器,这当然是一个独特的东西,我以前从未见过这样的东西,对图形元素的严重性深信不疑。问题是如何最好地组织相同的标签更新每一个刻度?
 
vlad_123:

问候!

XAUUSD专家顾问今天又以一个奇怪的价格成交。

AlpariNZ-MT5服务器,模拟账户。

这是一个简单的非市场价格弹射吗?有人遇到过这种情况吗?

如果是模拟账户,你可以向经纪人要一个真实账户,并根据他的回答向服务台提出问题。而对于玩具,不能有任何抱怨。
 
Denisimus:
你好,MT4的信号标签不见了,早上还在,晚上来就不见了。现在弹出窗口不执行了,该怎么做,请告知
答案很可能是在你的电脑上,你可以重新安装终端。
 
zfs:
如果是模拟账户,如果是真实账户,你可以问经纪人,并已经根据他的回答向服务台提出问题。我只是想知道这其中的原因是什么。

在现实生活中,我也不会拒绝这样的 "狂欢"......;-)

但这种情况已经不是第一次了,它混淆了专家顾问的统计数据。

我没有任何抱怨,我只是想知道为什么会发生这种情况。

 
vlad_123:

在现实生活中,我也不会拒绝这样的 "狂欢"......;-)

但这种情况已经不是第一次了,它混淆了专家顾问的统计数据。

我没有抱怨,我只是想知道为什么会发生这种情况。

我没有任何抱怨,我只是想知道什么是错的。
 
voix_kas:

为了提高编程的纯洁性,我想向公众询问这方面的情况。

假设有一个全局声明的标志(bool Flag)。当某些事件/条件发生时,它必须被设置为某个值。

第一个变体。

第二个选择。

哪个选项。

1.在性能上更快?

2.如果我可以这么说,"更专业"?

这段代码应该经常得到控制,比如说每一次勾选。

雷纳特
当然,第一种变体的速度更快。更少的指令,也少了一个比较/分支。

voix_kas:
谢谢你。

还是决定检查一下,确定一下。虽然看起来很奇怪,但结果显示比较操作比赋值操作 要快。

void OnStart(void) {
  int Count = 1000000000;
  bool Value1 = true;
  uint start = GetTickCount();
  for (int i = 0; i < Count; i++) {
    Value1 = false;
  }
  Print("Without 'if' = " + IntegerToString(GetTickCount() - start));
  start = GetTickCount();
  for (int i = 0; i < Count; i++) {
    if (Value1) Value1 = false;
  }
  Print("With 'if' = " + IntegerToString(GetTickCount() - start));
}

结果。

2013.04.30 18:35:41     Test (EURUSD,M5)        With 'if' = 1856
2013.04.30 18:35:39     Test (EURUSD,M5)        Without 'if' = 2418
2013.04.30 18:31:03     Test (EURUSD,M5)        With 'if' = 1857
2013.04.30 18:31:02     Test (EURUSD,M5)        Without 'if' = 2418
2013.04.30 18:30:54     Test (EURUSD,M5)        With 'if' = 1888
2013.04.30 18:30:52     Test (EURUSD,M5)        Without 'if' = 2418

专家们,请你们对这种情况作出评论。

Документация по MQL5: Основы языка / Операции и выражения / Операции присваивания
Документация по MQL5: Основы языка / Операции и выражения / Операции присваивания
  • www.mql5.com
Основы языка / Операции и выражения / Операции присваивания - Документация по MQL5
 
voix_kas:

不过,我决定确认一下。奇怪的是,结果显示,比较操作比赋值操作 快。

结果。

专家们,请你们对这种情况作出评论。

难道你看不出在第二种情况下,分配只执行一次吗?

换句话说,剩下的就是比较了,这比直接赋值要快得多,在第一个测试中就是这种情况。结果是绝对正确的。

 
Renat:

难道你看不出来,在第二种情况下,作业只做一次吗?

也就是说,剩下的就是比较了,这比直接分配要快得多,这是在第一次测试中。结果是绝对正确的。

那么,事实证明,我第一次提出的问题是不同的?
 
voix_kas:
那么,看来我第一次的问题措辞是不同的?

绝对的。

而你不明白这么简单的事情,实在是太糟糕了。