You are on page 1of 7

Cmo enlazar directorios desde MT4 a una unidad de red

compartida en la nube
El problema con el que me encontr con MT4 es que para cada instalacin de plataforma que necesitaba hacer en
cada mquina implicaba reconfigurar todo el entorno con cada nueva instalacin, pero lo peor, era ante la necesidad
de actualizar configuraciones en una mquina y tener que acordarme de todos los detalles nuevos que un cambio,
deba implicar en el resto de mquinas/plataformas.

La solucin, usar enlaces simblicos a directorios cuyo contenido se encuentre en la nube, por ejemplo un Google
Drive. Un enlace simblico es la creacin de un directorio pero no de manera fsica, como s lo son los directorios
normales y sus archivos dentro de nuestra unidad de disco duro. Un enlace simblico lo que va a hacer es crear un
nombre de directorio cuyo contenido apuntar a otra carpeta real. Existen tambin enlaces NO simblicos que al ser
borrados borrarn tambin el contenido de la carpeta de destino, y para evitar esto, en la creacin del enlace habr
un parmetros que lo establece como simblico.

Requerimientos:

- Cuenta en Google Drive o cualquier otro sistema de almacenamiento en la nube


- Un sistema operativo que admita la creacin de enlaces simblicos, hoy por hoy todos creo, Linux, MAX,
Windows 7 en adelante incluido.

Pasos (resumen):

- Crear nueva instalacin MT4


- Tener en GDrive dentro de una carpeta, todo el core, todas las carpetas que van a tener nuestros MT4s en
comn. Ms abajo se puede ver cules he elegido yo.
- Desde el directorio de la nueva instalacin, correr el script de creacin de enlaces simblicos a vuestro
GDrive

Pasos:

- Creacin de una nueva instalacin


Lo nico a tener en cuenta aqu, es que si no pinchamos donde debemos, MT4 se instalar en el mismo
directorio por defecto que ya tuvisemos para nuestra anterior instalacin (si la hubiera) en nuestra
mquina. Es importante entonces, a la hora de lanzar la instalacin:
NO PULSAR Siguiente. En su lugar, elegimos Configuracin. Y nos pregunta el directorio de instalacin:

Nos aseguramos de elegir un directorio nuevo, y finalizamos la instalacin.


Cuando se abra este MT4, dejaremos abierto el directorio en el que se encuentra el producto, eligiendo
abrir carpeta de datos:

- GDrive- Directorios que habremos creado con su contenido:


En mi caso, tengo dentro de Gdrive una subcarpeta denominada MT4Folders y en ella, estn todos los
directorios y subdirectorios que para m son importantes compartir entre instalaciones.
Ahora, igual que antes hemos dejado abierto MT4, su directorio de archivos de usuario, vamos a tener bien
claro, qu directorio real, fsico, es el que le corresponde a esta carpeta en la nube y para ello tan solo es
necesario posicionarse con el cursor en la barra de direccin de la ventana de explorador:

- ltimo punto, correr script o sentencia a sentencia para crear enlaces simblicos:

Ahora que conocemos con exactitud los directorios de origen (los de GDRIVE) y destino (los nuevos de la instalacin
de MT4), iremos ejecutando sentencias de creacin de enlaces simblicos directorio a directorio. Conviene que cada
uno se haga el suyo, para que en siguientes instalaciones podis reutilizarlo con facilidad. En la imagen previa, yo
tengo el mo creado, denominado configureMT4gdrive.cmd

El contenido de mi script es el siguiente, para que sirva de ejemplo. Ahora a continuacin describir los pasos para
poder ejecutar cada una de las sentencias.

mklink /D profiles "\Users\Fran\Google Drive\MT4Folders\profiles"

mklink /D templates "\Users\Fran\Google Drive\MT4Folders\templates"

cd MQL4

mklink /D Experts "\Users\Fran\Google Drive\MT4Folders\Experts"

mklink /D Include "\Users\Fran\Google Drive\MT4Folders\Include"

mklink /D Indicators "\Users\Fran\Google Drive\MT4Folders\Indicators"

mklink /D Libraries "\Users\Fran\Google Drive\MT4Folders\Libraries"


mklink /D Presets "\Users\Fran\Google Drive\MT4Folders\Presets"

La estructura es simple: commando mklink con la opcin /D que har que sea simblico nombre del directorio que
vamos a crear pero cuyo contenido apuntar en mi caso a "\Users\Fran\Google Drive\MT4Folders\XXXXXXXXXX

Comenzamos (por fin):

- Borramos los directorios de la nueva instalacin de MT4, eliminamos todos los que sepamos que vamos a enlazar
con Gdrive. Desde el explorador de archivo, abierto con el directorio de la instalacin de MT4, suprimimos profiles,
templates, que suelen estar a nivel raz de la instalacin y dentro de MQL4 experts, include, indicaros, libraries,
presets

- Nos vamos al directorio que tenamos abierto de MT4 con una ventana de comando que ejecutaremos como
administrador y para lograrlo:
En mi caso, ya ven dnde est mi directorio donde he instalado MT4, y en l borr los directorios y subdirectorios
que indiqu.

Ahora estamos listos para crear los enlaces y comenzamos con los dos primeros:

Si nos vamos al explorador de archivo, vemos que se han creado dos nuevos directorios y estos tienen ahora una
flechita en su esquina. Al acceder a ellos, tenemos que ver el contenido de los directorios de Gdrive. Si no lo vemos,
hay algo que hemos hecho mal y debes revisar tu proceso.
Si todo bien, tan slo nos falta acceder desde la ventana de comando al subdirectorio MQL4 y hacer lo mismo para el
resto de directorios, os muestro la ventana con los comandos (mucho cuidado con las maysculas y minsculas,
deben escribirse tal cual se necesita):

Todo listo. Ahora podemos abrir el nuevo MT4 y veremos todas nuestras plantillas, indicadores, y configuraciones
para poder usarlas tal cual, en esta mquina, o en la que instales un MT4 de esta manera.

Pero ojo, hay que tener cuidado con algn detalle:

INCONVENIENTES:
1 LAS DESINSTALACIONES.
Ante la necesidad de desinstalar estos MT4 tuneados, es imprescindible que los enlaces simblicos sean borrados
por nosotros mismos de manera manual, de lo contrario, el software de instalacin barrer primero los archivos
contenidos en los enlaces (que resulta que tenamos en Google drive) y luego suprime los directorios-enlaces, y
ocurrira, que en todas las mquinas se borraran todos nuestros apreciados archivos una vez gdrive sincronice los
cambios. Ante cualquier duda, hagan primero una copia en local del contenido completo de MT4 que tengan en
Gdrive, y desinstales y manipulen despus.

2 LOS DATOS HISTRICOS NO SE COMPARTEN


Me encantara compartirlos, pero pueden llegar a ocupar muchos GBs y Gdrive por defecto slo nos ofrece 15. Qu
implica no tenerlos compartidos?. Tendremos indicadores que antes funcionaban (DOTS por poner un ejemplo) que
para mostrarnos sus clculos precisan de cierto volumen de datos histrico. Al arrancar el MT4 tuneado, veremos
que nos demanda esa informacin para volver a funcionar.

3 Cerrar siempre MT4 sobre un perfil sin ventanas


Los perfiles y las ventanas que contienen, tambin se sincronizan en la nube.

Como los datos histricos no se comparten, puede ocurrir que nos dejemos alguna ventana abierta en nuestro perfil
actual cuyo contenido por algn motivo es duro de tratar por una instancia diferente de MT4 desde otra mquina
que tal vez no posea datos histricos suficientes precargados, pero el archivo mqlcache.dat (que s se sincroniza)
cree que s tiene o debera tener.

Esto puede producir que al abrir el MT4 nos encontremos que las ventanas no acaban de inicializarse ante nuestra
desesperacin. Si ocurre, la nica manera de solucionarlo es acceder al directorio del perfil y suprimir sus ventanas.

La manera de evitar esto, es ser disciplinados, y antes de cerrar cualquier instancia de MT4, salirnos primero del
perfil en el que nos encontremos para dejar uno en blanco en mi caso, Default

Nada ms, espero que les sea de ayuda y que lo disfruten.

Francisco Jess

https://www.youtube.com/user/franciscojesuscortes
http://www.astrosurf.com/fjcortes

You might also like