Errores, fallos, preguntas - página 2630

 
Slava:

Compruebe el acceso a los archivos hcc. Compruebe que nadie está leyendo estos archivos en este momento.

32 - El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso.

5 - El acceso está denegado.


¿De cuánto espacio libre en disco dispone?

¿Cuál es el límite terminal del número máximo de barras en el gráfico?


Gracias por su respuesta.

  • 0. Tengo el antivirus DRWEB, luego lo he desactivado y he probado
  • También hay Synology sync - lo desactivó, lo mismo
  • También está GoodSync - también desconectado
  • 1. He establecido diferentes números de barras.
  • 2. Espacio libre 503 GB de 1,81 Tb (7200 WD RED )
  • Sistema Windows 7 64 en SSD (300 GB libres de 500)
  • 3. errores anteriores

32 - El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso.

5 - El acceso está denegado.

Sólo ocurrió una vez, luego describí arriba que el problema es sólo con D1 y W1 otros TFs están funcionando bien.


Pero lo más probable es que esto se deba a que no se puede cargar el archivo hcc 2019 (porque se está utilizando MASHKA 100) No, he cambiado los periodos, todo igual



Lo he intentado de nuevo, mostrando los datos en el tablero para mayor claridad.

Contado todo excepto W1 - y eso es todo. Se cuelga. (no depende del Asesor Experto, lo he comprobado)


Se cuelga en el momento de CopyBuffer - aunque si los datos no están disponibles EA simplemente recibe 0 y sigue trabajando, pero en el caso actual - simplemente no reacciona a los eventos del gráfico y no imprime nada en el registro. No hay ciclos.


Entonces, sólo hay que reiniciar el terminal y todo está bien:


Todo. ¡! Este par está inundado de historia.




Después de recargar el terminal todos los pares, para los que reuní la historia - funcionan sin congelaciones.



Si cambio el período en todos los indicadores a 1 o 2 (2 semanas), entonces todo está bien en un nuevo par.

En cuanto el periodo alcanza el historial del año anterior, se acabó. Se vuelve a colgar para siempre - he recargado el terminal, todo está bien.


Si detengo el Asesor Experto (lo descargo del gráfico), se cuelga y registra todas las impresiones que se cuelgan después del CopyBuffer.


Es decir, código: e Imprimir que colgado.

//+------------------------------------------------------------------+
//| 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]);    }   } //+------------------------------------------------------------------+



En el probador, en cualquier caso, funciona bien y rápido:




Aunque el número de archivos es el mismo:

esto es en la vida real:


Esto es en el probador




Este error no se produjo en 2019, al menos a finales de 2019.



Borrar todo el historial - poner en el nuevo par EURUSD - sin historia - corrió EA, comenzó a cargar los datos - colgado - historia descargada todo el camino de regreso a 1999 - EA colgado - todo bien.


Esto probablemente ocurre con los pares para los que no hay historia más allá de 2019.... Pero el Asesor Experto trata de ejecutar el indicador CopyBuffer con un período, que es más allá de la historia. Por lo tanto, se cuelga.

Aunque es extraño que después de un rato -y reiniciando el terminal- se cuelgue todo.

Sólo un pensamiento en voz alta....

 
Gracias por la respuesta, hace un mes que no me contestan, lo que tengo que hacer para arreglar la mejor conexión,
Archivos adjuntos:
 
Vladislav Andruschenko:


Gracias por su respuesta.

  • 0. Tengo el antivirus DRWEB , luego lo apagué y probé
  • También hay Synology sync - lo desactivó, lo mismo
  • También está GoodSync - también desconectado
  • 1. He establecido diferentes números de barras.
  • 2. Espacio libre 503 GB de 1,81 Tb (7200 WD RED )
  • Sistema Windows 7 64 en SSD (300 GB libres de 500)
  • 3. errores anteriores

32 - El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso.

5 - El acceso está denegado.

Sólo ocurrió una vez, luego describí arriba que el problema es sólo con D1 y W1 otros TFs están funcionando bien.

Pero lo más probable es que esto se deba a que no se puede cargar el archivo hcc 2019 (porque se está utilizando MASHKA 100) No, he cambiado los periodos, todo igual

Ya escribí sobre esto hace un año, pero nadie lo tuvo en cuenta... Aquí https://www.mql5.com/ru/forum/291786

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

Ya escribí sobre ello hace un año, pero nadie lo tuvo en cuenta... Aquí https://www.mql5.com/ru/forum/291786

Lo he leído.
Pero esto es lo curioso. Al principio no sabía que estaba colgado. Es decir, no he utilizado la función de comprobación del historial. Y se cuelga sólo en TFs altos y después de la función copybuffer.
Es decir, empezó el nuevo año y empezó a colgar.
Gracias lo tendré en cuenta y esperaré una solución o un mensaje para buscar
 
Buenas tardes, ¿podríais decirme cómo empezar un blog aquí? Sólo tengo botones, publicar un artículo o iniciar un tema en el foro.
 
ProfitGuru:
Buenas tardes, ¿podríais decirme cómo empezar un blog aquí? Sólo tengo botones, publicar un artículo o iniciar un tema en el foro.

El botón verde de la derecha es "Añadir nueva entrada"

Блоги трейдеров и аналитика финансовых рынков
Блоги трейдеров и аналитика финансовых рынков
  • www.mql5.com
Чем отличаются наборы настроек Version1 и Version2 ? Использовались разные подходы к оптимизации. Version2 показывает меньшую прибыль на истории, но должен быть более универсальным и устойчивым на новых данных... Чистая прибыль корпорации Microsoft за первое полугодие 2019-2020 финансового года выросла на 29,5% в годовом выражении, достигнув...
 
¿es normal que los pares en el servidor MQ tengan SYMBOL_MARGIN_MAINTENANCE y SYMBOL_MARGIN_INITIAL ambos a cero? ¿cómo calcular el lote máximo posible sin ellos?
 
Igor Zakharov:
¿es normal que los pares del servidor MQ tengan SYMBOL_MARGIN_MAINTENANCE y SYMBOL_MARGIN_INITIAL ambos a cero? ¿cómo calcular el lote máximo posible sin ellos?

Se trata de instrumentos negociados en bolsa. Utilizar OrderCalcMargin

 
Artyom Trishkin:

Hay un botón verde "Añadir nueva entrada" a la derecha

¿Y si no hay ninguno?

La imagen no se carga aquí, así que la he subido al hoster - ***

 
ProfitGuru:

¿Y si no hay ninguno?

La imagen no se carga aquí, así que la he subido a un servicio de alojamiento - ***.

Se eliminan los enlaces de terceros. Todavía no tienes permiso para poner una imagen en el texto de un post, sólo puedes adjuntar una imagen hasta ahora.

Primero crea un nuevo postPrimero creamos un nuevo puesto, luego adjunta el archivoadjuntar archivo