IMRYN
ArquitecturaMetodologíaPreciosInvestigaciónSolicitar acceso

API de Alpaca vs Interactive Brokers

API Interactive Brokers vs Alpaca: automatización

Alpaca se automatiza antes en acciones, opciones y cripto de EE. UU. IBKR abre mercados globales con TWS, IB Gateway u OAuth. Límites, simulación y datos.

IMRYN Research · · 1819 palabras

Infraestructura en desarrollo

Controles de decisión
Por capas
Límites de riesgo
Explícitos
Eventos de ejecución
Registrados
Vía de intervención
Humana
Leer la información de riesgos
Alcance editorial: IMRYN explica conceptos de infraestructura, ejecución y riesgo con fines educativos, sin presentar promesas de rentabilidad ni asesoramiento de inversión.

Respuesta directa

Elija Alpaca para automatizar acciones, ETF, opciones o cripto de EE. UU. cuando importa empezar rápido: claves API por HTTP, SDK y una cuenta de simulación gratuita que cualquiera abre con un correo electrónico. Elija Interactive Brokers cuando la estrategia necesita mercados globales o productos como futuros y divisas, y acepte mantener TWS, IB Gateway o Client Portal Gateway en marcha, o cumplir los requisitos de OAuth. Después compruebe el límite de frecuencia, los datos de pago y las reglas de simulación que le aplican.

Alpaca o IBKR de un vistazo: interfaces, límites y pruebas

Documentación oficial verificada el 12 de octubre de 2026. Son datos de integración documentados, no una prueba de ejecución de IMRYN ni una comparación de comisiones.

CriterioAlpacaInteractive Brokers
InterfazTrading API con SDK. La misma especificación de API en simulación y en real.Web API: REST sobre HTTPS con JSON. TWS API: socket TCP hacia Trader Workstation o IB Gateway.
AutenticaciónClaves API. La cuenta de simulación tiene su propia clave y URL base.Las cuentas individuales usan Client Portal Gateway en la máquina que llama. OAuth para desarrolladores externos y cuentas institucionales.
Límites de frecuenciaDatos: 200 llamadas históricas por minuto en Basic, 10.000 en Algo Trader Plus.Web API: 10 solicitudes por segundo por sesión, HTTP 429 por encima. TWS API: 50 solicitudes por segundo con 100 líneas de datos.
SimulaciónCuenta solo de simulación gratuita para cualquiera, saldo de 100.000 $ por defecto. Sin impacto de mercado, deslizamiento por latencia, posición en cola ni dividendos.Exige una cuenta habitual aprobada y con fondos. La ejecución de órdenes puede variar respecto al real.
Datos de mercadoBasic gratuito con IEX solo para acciones. Algo Trader Plus, 99 $ al mes, añade todas las bolsas de EE. UU. y OPRA.Suscripción de pago obligatoria, salvo datos diferidos de la lista de seguimiento. Tipo: tiempo real, congelado, diferido o diferido congelado.
Mantenimiento de sesiónGuardar X-Request-ID para el soporte. Horario ampliado: solo órdenes limitadas.Auto restart recomendado. La reautenticación semanal puede exigir un inicio de sesión manual.

El veredicto corto: ¿Alpaca o Interactive Brokers?

Elija Alpaca si su automatización opera acciones, ETF, opciones o cripto de EE. UU. y quiere código funcionando pronto. Su Trading API incluye SDK, una cuenta solo de simulación pide únicamente un correo electrónico, y Alpaca indica que la especificación de la API es la misma en simulación y en real.

Elija Interactive Brokers si la estrategia necesita más. IBKR describe la negociación de acciones, opciones, futuros, divisas y otros productos globales desde una sola plataforma, y aclara que no todos los productos están disponibles en todos los países ni para todos los clientes. El precio es una conexión más pesada: TWS o IB Gateway en marcha para el TWS API, o Client Portal Gateway u OAuth para el Web API.

Ninguna de las dos API decide si una estrategia es sólida. Esta página compara datos de integración documentados y verificados el 12 de octubre de 2026. No es una prueba de calidad de ejecución, comisiones ni rentabilidad.

Cómo conecta cada API su código con el broker

Alpaca autentica las llamadas del Trading API con claves API, y la cuenta de simulación tiene una clave distinta de la cuenta real. Pasar a simulación supone cambiar la clave y la URL base, por ejemplo https://paper-api.alpaca.markets. Cada respuesta del Trading API lleva una cabecera X-Request-ID, que Alpaca pide en las solicitudes de soporte, así que regístrela con cada llamada de orden.

El Web API de IBKR es una interfaz REST sobre HTTPS con mensajes JSON. Las cuentas individuales se autentican con Client Portal Gateway, un cliente Java que reenvía el inicio de sesión mediante SSO. El inicio de sesión se hace en un navegador de la misma máquina, y cada llamada a la API debe salir de la máquina donde se autenticó la pasarela. OAuth 1.0a es el único método para desarrolladores externos, y OAuth 2.0 sirve a cuentas de asesores, brokers e institucionales.

El TWS API es un protocolo de socket TCP que se comunica con Trader Workstation o IB Gateway, por lo que uno de los dos debe estar en marcha. IBKR ofrece código en Python, Java, C++, C# y Visual Basic, y exige una cuenta IBKR Pro abierta y con fondos, con Python 3.11 como versión mínima. También advierte que una función que no existe en TWS tampoco existe en la API.

Los límites de frecuencia que marcan un bucle automatizado

En el Web API de IBKR, el límite global es de 10 solicitudes por segundo por cada usuario autenticado, es decir, por cada sesión del Web API. Algunos endpoints son más estrictos: /iserver/orders y /iserver/trades admiten 1 solicitud cada 5 segundos. Superarlo devuelve HTTP 429, y la dirección IP infractora puede quedar penalizada durante 10 minutos.

En el TWS API, el límite de solicitudes por segundo equivale a sus líneas de datos de mercado divididas entre 2. Con las 100 líneas por defecto, son 50 solicitudes por segundo. IBKR remite a los usuarios de mayor volumen a su API FIX, limitada a 250 mensajes por segundo a través de IB Gateway.

Alpaca publica sus límites de llamadas por plan de datos: 200 llamadas históricas por minuto en el plan gratuito Basic y 10.000 por minuto en Algo Trader Plus. Dimensione consultas, reintentos y esperas para el plan o la sesión que realmente usa, no para el mejor caso.

Simulación: quién puede probar y qué oculta

La simulación de Alpaca es gratuita, y cualquier persona del mundo puede abrir una cuenta solo de simulación. Empieza con un saldo de 100.000 $ por defecto y se puede reiniciar. Las ejecuciones se simulan a partir de cotizaciones en tiempo real, y Alpaca enumera lo que la simulación omite: impacto de mercado, fuga de información, deslizamiento por latencia, posición en la cola de órdenes limitadas no ejecutables, tasas regulatorias y dividendos.

Una cuenta de simulación de IBKR se abre cuando la cuenta habitual está aprobada y con fondos. Ofrece todas las funciones de negociación en un entorno simulado, pero IBKR indica que depende de más tecnologías simuladas que el entorno real, así que la ejecución de órdenes puede variar. El Web API no tiene un selector de real o simulación: se inicia sesión en Client Portal Gateway con el usuario de simulación propio.

En ambos casos, un resultado en simulación valida la conexión, no la estrategia. Pruebe los estados de orden y los errores que espera encontrar en real.

Datos de mercado: qué es gratis y qué se paga

El plan Basic de Alpaca es gratuito. Ofrece acciones en tiempo real solo desde IEX, un feed indicativo para opciones, 30 símbolos en el WebSocket de acciones y un histórico que excluye los últimos 15 minutos. Algo Trader Plus, por 99 $ al mes, cubre todas las bolsas de EE. UU. y el feed de opciones OPRA.

IBKR indica que se necesita una suscripción de pago para todos los datos de mercado por la API, salvo los datos diferidos de la lista de seguimiento. En el TWS API se fija el tipo de datos de cada solicitud: tiempo real, congelado, diferido o diferido congelado. Compruebe el tipo recibido antes de que una regla automática use el precio.

Mantener viva una sesión automatizada

TWS e IB Gateway se cierran a una hora fijada en Lock and Exit. Para usuarios de la API, IBKR recomienda Never lock Trader Workstation y Auto restart. El ciclo de autenticación semanal empieza cada lunes, y un fallo de inicio de sesión Soft token=0 obliga a volver a entrar a mano. Decida de antemano quién se encarga.

IBKR señala también que Interactive Brokers Canada no permite que su propia aplicación envíe órdenes por la API sobre productos negociados en un mercado canadiense. En Alpaca, el horario ampliado solo acepta órdenes limitadas con vigencia day o gtc, y la sesión nocturna va de 20:00 a 4:00, hora de Nueva York, de domingo a viernes.

Lista de comprobación antes de automatizar con cualquiera de las dos API

Haga estas comprobaciones con su propia cuenta y jurisdicción antes de la primera orden real.

  • Enumere los instrumentos y mercados que necesita la estrategia y confirme que cada uno está disponible para su cuenta y su país.
  • Anote el límite de frecuencia de su sesión o plan, y mantenga consultas y reintentos por debajo.
  • Decida dónde vive la sesión: una pasarela siempre activa para IBKR, o claves guardadas como secretos para Alpaca.
  • Recorra todo el ciclo de vida de una orden en simulación, con rechazos, ejecuciones parciales y cancelaciones.
  • Confirme de qué feed o tipo de datos viene cada precio antes de que una regla lo use.
  • Registre cada solicitud con su hora y su identificador, incluido el X-Request-ID de Alpaca.
  • Mantenga una parada manual que funcione aunque la API o la pasarela estén caídas.

El papel de IMRYN

IMRYN es una infraestructura de trading sistemático en desarrollo, gobernada por límites de riesgo, alertas en tiempo real, paradas de emergencia y supervisión humana continua. La API del broker queda por debajo de esa capa. Transmite órdenes, no decide si una orden debe existir.

IMRYN no clasifica brokers ni promete resultados. Los eventos de ejecución y las decisiones de los modelos se registran para poder revisarlos. Esto no constituye asesoramiento de inversión, y el trading conlleva riesgos, incluida la pérdida de capital.

Preguntas frecuentes

¿Alpaca o Interactive Brokers, cuál es mejor para trading algorítmico?

Alpaca suele ser el inicio más rápido para acciones, ETF, opciones y cripto de EE. UU., con una cuenta de simulación gratuita abierta a cualquiera. Interactive Brokers encaja con estrategias que necesitan mercados globales o productos como futuros y divisas, a cambio de mantener TWS, IB Gateway o Client Portal Gateway en marcha, o de cumplir los requisitos de OAuth.

¿La API de Interactive Brokers necesita TWS o IB Gateway en marcha?

El TWS API sí, porque se conecta por socket TCP a Trader Workstation o IB Gateway. El Web API no usa TWS, pero las cuentas individuales se autentican con Client Portal Gateway en la misma máquina que hace las llamadas. OAuth queda para desarrolladores externos y cuentas de asesores, brokers e institucionales.

¿Se puede simular sin aportar fondos a una cuenta?

En Alpaca, sí: cualquier persona del mundo puede abrir una cuenta solo de simulación con un correo electrónico. En Interactive Brokers, la cuenta de simulación se abre desde la gestión de la cuenta cuando la cuenta habitual está aprobada y con fondos.

¿Cuáles son los límites de frecuencia de las API?

Web API de IBKR: 10 solicitudes por segundo por sesión, límites más estrictos en algunos endpoints y HTTP 429 al superarlos. TWS API: líneas de datos divididas entre 2 por segundo, es decir 50 con las 100 líneas por defecto. Datos de Alpaca: 200 llamadas históricas por minuto en Basic y 10.000 en Algo Trader Plus.

¿Están incluidos los datos de mercado en tiempo real?

No del todo en ninguno de los dos. El plan gratuito Basic de Alpaca solo cubre IEX para acciones en tiempo real, y la cobertura completa de EE. UU. llega con Algo Trader Plus por 99 $ al mes. IBKR exige una suscripción de pago para los datos por la API, salvo los datos diferidos de la lista de seguimiento.

Fuentes y lecturas adicionales

Estos recursos ofrecen el marco de referencia general. Las afirmaciones sobre el producto en esta página se limitan a la información pública proporcionada por IMRYN.

Quién, cómo y por qué

Responsabilidad editorial: IMRYN Research

Un asistente automatizado preparó un primer borrador. Después superó las comprobaciones publicadas de estructura, similitud y afirmaciones sin respaldo. Si detectas algo que corregir, comunícalo a través del sitio principal.

Método, comprobaciones y correcciones

IMRYNSolicitar acceso