错误、漏洞、问题 - 页 2619 1...261226132614261526162617261826192620262126222623262426252626...3184 新评论 Stanislav Korotky 2019.12.16 11:36 #26181 Slava:正是这个工具。图表上的F5按钮,从图表上下文菜单中选择 "刷新 "与ChartSetSymbolPeriod(NULL,0,0)的作用相同。即价格数据的更新。在服务器回复后,这个工具的所有时期的缓存将被强制重建。缓存越多,重建的时间就越长(顺便说一下,接口不会冻结)。按F5,为专家顾问日志中的计算行计时 F5按钮和Refresh上下文菜单项 的工作方式不同:F5在视觉上没有任何作用,Refresh则以同样的方式暂停终端。 Stanislav Korotky 2019.12.16 11:41 #26182 Slava: 当收到来自服务器的响应时,这个非常工具的所有时期的缓存都被 强行重建。缓存越多,重建的时间就越长(顺便说一句,接口并没有被冻结)。 那么这就是一个非常艰难的刷新。在MQL中,我们需要一些更简单的方法来更新一个单一的指标,而不需要手写的报价和缓存。 Slava 2019.12.16 11:45 #26183 Stanislav Korotky: F5按钮和Refresh上下文菜单项的工作方式不同:F5在视觉上不做任何事情,Refresh以同样的方式暂停终端。 是的,没错。在MT5中按F5不会刷新数据(与MT4不同)。 刷新暂停了终端?对国家"(没有回应)"?你甚至不能改变标签? Stanislav Korotky 2019.12.16 13:03 #26184 Slava: 是的,这是正确的。在MT5中,按F5不会导致数据更新(与MT4不同)。 刷新暂停了终端?到了"(不回应)"的状态?你甚至不能改变标签? 没有 "悬浮物 "是软的,一切正常,只有更新的图表是 "思考 "的,CPU是100%。 PS。设法弄清楚了,这都是关于 "无限 "条数 的设置。把它设置为100万,现在刷新延迟是1秒。我想,如果你把它设置为几千,就不会引人注目了。 但这只是证实了轻度刷新的必要性--事实上,你只需要生成一个假的tick来触发OnCalculate。 Alain Verleyen 2019.12.16 14:19 #26185 Stanislav Korotky : 没有 "悬浮 "是软的,一切都在工作,只有更新的图表 "认为 "和CPU是100%。 PS。我想明白了,这都是关于设置 "无限 "条数的 问题。 把它设置为100万,现在刷新延迟是1秒。我想,如果你把它设置为几千,就不会引人注目了。 但这只是证实了轻度刷新的必要性--事实上只需要生成一个假的tick来触发OnCalculate。 6个多月前已经问过了。 关于交易、自动交易系统和交易策略测试的论坛 新版MetaTrader 5构建2007平台:经济日历,MQL5程序作为服务 Alain Verleyen, 2019.05.09 15:59 1°好,但能否请你更新一下文件。 2° 我想只对当前指标进行更新(调用OnCalculate)。这有可能吗?我需要该服务向1个指标发送一个自定义事件,该指标应更新。如果目前无法做到这一点,你能添加一种方法来做到这一点吗? 我可以自己更新计算,但这样:a.我必须用CopyXXX函数收集OHLC数据(而不是由OnCalculate提供)和b。'prev_calculated'没有正确设置。 Михаил 2019.12.16 16:48 #26186 如果在优化过程中,用户参数给出了相同的负数,那么图形窗口显示的是零而不是这些负数...如果你改变它的高度,一切都会正确。 Slava 2019.12.17 08:13 #26187 Михаил: 如果在优化过程中,用户参数给出了相同的负数,那么图形窗口显示的是零而不是这些负数...如果你改变它的高度,一切都会正确。 纠正 Igor Zakharov 2019.12.23 14:21 #26188 我不明白为什么会发生这种情况。 代码中没有时间检查或类似的东西--所有条形图的公式都是一样的。 起初我认为准确性不足--不,不是的......。 如果该指标是用非序列式收盘做的,相反,最近的数值是错误的,较早的数值是正确的。 附加的文件: regression.mq5 6 kb Igor Zakharov 2019.12.23 15:42 #26189 图中显示了两个版本,一个在另一个上面。 在新的版本中,我们传递的是相对于计算开始时的移位,而不是条形索引。但一般来说,双倍,对于这样的数量级应该是绰绰有余的。 附加的文件: regression.mq5 6 kb Vladimir Pastushak 2019.12.24 11:35 #26190 我不知道这是不是一个错误,但当一个新版本的EA发布后,就不可能改变其价格。 该网站没有给出任何警告。 有一个警告,在未来24小时内不可能改变价格。 我上传了一个新版本的EA,保存了它,然后试图改变价格,收到了一条关于24小时的信息,点击保存和应用,什么也没保存。 从两个浏览器做的。 1...261226132614261526162617261826192620262126222623262426252626...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
正是这个工具。
图表上的F5按钮,从图表上下文菜单中选择 "刷新 "与ChartSetSymbolPeriod(NULL,0,0)的作用相同。即价格数据的更新。
在服务器回复后,这个工具的所有时期的缓存将被强制重建。缓存越多,重建的时间就越长(顺便说一下,接口不会冻结)。
按F5,为专家顾问日志中的计算行计时
F5按钮和Refresh上下文菜单项 的工作方式不同:F5在视觉上没有任何作用,Refresh则以同样的方式暂停终端。
当收到来自服务器的响应时,这个非常工具的所有时期的缓存都被 强行重建。缓存越多,重建的时间就越长(顺便说一句,接口并没有被冻结)。
那么这就是一个非常艰难的刷新。在MQL中,我们需要一些更简单的方法来更新一个单一的指标,而不需要手写的报价和缓存。
F5按钮和Refresh上下文菜单项的工作方式不同:F5在视觉上不做任何事情,Refresh以同样的方式暂停终端。
是的,没错。在MT5中按F5不会刷新数据(与MT4不同)。
刷新暂停了终端?对国家"(没有回应)"?你甚至不能改变标签?
是的,这是正确的。在MT5中,按F5不会导致数据更新(与MT4不同)。
刷新暂停了终端?到了"(不回应)"的状态?你甚至不能改变标签?
没有 "悬浮物 "是软的,一切正常,只有更新的图表是 "思考 "的,CPU是100%。
PS。设法弄清楚了,这都是关于 "无限 "条数 的设置。把它设置为100万,现在刷新延迟是1秒。我想,如果你把它设置为几千,就不会引人注目了。
但这只是证实了轻度刷新的必要性--事实上,你只需要生成一个假的tick来触发OnCalculate。
没有 "悬浮 "是软的,一切都在工作,只有更新的图表 "认为 "和CPU是100%。
PS。我想明白了,这都是关于设置 "无限 "条数的 问题。 把它设置为100万,现在刷新延迟是1秒。我想,如果你把它设置为几千,就不会引人注目了。
但这只是证实了轻度刷新的必要性--事实上只需要生成一个假的tick来触发OnCalculate。
6个多月前已经问过了。
关于交易、自动交易系统和交易策略测试的论坛
新版MetaTrader 5构建2007平台:经济日历,MQL5程序作为服务
Alain Verleyen, 2019.05.09 15:59
1°好,但能否请你更新一下文件。
2° 我想只对当前指标进行更新(调用OnCalculate)。这有可能吗?我需要该服务向1个指标发送一个自定义事件,该指标应更新。如果目前无法做到这一点,你能添加一种方法来做到这一点吗?
我可以自己更新计算,但这样:a.我必须用CopyXXX函数收集OHLC数据(而不是由OnCalculate提供)和b。'prev_calculated'没有正确设置。
如果在优化过程中,用户参数给出了相同的负数,那么图形窗口显示的是零而不是这些负数...如果你改变它的高度,一切都会正确。
纠正
我不明白为什么会发生这种情况。
代码中没有时间检查或类似的东西--所有条形图的公式都是一样的。
起初我认为准确性不足--不,不是的......。
如果该指标是用非序列式收盘做的,相反,最近的数值是错误的,较早的数值是正确的。
图中显示了两个版本,一个在另一个上面。
在新的版本中,我们传递的是相对于计算开始时的移位,而不是条形索引。但一般来说,双倍,对于这样的数量级应该是绰绰有余的。
我不知道这是不是一个错误,但当一个新版本的EA发布后,就不可能改变其价格。
该网站没有给出任何警告。
有一个警告,在未来24小时内不可能改变价格。
我上传了一个新版本的EA,保存了它,然后试图改变价格,收到了一条关于24小时的信息,点击保存和应用,什么也没保存。
从两个浏览器做的。