Como gestionar multiples cuentas del mismo broker en LINUX - página 2

 
Pablof69 #:

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

Bueno, al menos puedes hacer lo que querías.

Yo también uso Mint y tengo dos terminales, uno en .mt5 y otro en .wine.

En el servidor uso Windows que es mucho más cómodo para esto de los diferentes terminales.
 
Pablof69 #:

  • Abre un editor de texto y crea un archivo con la extensión ".desktop". Por ejemplo, "MT5_Instance1.desktop".
  • Añade el siguiente contenido al archivo:

[Desktop Entry]
Name=MetaTrader 5 Instance 1
Exec=/home/usuario/.wine/drive_c/Program Files/MetaTrader 5V1/terminal64.exe
Icon=/home/usuario/.wine/drive_c/Program Files/MetaTrader 5V1/icon.png
Type=Application
Terminal=false

  • Repite el proceso para cada instancia de MT5, cambiando el nombre y la ruta en el archivo ".desktop".
  • Guarda el archivo en tu directorio de aplicaciones personal (.../.local/share/applications/).
  • Haz el archivo ejecutable. Abre una terminal y ejecuta el siguiente comando:

chmod +x .../.local/share/applications/MT5_Instance1.desktop

  • Ahora deberías poder ver el acceso directo en tu menú de aplicaciones o en tu escritorio.
  • Repite este proceso para cada instancia de MT5 que tengas.
 

Finalmente lo he conseguido hacer de esta forma con Linux Mint:


Click derecho sobre el escritorio y seleccionar:


"crear un lanzador nuevo aqui"

Le asigno un nombre. Por ejemplo MT-BTC

Y le asigno la siguiente ruta (sustituyendo la palabra "usuario" por el nombre de usuario de la maquina local):

wine /home/usuario/.wine/drive_c/Program\ Files/MetaTrader\ 5V1/terminal64.exe

Eso mismo lo repito para cada una de las 3 instancias de MT5, consiguiendo tener 3 accesos directos independientes en el escritorio.

No he conseguido mover los accesos directos del escritorio a la barra inferior de tareas, pero por ahora, he solucionado mi consulta inicial de poder ejecutar instancias independientes de MT5 en Linux Mint.

Muchas gracias a los aportes tan buenos y técnicos recibidos por  @Miguel Angel Vico Alba y @Pedro Roberto Diez San Jose