Discusión sobre el artículo "Por qué el hosting virtual en Meta Trader 4 y MetaTrader 5 es mejor que los VPS habituales" - página 48

 
tembulat55:
El décimo punto del comienzo de la noche, en mi ordenador funciona todo, pero en el hosting no funciona

Si se utiliza TimeLocal en el EA, puede ser diferente en el servidor.

Si se trabaja con TimeCurrent o TimeGMT, no habrá diferencia.

 
Andrey Khatimlianskii:

Si se utiliza TimeLocal en el Asesor Experto, puede ser diferente en el servidor.

Si se trabaja con TimeCurrent o TimeGMT, no habrá diferencia.

¿Cómo puedo saber qué hora se utiliza en el Asesor Experto?
 
tembulat55:
¿Cómo puedo saber qué hora se utiliza en el Asesor Experto?
Para ello, es necesario ver el código mq5 editable. Si no hay código - a continuación, póngase en contacto con la persona que hizo este EA.
[Eliminado]  

Por lo que tengo entendido el EA puede crear archivos en hosting virtual, por ejemplo en la carpeta MQL/Files.

La pregunta es: cuando sincronice de nuevo el EA y lo borre, ¿se borrarán los archivos creados por el EA? Si no es así, ¿cómo puedo borrarlos?

 
tembulat55:
¿Cómo sé qué hora se utiliza en un Asesor Experto?

Mirando el código.

O indirectamente - por los registros (si escribe algo en ellos) o acciones (si usted sabe exactamente cómo funciona una de las funciones vinculadas al tiempo, simplemente habilitarlo en el VPS y ver cuando funciona).

 
Александр:

Por lo que tengo entendido el EA puede crear archivos en hosting virtual, por ejemplo en la carpeta MQL/Files.

La pregunta es: cuando sincronice de nuevo el EA y lo borre, ¿se borrarán los archivos creados por el EA? Si no es así, ¿cómo los borro?

¿Estás seguro de que crea archivos? A mí no me funcionó, tuve que dar de baja archivos.

Siempre puedes eliminar archivos usando FileDelete()

[Eliminado]  
Andrey Khatimlianskii:

¿Seguro que funciona? A mi no me funcionó, tuve que abandonar los archivos.

Siempre puedes eliminar FileDelete()

Un poco antes alguien de MQ escribió que puede crear en hosting virtual, pero durante la sincronización los archivos no se transfieren al hosting.

Quería entender que pasa con los archivos existentes durante la siguiente sincronización.

 
Александр:

Un poco antes alguien de MQ escribió que se puede crear en hosting compartido, pero durante la sincronización los archivos no se transfieren al hosting.

Quería entender qué pasa con los archivos existentes durante la siguiente sincronización.

Los expertos y los indicadores se sobrescriben durante la sincronización. Sospecho que todos los archivos del alojamiento compartido integrado se borran.

Pero esto siempre se puede comprobar:

  • primero sincronizamos el Asesor Experto #1, que realiza una sola acción - crea el archivo "prueba_borrado.txt".
  • luego realizamos otra sincronización, pero sólo con el Asesor Experto #2, que hace sólo una acción - comprueba la presencia del archivo "prueba_borrado.txt" e informa del resultado de la búsqueda.

 

Para transferir archivos existentes desde MQL5\Files al hosting, utiliza la construcción #property tester_file

No hay transferencia inversa de archivos desde el hosting al terminal cliente.

Durante un simple arranque-parada del terminal de alojamiento, los archivos no se destruyen.

Durante la migración (incluso si se repite) la carpeta del terminal de alojamiento se crea de nuevo cada vez, es decir, no se guardan los archivos anteriores.