错误、漏洞、问题 - 页 2630

 
Slava:

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

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

5 - 访问被拒绝。


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

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


谢谢你的回答。

  • 0.我有DRWEB杀毒软件,然后我把它关掉,并尝试了一下
  • 还有Synology的同步功能--关闭它,同样的情况。
  • 还有GoodSync--也是断开连接的
  • 1.我设置了不同的条数。
  • 2.1.81 Tb(7200 WD RED)中的503 GB可用空间
  • 固态硬盘上的Windows 7 64系统(500个中有300个可用)。
  • 3.上述错误

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

5 - 访问被拒绝。

只发生过一次,然后我在上面描述过,问题只出现在D1和W1,其他TF都运行正常。


但这很可能是因为2019年的hcc文件无法加载(因为正在使用MASHKA 100) 不,我改变了时期,都一样



再次尝试,将数据显示在仪表板上,以获得清晰的效果。

除了W1之外,其他都算上了--就这样。它挂了。(不取决于专家顾问,我检查过了)


它在CopyBuffer 的时刻被挂起--尽管如果数据不可用,EA只是接收0并继续工作,但在目前的情况下--它只是对图表事件没有反应,没有向日志打印任何东西。 没有循环。


然后,只要重新启动终端,一切都会好起来。


一切都是。!这对组合充斥着历史。




在重新加载终端后,所有的配对,我收集了历史记录--工作时没有冻结。



如果我把所有指标中的周期改为1或2(2周),那么在一个新的货币对上一切正常。

只要这段时间达到前一年的历史,就可以了。它再次挂起 - 我重新加载了终端,一切正常。


如果我停止专家顾问(从图表中卸载),它就会挂起,并记录下所有挂在CopyBuffer之后的打印结果。


即代码:并打印该挂。

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit(void)
  {
//--- secceed
   return(INIT_SUCCEEDED);
  }
int h_ma1array=INVALID_HANDLE;
double ma1_buffer[];
//+------------------------------------------------------------------+
//| Expert new tick handling function                                |
//+------------------------------------------------------------------+
void OnTick(void)
  {
  for(int i=0;i<10;i++)
    {
     
   Print("==========================   "+i);
   h_ma1array=iMA(Symbol(),PERIOD_D1,100,0,0,0);
   Print("h_ma1array="+h_ma1array);
   if(h_ma1array==INVALID_HANDLE)
     {
      Print(" INVALID_HANDLE h_ma1array "+h_ma1array);
      h_ma1array=iMA(Symbol(),PERIOD_D1,100,0,0,0);
      return;
     }
   else
     {
     int buffers=0;
      if(buffers=CopyBuffer(h_ma1array,0,0,2,ma1_buffer)<2)
        {
        


























// Этот принт уже не выводится.......
         Print(__LINE__+" return "+" buffers="+buffers);       return;         }       if(!ArraySetAsSeries(ma1_buffer,true))         {          Print(__LINE__+" return");       return;         }      }    Print("ma1_buffer[1]="+ma1_buffer[1]+" ma1_buffer[0]="+ma1_buffer[0]);    }   } //+------------------------------------------------------------------+



在测试器中,无论如何,它都能正常工作,而且速度很快。




虽然文件的数量是一样的。

这是在现实生活中。


这是在测试器中




这个错误在2019年没有发生,至少在2019年底没有发生。



删除所有历史记录--换上新的欧元兑美元货币对--没有历史记录--运行EA,它开始加载数据--挂起--历史记录一直下载到1999年--EA挂起--一切正常。


这种情况可能发生在2019年以后没有历史记录的对....。但是,专家顾问试图用一个周期来运行CopyBuffer指标,而这个周期比历史数据更远。因此,它挂了。

虽然很奇怪,过了一会儿--重新启动终端,一切都挂掉了。

仅仅是一个想法出来....

 
谢谢你的答复,我已经一个月没有听到任何回音了,我需要做什么来解决最好的连接。
附加的文件:
 
Vladislav Andruschenko:


谢谢你的答复。

  • 0.我有DRWEB杀毒软件--然后我把它关掉,并尝试了一下
  • 还有Synology的同步功能--关闭它,同样的情况。
  • 还有GoodSync--也是断开连接的
  • 1.我设置了不同的条数。
  • 2.1.81 Tb(7200 WD RED)中的503 GB可用空间
  • 固态硬盘上的Windows 7 64系统(500个中有300个免费)。
  • 3.上述错误

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

5 - 访问被拒绝。

只发生过一次,然后我在上面描述过,问题只出现在D1和W1,其他TF都运行正常。

但这很可能是因为2019年的hcc文件无法加载(因为正在使用MASHKA 100) 不,我改变了时期,都一样

我一年前就写过这个问题,但没有人考虑到它......这里https://www.mql5.com/ru/forum/291786

Получение истории торговых инструментов.
Получение истории торговых инструментов.
  • 2018.11.25
  • www.mql5.com
Столкнулся с проблемой получения исторических данных по торговым инструментам, при обращении к некоторым символам программа (советник) наглухо зави...
 
Vladimir Pastushak:

我一年前就写过这个问题,但没有人考虑到它......这里https://www.mql5.com/ru/forum/291786

我读了。
但有趣的是,在这里。起初我根本不知道它被挂起来了。也就是说,我没有使用历史检查功能。而且它只在高TFs和复制缓冲区功能 之后挂起。
也就是说,新的一年开始了,它开始挂了。
谢谢你,我会考虑到这一点,并将等待解决方案或信息的搜索。
 
下午好,你能告诉我如何在这里开一个博客吗?我只有按钮,发表文章或开始一个论坛主题!
 
ProfitGuru:
下午好,你能告诉我如何在这里开一个博客吗?我只有按钮,发表文章或开始一个论坛主题!

右边的绿色按钮是 "添加新帖子"

Блоги трейдеров и аналитика финансовых рынков
Блоги трейдеров и аналитика финансовых рынков
  • www.mql5.com
Чем отличаются наборы настроек Version1 и Version2 ? Использовались разные подходы к оптимизации. Version2 показывает меньшую прибыль на истории, но должен быть более универсальным и устойчивым на новых данных... Чистая прибыль корпорации Microsoft за первое полугодие 2019-2020 финансового года выросла на 29,5% в годовом выражении, достигнув...
 
MQ服务器上的对的SYMBOL_MARGIN_MAINTENANCE 和SYMBOL_MARGIN_INITIAL都是0,这是否正常? 如何在没有它们的情况下计算可能的最大批量?
 
Igor Zakharov:
MQ服务器上的对的SYMBOL_MARGIN_MAINTENANCE 和SYMBOL_MARGIN_INITIAL都是0,这是否正常? 如何在没有它们的情况下计算可能的最大批量?

这是针对交易所交易的工具。使用OrderCalcMargin

 
Artyom Trishkin:

在右边有一个绿色的 "添加新帖 "按钮

如果没有呢?

图片在这里无法加载,所以我把它上传到主机 上 - ***

 
ProfitGuru:

如果没有呢?

图片在这里无法加载,所以我把它上传到一个托管服务--***。

第三方链接被删除。你还没有权限把图片放在帖子的正文中,到目前为止,你只能附上一张图片。

首先创建一个新的帖子首先我们创建一个新的帖子 ,然后附上文件附加文件