错误、漏洞、问题 - 页 2629

 
Andrey Khatimlianskii:

我不知道是平均数还是中位数会更好。我认为,我们正在寻找最大限度

但是,如果在结果表中有一个过滤器,也会影响到绘图,你可以看到任何 "切片"。

问题是,这不是一对参数的指定组合的无条件最大值,而是一个特定的最大值。如果在同一个切片中,除了这个最大值之外,大多数测试都失败了,那么这样一个最大值的价值就值得怀疑了。如何最好地显示多变量数据 是一个开放的问题(我需要看看有类似目的的软件),但至少我希望在文档中看到一个说明。

 
fxsaber:
请帮助我在KB中放置一个EA。 我得到了这个错误。

一切都已就绪。

有一个类似的错误。据我记得,在我的案例中,这与主文件没有放在相应程序类型的根文件夹中有关。看起来只允许在MQL5/Experts文件夹中发布EA(如果你接受EA)。

 
Stanislav Korotky:

有一个类似的错误。据我记得,在我的案例中,这与主文件没有放在相应程序类型的根文件夹中有关。似乎只允许将EA放在MQL5/Experts文件夹中(如果你采取EA)。

我手动写了MQL5\Experts - 它没有工作。当我选择 "默认 "时,它起作用了。

 
fxsaber:

我手动规定了MQL5\Experts - 它没有工作。当我选择 "默认 "时,它起作用了。

当然,我的意思是 "默认",我只是提到了本地电脑上Expert Advisors的 "默认",以明确我的意思。

 

论坛上有一个很酷的功能,当你创建一个主题时--在你创建之后,你会得到类似查询的额外链接 :-)

以免产生一堆类似的话题。


 
失去了与服务器经纪商metaquotes ltd的最佳连接,因为这样就出现了不好的信号,大致上说,一切都变成了亏损,需要做什么,请帮助!
附加的文件:
 
Vladislav Andruschenko :

论坛上有一个很酷的功能,当你创建一个主题时--在你创建之后,你会得到类似查询的额外链接 :-)

所以他们不会创建一堆类似的主题。

我同意,这是一个很好的功能。然而,这并不排除创建一个 "相同类型的主题组",因为你需要创建一个新的主题来获得链接。

如果能在用户点击 "添加 "时向他们提供这些链接就更好了,如果他们已经找到了答案,就根本不需要创建主题。

 
Alain Verleyen:

我同意这是一个很好的功能。然而,这并不排除创建一个 "相同类型的主题组",因为你需要创建一个新的主题来获得链接。

如果能在用户点击 "添加 "时向他们提供这些链接就更好了,如果他们已经找到了答案,就根本不需要创建主题。

我已经翻阅了线程,这样的链接不是随处可见。
这些是相关的链接。
相反,需要时间来找到它们。所以不是所有的线程都有。
 

发现这样一个讨厌的人。建于2305年


历史。

EA从8个指标和8个TF(包括D1和W1)读取数据。

它在一个表格中显示数据。

如果我用一个货币对工作,我已经用了很长时间,一切都很好。

如果我加载一个我不使用的货币对,那么我就会得到一个错误。


例如,专家顾问试图从D1获得信号,但在CopyBuffer上挂起了。

我试图抓住一个错误,但专家顾问的日志是空的--它挂起,在日志中没有显示任何东西。

但我打开终端日志,发现这个错误。

2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [32]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]


如果我禁止在D1和W1上获得信号,一切都很正常。



我查看了历史文件夹,只看到2020.hcc 文件。

没有其他文件和Cache。




我试过这个脚本:https://www.mql5.com/ru/docs/series/timeseries_access


它挂在W1上。

2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       ===============   1   ===============   2020.01.29 12:40:00
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 16031 bars
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       ===============   5   ===============   2020.01.29 12:40:00
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 3378 bars
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       ===============   15   ===============   2020.01.29 12:30:00
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 1135 bars
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       ===============   30   ===============   2020.01.29 12:30:00
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 568 bars
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       ===============   16385   ===============   2020.01.29 12:00:00
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 284 bars
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       ===============   16388   ===============   2020.01.29 12:00:00
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 08:00:00 - 78 bars
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       ===============   16408   ===============   2020.01.29 00:00:00
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 00:00:00 - 20 bars




做了一个简单的专家测试。

错误搜索的顺序。


  1. 加载一个以前没有使用过的符号(没有历史)。
  2. 在专家顾问的图表上运行它
  3. 我们看一下日志。
  4. 专家顾问显示,它首先在CopyBuffer退出(没有条形)。
  5. 然后,专家收到一个未知的缓冲值()。
  6. 然后它又一次次地从头睡着了。


总是一样的:它复制一个条形,然后从函数中退出。



如果你在这之后重新启动终端。这一切都很好!!!。

好吧...


不,这不行,我启动一副我不用的东西,它又慢下来了。




很明显,终端正在请求下载历史记录。

但CopyBuffer函数会挂起,也就是说,一切都会挂起,直到所有的历史被加载。

这些故障只发生在D1和W1上。

在其他时间段,一切都很好。

如果我等了很久,当我再次设置专家顾问时,我又看到了缓慢的情况。但如果我重新加载终端,这一对的速度就不会再慢了。

很可能是因为马什卡有100个时间框架,而2020年只有几周的时间。但是,为什么它不能在飞行中加载2019年?

尽管书上说。

当向指标请求数据时,如果请求的时间序列尚未建立或需要从服务器下载,该函数将立即 返回-1,但下载/建立过程本身将被启动。

当从专家顾问或脚本请求数据时,如果终端在本地没有这些数据,将开始从服务器加载,或者如果可以从本地历史建立数据,但它们还没有准备好,将开始建立所需的时间序列。该函数将返回超时后准备好的数据量。

Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Прежде чем ценовые данные будут доступны в терминале MetaTrader 5, их необходимо получить и обработать. Для получения данных требуется подключение к торговому серверу MetaTrader 5. Данные поступают с сервера по запросу терминала в виде экономно упакованных блоков минутных баров. Механизм обращения к серверу за данными не зависит от того, каким...
附加的文件:
 
Vladislav Andruschenko:

发现这样一个讨厌的人。建于2305年。



2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [32]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]

检查对hcc文件的访问。检查是否有任何人在这时阅读这些文件。

32 - 该进程不能访问该文件,因为它正被另一个进程使用。

5 - 访问被拒绝。


你有多少可用的磁盘空间?

在终端中,图表上的最大条数 限制是什么?