错误、漏洞、问题 - 页 2846

 

我第一次遇到为一个新的测试版进行如此长的检查。

2020.09.08 12:33:17.822 LiveUpdate      check for beta version
2020.09.08 12:33:35.436 LiveUpdate      you are using the latest version

18秒。


它一直是这样的(快速)。

2020.09.08 07:56:01.873 LiveUpdate      check for beta version
2020.09.08 07:56:02.054 LiveUpdate      you are using the latest version


ZS 现在没有了。

2020.09.08 14:44:19.782 LiveUpdate      check for beta version
2020.09.08 14:45:32.739 LiveUpdate      not available
 
Nelson Wanyama:

建于2592年


真的吗?他们使用的是什么颜色方案?

也是如此!)))

https://youtu.be/8Kr23RvT--k

Так сойдет | Советские поучительные мультики для малышей
Так сойдет | Советские поучительные мультики для малышей
  • 2015.09.01
  • www.youtube.com
Так сойдет - советский мультфильм о зайце, который не доделывал свою работу. Поучительный мультик для детей о труде. Наша группа Вконтакте https://vk.com/soy...
 
Aleksey Vyazmikin:

Build 2560 (x64)

今天 07.09.2020 - 得到结果

Build 2361 (x32)

正确的结果是2361,今天是星期一,没有周末条形图,建立2560考虑到了虚拟周末条形图。请纠正这一关键性的不准确之处。

首先,粘贴中间结果的输出,并说明其中的问题所在。

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
 {
//---

  datetime Fp=0, Arr[];
  if(CopyTime(NULL, PERIOD_D1, iTime(Symbol(), PERIOD_CURRENT, 0), 1+3, Arr)>0)
   {
    Fp=Arr[0];
    Print("PERIOD_CURRENT=", EnumToString(Period()));
    Print("iTime(Symbol(), PERIOD_CURRENT, 0)=", iTime(Symbol(), PERIOD_CURRENT, 0));
    ArrayPrint(Arr);
   }
  Print("Fp=", TimeToString(Fp, TIME_DATE|TIME_MINUTES));

 }
//+------------------------------------------------------------------+

输出

        Chect_ITime (EURUSD,H1) PERIOD_CURRENT=PERIOD_H1
        Chect_ITime (EURUSD,H1) iTime(Symbol(), PERIOD_CURRENT, 0)=2020.09.09 12:00:00
        Chect_ITime (EURUSD,H1) 2020.09.04 00:00:00 2020.09.07 00:00:00 2020.09.08 00:00:00 2020.09.09 00:00:00
        Chect_ITime (EURUSD,H1) Fp=2020.09.04 00:00

我在这里没有看到任何周末酒吧

 
Rashid Umarov:

首先,插入中间结果的输出,并说明它们的问题所在。

输出

我在这里没有看到一个周末。

问题出现在周一,在周二就消失了!

事实是,在不同的终端上,该脚本显示了不同的值。

因此,我必须等待星期一并尝试重现它,或者模拟星期一--但什么是最好的方法?

我想问题是,在周末发生了一些事件(在经纪人的服务器上),指标在图表上重建,但报价历史没有变化。也许终端会考虑到这些事件,如果它在周末开机,就会缓存它们,然后在一段时间后或重新开机时重置它们?

 
Aleksey Vyazmikin: 这不是一个好主意。

因此,要么等待周一并尝试重现,要么模拟周一--但如何做到最好?

总是先尝试记录所有数据(如果有错误)。你在你的代码中隐藏了一切。
 
Rashid Umarov:
总是先尝试记录所有的数据(如果有错误)。你在你的代码中隐藏了一切。

好的。该要求是在Si-9.20期货的分钟条上。

 
有什么方法可以让测试人员知道优化是否已经结束?- 或用户已按下停止按钮或优化运行已结束
 
Igor Makanu:
有什么办法让测试人员知道优化已经结束?- 或用户已按下停止按钮或优化运行已结束

OnTesterDeinit。

 

伙计们。

在MT4(1280)中,改变符号或TF有一个问题。


如果我使用专家顾问中的TF和符号的变化--一切都会很快发生变化

只要我使用一个额外的指标(我在网上找到的),当我改变符号或TF时,终端就会挂起10秒钟。


我检查了任何面板(我自己的和其他EA的),结果总是一样的,当改变TF或符号时,终端挂起10秒,EA被取消初始化,也就是说,它没有被重新激活


我附上了TF变化指标的例子。 我还附上了在互联网上找到的信息面板(一个旧的外星人)。

用你自己的面板试试吧。



在MT5中,一切都很好!


这里有一个例子。



1.我在图表上按下ChartSetSymbolPeriod来改变TF/符号!- 我得到了一个10秒的挂。

2.之后,EA被解除初始化(EA有面板,任何,只是一个图表)

3.我再次按下改变同一个TF *(图表上的 同一个按钮),一切都被初始化了。




如果这些操作是从EA(ChartSetSymbolPeriod)完成的,就没有问题。



视频中的一个例子。

专家顾问改变TF - 没有问题。

指示器改变TF--没有冻结的问题。



我检查了几个演示的面板--都一样。

很可能是mt4的一个错误。

 

MT5 build 2596 of 10 Sep.2020年正在做一些奇怪的事情。

用这个版本编译的指标工作得非常正确。

他们变成了一些无稽之谈,不再正确计数。

只有我一个人有这个问题,还是有更多人有这个问题?