Skip to content

Latest commit

 

History

History
170 lines (103 loc) · 5.41 KB

File metadata and controls

170 lines (103 loc) · 5.41 KB

Tutorial configuración IB

Paso 0º Crear cuenta de Interactive Broke

Para crear una cuenta se hace desde aquí:

Link del portal: https://www.interactivebrokers.ie/es/home.php (Sale arriba a la derecha «ABRIR CUENTA»)

O si lo prefieres, directamente crear cuenta: https://www.interactivebrokers.co.uk/Universal/Application?locale=es_ES

Lo importante es que dejes estos parámetros iguales cuando te aparezcan.

1º CUENTA INDIVIDUAL

2º TIPO DE CUENTA - Efectivo/«Cash» VS Margen/«Margin»

3º TIPO DE INVERSIÓN

Finalmente una vez creada. Si eres de la UE, puedes transferir el dinero para operar con SEPA.

Paso 1º: Configuración portal:

https://www.interactivebrokers.ie/sso/Login?RL=1&locale=es_ES

Una vez dentro nos vamos arriba a la derecha, al pequeño monigote blanco.

Una vez le demos, le damos a configuración:

Bajamos un poco, y le damos a: Plan de comisiones, debéis dejarlo por niveles si no vais a meter cantidad muy grandes.

Poned como Divisa base - USD

Con esto ya habríamos terminado con la configuración del portal.

Quedaría ingresar dinero, arriba aparece «Transferencias y pagos».

Luego se le daría a depositar fondos.

Al darle te saldrán varios métodos, si eres de la UE, SEPA funciona muy bien. Es cuestión de seguir las instrucciones que se te muestran.

Paso 2º: Configuración Trade Work Station (TWS):

Descargar el programa:

El TWS sin conexión, última versión.
https://www.interactivebrokers.ie/es/index.php?f=16874

Una vez descargado e instalado. (Instalado cuestión de darle todo a siguiente).

Deberás hacer login:

Una vez dentro le vas a dar a (arriba a la izquierda):

Ahí vas a dejarlo igual que aquí:

En API - Settings:

Vas a dejar así las 2 primeras:

Ahora en cerrar y salir:

Vas a dejarlo así:

Ya estaría configurado.

De forma extra, podéis cambiar en filtrar:

Y dejarlo así:

Aquí dejarlo siempre puesto en cartera:

Luego abajo a la izquierda, dejarlo así, para que aparezca ACTIVAS, se le debe dar click en ese apartado y darle a ÓRDENES EN TIEMPO REAL

Así, una vez configurado así, en ACTIVAS:
Te saldrán las órdenes de hoy cargadas que no se han ejecutado (no tienen por qué ejecutarse todas, forman parte del normal uso).

Y en OPERACIONES:
Saldrían aquellas que ya se han ejecutado hoy.

Una vez hecho eso, ya estaría todo configurado.

Para operar necesitamos USD, por lo que para pasar de EUR a USD por ejemplo deberíamos hacer lo siguiente.

Primero debemos haber hecho ya una transferencia de fondos, nos aparecerá la cantidad que tenemos en la sección de «Portfolio», que aparece a la derecha.

Vamos a convertirlos, arriba a la izquierda en esa sección.

Justo debajo de donde pone «ORDER ENTRY», vamos a quitar lo que haya y vamos a poner EUR.USD

Supongamos que has transferido 2500€, pues en QTY (Quantity) pones la cantidad de euros que quieres convertir, si te da problemas ve probando a quitar 1, 2, 3 euros, para que te deje (la comisión).

Una vez lo tengas hecho debes hacer:
(Regla nemotécnica para que te acuerdes).

Queremos Vender (SELL), SELL está en la derecha,
le damos a ASK (que está a la derecha de bid)

y luego rápidamente a SUBMIT.

Aceptamos lo que nos salga y listo, se nos ejecutará la orden de venta y tendremos nuestros USDs.

Ahora para ejecutar sería cuestión de abrir el Visual Studio Code.

Abrir terminal.

Ejecución Diaria (sample_b.py):

Windows: (ctrl + J) y pega lo siguiente:
cd "$env:USERPROFILE\pyroboadvisor"; .\venv\Scripts\Activate.ps1; python .\sample_b.py

macOS: (en Terminal -> New Terminal) y pega lo siguiente:
source "$HOME/venvs/pyroboadvisor/bin/activate" && cd "$HOME/pyroboadvisor" && python ./sample_b.py

Ejecución Semanal (daemon.py) (requiere modificar un fichero, mira tutorial):

Windows: (ctrl + J) y pega lo siguiente:
cd "$env:USERPROFILE\pyroboadvisor"; .\venv\Scripts\Activate.ps1; python .\daemon.py

macOS: (en Terminal -> New Terminal) y pega lo siguiente:
source "$HOME/venvs/pyroboadvisor/bin/activate" && cd "$HOME/pyroboadvisor" && python ./daemon.py

Una forma cómoda de disposición en pantalla es dejar TWS achatado encima de VS Code y ir viendo como carga.

Al terminar verás como van entrando las órdenes en la sección de ACTIVAS en directo.