Guía de ayuda de MetaTrader 5Alojamiento virtual para trabajo las 24 horasMigración

Migración

Se llama migración al proceso de trasladar el entorno activo actual desde la plataforma local a la plataforma virtual. Se trata de un método sencillo y unívoco para cambiar el contingente de programas iniciados, gráficos abiertos y parámetros de la suscripción en la plataforma virtual.

Preparativos para la migración

Antes de iniciar la plataforma virtual, es necesario preparar para ello el entorno activo: los gráficos, los indicadores y EAs iniciados, los parámetros del copiado de operaciones según la suscripción y los ajustes de la plataforma.

Ver el vídeo: Preparación de robots y señales para la migración

Ver el vídeo: Preparación de robots y señales para la migración

¿Cómo preparar correctamente el entorno comercial para que los robots y señales se ejecuten en el servidor virtual las 24 horas al día?

Gráficos y Observación del Mercado

Ajuste en la ventana "Observación del Mercado" la lista de símbolos necesarios que le sean imprescindibles para el funcionamiento de sus EAs. Es mejor quitar todos los símbolos que no sean necesarios, para disminuir el tráfico de ticks en la plataforma. No tiene sentido mantener en la "Observación del Mercado" un centenar de símbolos, si para el trading sólo se utiliza un par de ellos.

Abra solo los gráficos que necesite, y cierre todos los sobrantes. Aunque no existe limitación en cuanto al número de gráficos abiertos, no tiene sentido mantener gráficos que sean innecesarios. Los ajustes de color de los gráficos no juegan papel alguno.

En los ajustes de la plataforma, en la pestaña "Gráficos" indique el valor del parámetro  "Máx. de barras en la ventana". Algunos indicadores personalizados están escritos de manera poco económica y hacen cálculos sobre todo el historial disponible en el gráfico. En este caso, cuanto menor sea el valor indicado, mejor. Pero asegúrese de antemano de que el indicador funciona correctamente con estos ajustes, reinicie la plataforma después de cambiar este parámetro.

La plataforma virtual está proyectada de tal forma que descarga automáticamente todo el historial disponible desde el servidor comercial, pero en este caso, en el gráfico estarán accesibles no más de 500 000 barras.

Indicadores y Asesores Expertos

Pase a los gráficos todos los indicadores y EAs necesarios para el funcionamiento autónomo de la plataforma. La mayoría de los EAs no recurren a los indicadores en los gráficos, realice una revisión y decida qué es lo que verdaderamente necesita.

Los productos comprados en el Mercado que hayan sido iniciados en el gráfico, son igualmente transferidos durante la migración. Además, seguirán funcionando a pleno rendimiento, pero no se gastará licencia de activación alguna. La concesión de licencia de manera automática de los productos comprados sin gasto de activaciones disponibles se ha hecho especialmente sólo para la plataforma virtual.

  • Queda terminantemente prohibida la llamada de DLL en la plataforma virtual. Al primer intento de llamar a una función desde DLL, el programa iniciado será detenido de inmediato con un error crítico.
  • En la sincronización de la plataforma con el servidor virtual no participan los gráficos sin expertos, incluso si en ellos se han iniciado indicadores de usuario. Para la migración de un indicador de usuario que funcione aparte, inícielo en el gráfico de un experto "vacío", que no cumpla ninguna función. Es muy fácil generarlo a través del Wizard MQL5 en el MetaEditor, eligiendo el punto"Asesor: plantilla". Esto garantiza que la migración de indicadores de usuario se realiza de forma consciente.

Todos los parámetros externos de los indicadores y EAs deben ser establecidos correctamente, compruébelos de nuevo antes de iniciar la sincronización.

Los scripts no pueden ser trasladados en la migración, incluso si fueron iniciados en un ciclo infinito en el gráfico en el momento de la sincronización.

Ajustes de los apartados Correo, FTP y Señales

Si el EA debe enviar correo, mostrar datos vía FTP o copiar las operaciones según la suscripción, entonces es necesario detallar todos los ajustes necesarios. Indique sin falta el login y contraseña de su cuenta en MQL5.community de forma correcta en la pestaña "Comunidad". Esto es imprescindibles para el copiado de las señales.

Autorización para tradear y copiar señales

En la plataforma virtual siempre está presente la autorización del trading automático. Por eso, cualquier EA iniciado en el momento de la sincronización y que tenga funciones comerciales podrá tradear en la plataforma comercial después del traslado. No inicie en los gráficos los EAs de los que no esté seguro.

Al efectuar la migración de los EAs, en la plataforma local se desactiva el trading automático. Esto se hace para protegerle de la situación en la que dos plataformas se encuentran abiertas con la misma cuenta, y el mismo EA tradea simultáneamente en estas plataformas.

Independientemente de si está o no permitido el trading automático en su plataforma o en los ajustes de algún EA en concreto, cualquier EA, al trasladarlo a la plataforma virtual, obtiene plena autorización para tradear.

Indique los parámetros necesarios del copiado de operaciones en el apartado "Señales". Si en la cuenta comercial existe una suscripción activa y está autorizado el copiado de operaciones, entonces en el momento de la ejecución de la migración, en la plataforma se anulará la autorización del copiado de la señal. Esto se hace para protegerle de la situación en la que dos plataformas se encuentran abiertas con la misma cuenta y copian simultáneamente las mismas operaciones. Al volver a efectuar la migración con la señal en funcionamiento en la plataforma virtual, la activación del copiado de señales en la plataforma local ya no es necesaria.

En la plataforma virtual, el ajuste "Sincronizar posiciones sin confirmación" siempre está activado. La plataforma virtual no dispone de interfaz de usuario, las operaciones se copian solo de forma automática, y no es posible confirmarlas manualmente.

El copiado de operaciones se activa automáticamente en la plataforma virtual al efectuar la migración. El mensaje sobre la cancelación del copiado en la plataforma local será doblado igualmente en el registro.

Ajustes de las solicitudes WebRequest

Si su programa, diseñado para funcionar en la plataforma virtual, utiliza la función WebRequest para enviar solicitudes HTTP, entonces es necesario, en la sección "Asesores Expertos", marcar la autorización y enumerar todas las URL de confianza.

Proceso de la migración #

La migración se realiza con cada sincronización de la plataforma, la sincronización siempre funciona en una dirección (el entorno de la plataforma local se envía a la virtual, pero nunca al contrario). El estado de la plataforma virtual se puede controlar con ayuda de solicitudes de los registros de la plataforma y los EAs, así como con los datos del monitoreo del servidor virtual.

Para efectuar la sincronización, entre en el apartado "VPS" y elija el tipo de migración. Hay varios tipos de migración que deben utilizarse en función del objetivo:

  • Completa – la opción de migración completa será necesaria en caso de que quiera iniciar simultáneamente en la plataforma los asesores expertos/indicadores y el copiado de operaciones por suscripción. En este modo, al servidor virtual se trasladan los datos para conectarse a la cuenta, todos los gráficos abiertos, ajustes del copiado de señales, todos los EAs e indicadores iniciados, así como los ajustes de FTP y correo.
  • Asesor Experto – sólo EAs e indicadores, si la suscripción a la señal no es necesaria. A diferencia del modo completo, en este modo no se trasladan los ajustes de la suscripción a las señales.
  • Señal – sólo el copiado de operaciones por suscripción, en este caso, sólo se trasladan los ajustes del copiado de la Señal, ni gráficos, ni programas. En este modo, al servidor virtual se trasladan los datos para conectarse a la cuenta, ajustes del copiado de señales, así como los ajustes de FTP y correo.

Elija el tipo de migración

De esta forma, usted podrá cambiar en cualquier momento el número de gráficos y la lista de símbolos en la Ventana de Datos, los programas iniciados y sus parámetros de entrada, los ajustes de la plataforma y la suscripción a las Señales.

Al realizar la primera sincronización, se descargará automáticamente toda la historia de gráficos abiertos. El proceso de descarga adicional de la historia desde el servidor comercial no tiene lugar de forma instantánea y puede requerir cierto tiempo, por eso, los programas iniciados en el gráfico deberán procesar correctamente la situación referente a la actualización de la historia.

Al realizar la migración, toda la información se registra en el log de la plataforma comercial.

Registro del proceso de migración en el diario

Después de realizar la sincronización, abra el diario de la plataforma virtual para ver las acciones ejecutadas en el mismo. Para ello, entre en el apartado "VPS \ Diario":

Diario de la plataforma virtual

Si es necesario analizar el diario con mayor detalle, pulse "Ver". Indique en la ventana que se abrirá el fragmento de texto según el cual se filtrarán las entradas del diario, el intervalo termporal deseado y pulse "Solicitar" para cargar las entradas encontradas.

Visualización de las entradas del diario

Los propios logs de la plataforma virtual se actualizan con cada solicitud de los mismos, y se almacenan en la carpeta [catálogo de datos de la plataforma]\logs\hosting.*.terminal\.

Particularidades de la migración

El proceso de migración tiene ciertas particularidades:

  • El trading automático siempre está permitido en la plataforma virtual, incluso si lo prohíben los ajustes de la plataforma o los ajustes del EA iniciado.
  • Los scripts no se trasladan durante la migración, incluso si han sido iniciados en un ciclo infinito en el gráfico en el momento de la sincronización.
  • Los gráficos con los períodos de tiempo y símbolos no estandartizados no se trasladan.
  • Las cuentas con autenticación usando contraseñas de un solo uso no se pueden utilizar en un VPS. El hosting presupone un funcionamiento completamente autónomo de la plataforma, lo cual no es posible si cada conexión a la cuenta requiere el ingreso manual de una contraseña de un solo uso.