Como gestionar multiples cuentas del mismo broker en LINUX

 

Hola,

he leído que la mejor forma de gestionar múltiples cuentas del mismo broker, es haciendo una instalación independiente de MT5 por cada cuenta del broker (usando directorios distintos).

De esta forma, puedes tener abierta una instancia de MT5 por cada cuenta de broker, lo que te permite un acceso muy rápido al estado de cada cuenta y la posibilidad de usar varios monitores y asignarle una cuenta a cada monitor.

Pero que pasa si tienes Linux?

(Linux mint en mi caso)

Es posible hacer lo mismo?

Como?

Gracias

 
Pablof69Pero que pasa si tienes Linux?

Usando Wine puedes configurar múltiples instancias para cada cuenta del broker en directorios independientes.

 
Miguel Angel Vico Alba #:

Usando Wine puedes configurar múltiples instancias para cada cuenta del broker en directorios independientes.

Lo he probado, pero no lo he conseguido.

Puedes desarrollar un poco la forma en la que se pueden ejecutar multiples instancias (individuales) de MT5 en Linux usando wine?

Hay algún tutorial?

He instalado MT5 en Linux Mint usando el script especial que hay en esta ruta: https://www.mql5.com/es/articles/625?utm_source=www.metatrader5.com&utm_campaign=download.mt5.linux

Y cuando comienza la instalación de MT5, he modificado la ruta de instalación:

por ejemplo, he puesto esta ruta:

Carpeta de inicio\.mt5\drive_c\Program Files\MetaTrader 5 V2

Luego he vuelto a hacer otra instalación usando el script especial y poniendo esta ruta:

Carpeta de inicio\.mt5\drive_c\Program Files\MetaTrader 5 V3

Pero luego, no sé como acceder individualmente a cada una de las instalaciones.

Alguien usa MT5 en Linux con varias cuentas de broker?

Gracias

MetaTrader 5 para Linux
MetaTrader 5 para Linux
  • www.mql5.com
En este artículo, explicaremos cómo instalar fácilmente MetaTrader 5 en las populares versiones de Linux Ubuntu y Debian. Estos sistemas se usan ampliamente no solo en el hardware de los servidores, sino también en los ordenadores habituales de los tráders.
 
Pablof69 #:

Ve a la carpeta donde instalaste Wine y localiza los ejecutables de cada instalación. Por ejemplo:

  • /.mt5/drive_c/Program Files/MetaTrader 5 V2/terminal.exe
  • /.mt5/drive_c/Program Files/MetaTrader 5 V3/terminal.exe
Crea scripts de inicio específicos para cada instancia. Por ejemplo:
  • Script para MetaTrader 5 V2:

         #!/bin/bash

         /.mt5/drive_c/Program\ Files/MetaTrader\ 5\ V2/terminal.exe

         Guarda este script como start_mt5_v2.sh .

  • Script para MetaTrader 5 V3:

          #!/bin/bash

          /.mt5/drive_c/Program\ Files/MetaTrader\ 5\ V3/terminal.exe

          Guarda este script como start_mt5_v3.sh .

Da permisos de ejecución a los scripts:

  • chmod +x start_mt5_v2.sh
  • chmod +x start_mt5_v3.sh
 

Hola de nuevo.

Con XED (el editor de texto de Linux Mint) he creado el fichero:

start_mt5.sh

Este es el contenido del fichero:

#!/bin/bash
/.mt5/drive_c/Program\ Files/MetaTrader\ 5/terminal64.exe

Lo he ubicado en la carpeta donde se encuentra el ejecutable terminal64.exe:

/.mt5/drive_c/Program Files/MetaTrader 5/

Dentro de esa carpeta y desde la linea de comandos, le he asignado estos permisos al fichero start_mt5.sh:

chmod +x start_mt5.sh

Ahora al hacer doble click sobre el fichero start_mt5.sh me sale las opciones de:

Ejecutar en un terminal
Visualizar
Cancelar
Ejecutar

Pero MT5 no arranca con ninguna de esas opciones.

(si que arranca haciendo doble click directamente sobre el fichero terminal64.exe)

Estoy haciendo algo mal?

 
Pablof69 #:

Linux Mint puede necesitar que configures que los scripts se ejecuten desde la interfaz gráfica. Asegúrate de que los permisos sean correctos.

 

Si descargas MT5 para Linux como viene en las instrucciones de la página, te instala un terminal en la carpeta .mt5 que no puedes replicar.

Tienes que instalar Wine (carpeta .wine), y ahí instalas MT5 para Windows, después creas copias de la carpeta de MetaTrader y en cada una tienes un terminal operativo.

Espero que sirva.

 

Hola de nuevo.

Haciendo la forma que propone @Pedro Roberto Diez San Jose he instalado wine y luego he instalado MT5 para windows


Posteriormente, he copiado y he pegado (3 veces) la carpeta Meta Trader 5

De esa forma, me encuentro con estas rutas:

/.wine/drive_c/Program Files/MetaTrader 5V1
/.wine/drive_c/Program Files/MetaTrader 5V2
/.wine/drive_c/Program Files/MetaTrader 5V3


Accediendo al ejecutable terminal64.exe que hay dentro de cada una de esas carpetas, he conseguido abrir 3 instancias distintas de MT5

Ahora, como puedo hacer para crear accesos directos a cada una de las instancias?

Como puedo hacer para diferenciar (o distinguir) cada una de las instancias cuando tenga las 3 instancias de MT5 abiertas?

Gracias.

 
Pablof69 #:

Hola de nuevo.

Haciendo la forma que propone @Pedro Roberto Diez San Jose he instalado wine y luego he instalado MT5 para windows


Posteriormente, he copiado y he pegado (3 veces) la carpeta Meta Trader 5

De esa forma, me encuentro con estas rutas:

/.wine/drive_c/Program Files/MetaTrader 5V1
/.wine/drive_c/Program Files/MetaTrader 5V2
/.wine/drive_c/Program Files/MetaTrader 5V3


Accediendo al ejecutable terminal64.exe que hay dentro de cada una de esas carpetas, he conseguido abrir 3 instancias distintas de MT5

Ahora, como puedo hacer para crear accesos directos a cada una de las instancias?

Como puedo hacer para diferenciar (o distinguir) cada una de las instancias cuando tenga las 3 instancias de MT5 abiertas?

Gracias.

Las distinguirás por la cuenta de trading asociada a cada terminal.

Prueba a fijar los ejecutables a la barra de tareas por orden 1,2,3.

 
Miguel Angel Vico Alba #:

Linux Mint puede necesitar que configures que los scripts se ejecuten desde la interfaz gráfica. Asegúrate de que los permisos sean correctos.

He modificado los permisos del fichero start_mt5.sh asignándole permisos de lectura y escritura, pero sigue sin ejecutarse al hacer doble click.
 
Pedro Roberto Diez San Jose #:

Las distinguirás por la cuenta de trading asociada a cada terminal.

Prueba a fijar los ejecutables a la barra de tareas por orden 1,2,3.

Bien, he asociado cada una de las instancias a una cuenta de trading.

Pero para poder ejecutar cada una de las instancias de MT5 independientemente, tengo que entrar a la carpeta concreta de cada instancia y ejecutar con doble click el fichero terminal64.exe

Ejemplo:


/.wine/drive_c/Program Files/MetaTrader 5V1/terminal64.exe
/.wine/drive_c/Program Files/MetaTrader 5V2/terminal64.exe
/.wine/drive_c/Program Files/MetaTrader 5V3/terminal64.exe

No consigo crear accesos directos (ni en el escritorio ni en la barra de tareas) independientes para cada instancia:

- Ejecuto una instancia con doble click sobre terminal64.exe y una vez que se abre MT5 hago click derecho sobre el icono de MT5 que hay en la barra de tareas y selecciono "fijar al panel".

- Cierro MT5

- El icono de MT5 permanece en la barra de tareas, pero cuando hago click para ejecutarlo, no se lanza la aplicación.


He probado a sacar al escritorio el fichero /.wine/drive_c/Program Files/MetaTrader 5V1/terminal64.exe pero al hacer doble click, se descomprime en el escritorio y se ejecuta una instancia "vacía" de MT5

La única solución que he encontrado para tener accesos directos con un solo click a cada una de las instancias, ha sido añadiendo a FAVORITOS cada uno de los ejecutables.

No es muy cómodo, pero es la única forma que he encontrado de acceder directamente a cada instancia.

Se os ocurre alguna otra forma de tener accesos directos a cada instancia de MT5?

Estoy con Linux Mint.

Gracias