jueves, 22 de septiembre de 2011

Instalar FXCM Trading Station 2 en Linux

FXCM Trading Station II
Corriendo en Linux
Transar en Forex requiere el uso de alguna plataforma de trading, sin embargo muy pocos corredores tienen software que funcione de forma nativa en Linux.

Yo en particular utilizo a FXCM como corredora de divisas para transar en Forex, y en particular uso la plataforma Trading Station II, la cual obviamente no corre nativamente en Linux. Sin embargo se puede hacer correr usando WINE, programa que instalamos en el post anterior.

Para seguir este tutorial necesitamos tener una cuenta DEMO o REAL para la plataforma Trading Station II.

Nota: Lo acabo de probar (el 14 de octubre 2020) en mx linux y funciona. Estos pasos deben funcionar también en debian y ubuntu.

Primero que nada instalamos wine y winetricks:

sudo apt install wine-development wine wine32 winetricks

Luego creamos un directorio para instalar la trading station 2, ejecutamos los siguientes comandos:

mkdir ~/wine

mkdir ~/wine/ts2

Creamos un "wineprefix" win32 para que la configuración que wine le asigna a trading station 2 no cambie si se instalan otros programas en wine. para crear este wineprefix tipeamos lo siguiente:

export WINEARCH=win32

export WINEPREFIX=~/wine/ts2

Luego configuramos el prefijo recién creado:

wine winecfg

Con esto se nos abre una ventana para configurar wine, no cambiamos nada y cerramos esta ventana. Luego entramos al directorio que se creo para wine:

cd ~/wine/ts2

Procedemos entonces a instalar las librerias requeridas. Primero instalamos Microsoft XML Parser tipeando lo siguiente en el terminal:

winetricks msxml3

Luego pasamos a instalar microsoft .NET framework 2.0, tipeamos en el terminal:

winetricks dotnet20

Ahora, la plataforma trading station 2 requiere internet explorer 6 para funcionar adecuadamente por lo cual debemos instalar este software de la siguiente forma:

sudo apt-get install cabextract

winetricks ie8


La última librería que nos queda es vcrun2005sp1, para instalarla tipeamos lo siguiente:

winetricks vcrun2005sp1

Luego solo nos resta descargar e instalar con wine la plataforma fxcm trading station 2 (desde el sitio www.fxcm.com y grabando el archivo instalador en el directorio ~/wine/ts2),

Instalamos desde el terminal tipeando lo siguiente:

wine FXTS2Install.EXE

Recuerden que tienen que poner wine y el nombre del archivo que descargaron.

Con esto se abre el asistente de instalación e instalan como si estuvieran en Windows.

Una vez instalado ejecutan la aplicación ya desde el mismo asistente de instalación o desde el menu Wine creado en "Aplicaciones", pero recuerden que cuando les pida el nombre de usuario ponen cancelar.

Entonces van al menú sistema-->opciones-->Skins y seleccionan "Sin Skin" y ponen aceptar.

Finalmente ya pueden ingresar a la plataforma con su login y clave, y a transar divisas desde linux.

Espero les resulte todo ok...

bye




13 comentarios:

  1. Hola muchas gracias por el tutorial, mas sin embargo no lo he logrado, mi problema es en el paso
    sh winetricks msxml3
    me muestra el siguiente error
    ------------------------------------------------------
    wine cmd.exe /c echo '%ProgramFiles%' returned unexpanded string '%ProgramFiles%' ... can be caused a corrupt wineprefix, an old wine, or by not owning /home/abec10/wine/ts2
    ------------------------------------------------------
    mil gracias si me puedas dar info al respecto

    ResponderEliminar
    Respuestas
    1. descargaste el instalador "msxml3.msi" sin problemas? Este archivo hay que ponerlo en el directorio:

      /home/abec10/.cache/winetricks/msxml3

      Luego volver a ejecutar "sh winetricks msxml3"

      Eliminar
  2. Lo otro que puede ser es el wineprefix, intenta nuevamente ejecutar "export WINEPREFIX=~/wine/ts2" y ve si se sigue manteniendo el error.

    Una consulta: utilizas debian o ubuntu? que versión de wine tienes instalado?

    ResponderEliminar
  3. Hola mil gracias por la pronta respuesta, estoy usando Ubuntu 12.04.
    Bueno si descargue el archivo "msxml3.msi" mas sin embargo no se como llevarlo a la carpeta
    /home/abec10/.cache/winetricks/msxml3
    puesto que el folder .cache no es visible.
    Por otro lado yo descargue e instale el wine siguiendo un tutorial, que no se en realidad que tan viejo sea, pero si intento abrir el winetricks nada pasa, entonces no se si wine este mal instalado, ya que despues del paso
    wine winecfg
    a pesar que me abre wine configuration, en la terminal me aparece el siguiente error
    getting server_pid from lock 2857
    wine: cannot get pid from lock (lock isn't locked)
    err:process:start_wineboot failed to start wineboot, err 1359
    getting server_pid from lock 2857
    wine: cannot get pid from lock (lock isn't locked)
    ahi alguna forma de hacer un test a mi wine para comprobar que esta bien instalado? al mismo tiempo es normal que q=winetricks no abra?

    Muchisimas gracias

    ResponderEliminar
    Respuestas
    1. Creo que el wine debe estar bien...

      Para mover el archivo abres un explorador y en los menús debe haber una opción que diga "ver archivos y carpetas ocultos", marca esa opción y luego copias y pegas el archivo "msxml3.msi" en la carpeta indicada.

      otra opción es en un terminal:

      "cp Descargas/msxml3.msi /home/abec10/.cache/winetricks/msxml3/msxml3.msi"

      Eliminar
  4. Mil gracias por la informacion, copie el archivo desde el explorador pero me sigue arrojando el mismo error.
    Volvi a hacer todos los pasos desde el inicio y no se si el error sea despues del paso

    "wine winecfg"
    donde en vez de abrirme el wine me muestra el siguiente error:

    getting server_pid from lock 5148
    wine: cannot get pid from lock (lock isn't locked)
    Gracias

    ResponderEliminar
  5. todo me salio bien, pero los graficos no lo muestra

    ResponderEliminar
  6. De todas maneras siempre queda la plataforma web que es bastante buena

    ResponderEliminar
  7. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  8. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  9. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  10. ~$ wine FXTS2Install.EXE
    0009:err:module:__wine_process_init L"C:\\windows\\system32\\FXTS2Install.EXE" not found
    hasta aqui llego en UBUNTU 20.04

    ResponderEliminar