Guía de ayuda de MetaTrader 5

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.

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 realizar la sincronización, abra el menú contextual 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.

Inicio de la migración

De esta forma, Usted podrá cambiar la cantidad de gráficos y la lista de símbolos en la Ventana de Datos en cualquier momento, así como los programas iniciados y sus parámetros de entrada, los ajustes de la plataforma y la suscripción a una Señal.

Durante la primera sincronización se carga automáticamente todo el historial disponible para los gráficos abiertos. El proceso de la descarga adicional del historial del servidor comercial no se realiza momentáneamente y puede tardar un tiempo, por eso los programas iniciados en los gráficos deben procesar correctamente la situación con la actualización del historial.

Al realizar la migración, toda la información queda reflejada en el registro de la plataforma comercial.

Journaling del proceso de la migración

Tras efectuar la sincronización, abra el registro principal de la plataforma virtual para mirar las acciones realizadas en ella.

Solicitud del registro de la plataforma virtual

En la ventana del visor de registros que se abrirá, se puede establecer un fragmento de texto conforme al que se realizará la filtración de las entradas del registro, se puede establecer el intervalo deseado y pulsar el botón "Solicitud" para cargar las entradas encontradas.

Ver anotaciones del registro

Los propios archivos log de la plataforma se actualizan con cada solicitud sobre ellos y se guardan en la carpeta [carpeta de datos de 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.