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.
2º TIPO DE CUENTA - Efectivo/«Cash» VS Margen/«Margin»

Finalmente una vez creada. Si eres de la UE, puedes transferir el dinero para operar con SEPA.
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.

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.
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).
Una vez dentro le vas a dar a (arriba a la izquierda):

Ahí vas a dejarlo igual que aquí:
Vas a dejar así las 2 primeras:

Ya estaría configurado.
De forma extra, podéis cambiar en filtrar:

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)
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.














