Primero decida si la aplicación de escritorio se ejecuta en el VPS junto con TWS o en otro ordenador. Use localhost solo cuando ambos estén en la misma máquina. Una conexión remota necesita una ruta de red planificada y una dirección de origen verificada.
Orientación educativa sobre software. Operar conlleva riesgos. Lea los avisos financieros y de información.
Paso a paso
- 1 Anote qué máquina ejecuta TWS y cuál ejecuta el cliente de la API.
- 2 Lea el Socket port de TWS en API → Settings.
- 3 Si las dos aplicaciones están en el VPS, configure el cliente para el host local y el puerto correspondiente.
- 4 Si están en máquinas distintas, use una ruta privada aprobada por un administrador y un acceso con alcance limitado. Revise localhost-only y Trusted IPs para esa ruta.
- 5 Verifique la cuenta y el comportamiento de reconexión durante una ventana de prueba planificada.
Un ejemplo práctico
Dibuje la ruta antes de configurarla: alerta del gráfico a PickMyTrade y, después, el cliente de escritorio a TWS. Ponga el cliente de escritorio y TWS en las máquinas donde realmente se ejecutan. Si ambos están en el VPS, use su enlace local allí. No pegue el puerto socket del VPS en el cuadro de webhook de TradingView. Una dirección web para una alerta y un puerto local del broker cumplen funciones distintas.
Referencia de pantalla

Error que debe evitar
Preguntas frecuentes
¿Qué significa localhost desde mi portátil?
Su portátil, no el VPS remoto.
¿Pongo mi contraseña de IBKR en el webhook?
No. El inicio de sesión del broker y el enrutamiento del webhook son cosas separadas.