Use el formulario actual de alertas IB de PickMyTrade para crear el mensaje. Después lea lo que la alerta realmente envió. Una comilla que falte o un marcador de posición que quedó como texto puede hacerla fallar. Un JSON válido debe además usar los campos que espera la aplicación de IB.
Orientación educativa sobre software. Operar conlleva riesgos. Lea los avisos financieros y de información.
Paso a paso
- 1 Vuelva a generar el mensaje para Interactive Brokers y el tipo de alerta previsto.
- 2 Cópielo sin añadir comillas de formato, comentarios ni comas finales.
- 3 Inspeccione el mensaje enviado en el historial de alertas, en especial los marcadores de posición sin resolver.
- 4 Valide la sintaxis en local, sin enviar tokens secretos a un validador público.
- 5 Si la sintaxis es válida pero la aplicación lo rechaza, use el mensaje de validación exacto para comprobar el esquema esperado.
Un ejemplo práctico
Suponga que un marcador de posición queda como texto donde el receptor espera un número. El mensaje puede parecerse mucho a la plantilla y aun así fallar la comprobación de un campo. Lea lo que realmente se envió, no solo lo que pegó en el editor. Si necesita comprobar la sintaxis, hágalo en local y mantenga privado el token. Un ejemplo de otro broker puede tener un JSON válido y, aun así, usar los campos equivocados para IBKR.
Referencia de pantalla





Error que debe evitar
Preguntas frecuentes
¿Basta con un JSON válido para crear una orden?
No. Los campos obligatorios, el enrutamiento de la cuenta y las reglas del broker también deben ser válidos.
¿Debo poner las credenciales de TWS en el mensaje?
No. Las credenciales de inicio de sesión del broker no deben incluirse en el payload de una alerta.