错误、漏洞、问题 - 页 2990 1...298329842985298629872988298929902991299229932994299529962997...3184 新评论 [删除] 2021.03.25 12:01 #29891 inwinterborn:请帮助我理解这一点。 在以前的MT5 版本中,对历史数据 的测试是正确的,而在最新的MT5 版本(23.03.21的2842)中,当对历史数据进行测试时, 我发现 标准库中 的StartIndex() 有问题,而在真实数据中则工作正常。在一个封闭的酒吧工作 ( m_every_tick=false)SignalMACD.mqh。当在历史上调试时,我进入这个特定的行,从 "m_every_tick?0:1 "得到各种多位数而不是1。 ExpertBase.mqh: 在我用终端重新启动编辑器之前,我得到一个稳定的数字,重新启动后,我得到一个新的数字,也是稳定的,直到下次重新启动:552894800,655556464,480217696。关于真实数据。关于历史数据。 可选择的专家顾问(标准/自定义);时间框架;终端窗口中的最大条数对问题没有影响,都一样。 文中插入的截图已经丢失。 我把它们作为附件附上。 附加的文件: nvs1d3f0_d7_7kw60qvj_gveq9u.png 6 kb nm01ffbv_ay_5qz6ie6v7luk_5orref.png 6 kb jezgf52d2srm_9q6_SignalMACD.mqh.png 14 kb v1hih9ehu2um_7xo__ExpertBase.mqh.png 12 kb MT5.png 35 kb [删除] 2021.03.25 12:10 #29892 inwinterborn:请帮助我理解。 我猜想可能是时间序列的方向发生了变化,但是主指标线的正确值既没有在第一个指数上返回,也没有在从StartIndex()函数收到的指数上返回。 也就是说,除了StartIndex()的奇怪值之外,由于某种原因,我没有从指标中获得正确的数据。 附加的文件: wpor6veqsi4y_r4z_SignalMACD.mqh.png 14 kb xzx3jxmi_y0_6o1cg8sfiv44_4wlvas.png 6 kb Mihail Matkovskij 2021.03.25 16:53 #29893 你好。在编辑器中没有正确创建类。我选择,创建类,输入名称,按 "完成",它就完成了工作。 我看了看创建的文件,原来是空的。当我试图用编辑器打开它时,它也完成了。我添加了属性 #property copyright "Copyright 2021, © Cyberdev" #property link "https://www.mql5.com/en/users/cyberdev/seller" #property version "1.00" 并打开文件。建设:2842。 Vladimir Karputov 2021.03.25 17:07 #29894 Mihail Matkovskij:你好。在编辑器中没有正确创建类。我选择,创建类,输入名称,按 "完成",它就完成了工作。我看了看创建的文件,原来是空的。当我试图用编辑器打开它时,它也完成了工作。我添加了属性并打开文件。建设:2842。 关于交易、自动交易系统和策略测试的论坛 误差、错误、问题。 Vladimir Karputov, 2021.03.25 05:10 你可以在当前构建的配置文件分支中看到答案。 [删除] 2021.03.25 20:58 #29895 Vladimir Karputov: 你好,弗拉基米尔,请你告诉我,在我上面的例子中,我在历史数据上的StartIndex() 做错了什么? Dmitrii Voronov 2021.03.26 04:36 #29896 日子过得不错。在测试器中,在所有对上的真实刻度上都会出现这种错误。也就是用随机的刻度线来代替缺失的刻度线? 如何解决?是经纪商有缺失吗? Valeriy Yastremskiy 2021.03.26 06:53 #29897 在MT4终端的信息/通道上有一些俄文编码。不以任何方式配置,既没有系统,也没有其他西里尔语不要,它们发出的斑点。它以前是有效的。 在MT5上一切都正确。 traveller00 2021.03.26 13:42 #29898 所有的用户信息,如https://www.mql5.com/ru/users/traveller00/publications/all,都是根据语言 来过滤的。这是一个特点吗?为什么如果我选择了俄语,就不能看到用户的英语留言?还是我必须翻阅所有的语言才能看到所有的信息? Vladimir Karputov 2021.03.27 06:12 #29899 traveller00: 所有的用户信息,如https://www.mql5.com/ru/users/traveller00/publications/all,都是根据语言 来过滤的。这是一个特点吗?为什么如果我选择俄语,就看不到用户的英语信息?还是我必须翻阅所有的语言才能看到所有的信息? 是的,过滤器是针对当前语言触发的(这很有意义)。 traveller00 2021.03.27 09:01 #29900 Vladimir Karputov:是的,过滤器是针对当前语言触发的(这很有意义)。 我可能落后了,但我没有在其他论坛上看到这个。在所有帖子按钮下,通常正是所有帖子。而如果你想以某种方式进行过滤,则由通常的明显的过滤字段完成。这里更符合逻辑的做法是什么? 1...298329842985298629872988298929902991299229932994299529962997...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请帮助我理解这一点。
在以前的MT5 版本中,对历史数据 的测试是正确的,而在最新的MT5 版本(23.03.21的2842)中,当对历史数据进行测试时, 我发现 标准库中 的StartIndex() 有问题,而在真实数据中则工作正常。
在一个封闭的酒吧工作 ( m_every_tick=false)
SignalMACD.mqh。
当在历史上调试时,我进入这个特定的行,从 "m_every_tick?0:1 "得到各种多位数而不是1。
ExpertBase.mqh:在我用终端重新启动编辑器之前,我得到一个稳定的数字,重新启动后,我得到一个新的数字,也是稳定的,直到下次重新启动:552894800,655556464,480217696。
关于真实数据。
关于历史数据。
文中插入的截图已经丢失。
我把它们作为附件附上。
请帮助我理解。
我猜想可能是时间序列的方向发生了变化,但是主指标线的正确值既没有在第一个指数上返回,也没有在从StartIndex()函数收到的指数上返回。
也就是说,除了StartIndex()的奇怪值之外,由于某种原因,我没有从指标中获得正确的数据。
你好。在编辑器中没有正确创建类。我选择,创建类,输入名称,按 "完成",它就完成了工作。
我看了看创建的文件,原来是空的。当我试图用编辑器打开它时,它也完成了。我添加了属性
并打开文件。建设:2842。
你好。在编辑器中没有正确创建类。我选择,创建类,输入名称,按 "完成",它就完成了工作。
我看了看创建的文件,原来是空的。当我试图用编辑器打开它时,它也完成了工作。我添加了属性
并打开文件。建设:2842。
关于交易、自动交易系统和策略测试的论坛
误差、错误、问题。
Vladimir Karputov, 2021.03.25 05:10
你可以在当前构建的配置文件分支中看到答案。
你好,弗拉基米尔,请你告诉我,在我上面的例子中,我在历史数据上的StartIndex() 做错了什么?
日子过得不错。在测试器中,在所有对上的真实刻度上都会出现这种错误。也就是用随机的刻度线来代替缺失的刻度线? 如何解决?是经纪商有缺失吗?
在MT4终端的信息/通道上有一些俄文编码。不以任何方式配置,既没有系统,也没有其他西里尔语不要,它们发出的斑点。它以前是有效的。
在MT5上一切都正确。
所有的用户信息,如https://www.mql5.com/ru/users/traveller00/publications/all,都是根据语言 来过滤的。这是一个特点吗?为什么如果我选择俄语,就看不到用户的英语信息?还是我必须翻阅所有的语言才能看到所有的信息?
是的,过滤器是针对当前语言触发的(这很有意义)。
是的,过滤器是针对当前语言触发的(这很有意义)。
我可能落后了,但我没有在其他论坛上看到这个。在所有帖子按钮下,通常正是所有帖子。而如果你想以某种方式进行过滤,则由通常的明显的过滤字段完成。这里更符合逻辑的做法是什么?