Tiempo de lectura: … min

Runtime nativo de IA para estrategias de opciones de Tastytrade

Programe en Cursor, Claude Code o cualquier IDE de IA. Despliegue desde GitHub en un runtime en la nube gestionado con control de MCP de primer nivel, registros y selección de región.

Por el equipo de ingeniería de TradingHost

Sección 01 · De un vistazo

De un vistazo

Bróker
Tastytrade Inc.
Tipo de bróker
Bróker minorista regulado en EE. UU. enfocado principalmente en opciones
Clase de activo
Opciones de EE. UU. (producto principal), acciones de EE. UU., futuros de EE. UU., cripto
Cobertura de activos
Opciones cotizadas en EE. UU. (acciones e índices compensados por la OCC, single-leg y multi-leg de hasta cuatro patas), acciones de EE. UU. (cotizaciones en NYSE, NASDAQ y EE. UU.), futuros de EE. UU., opciones sobre futuros, cripto (BTC, ETH y otros seleccionados). La identidad de marca de Tastytrade se centra principalmente en las opciones; futuros desde 2018 y cripto desde 2022.
Aprobación de opciones
Niveles de aprobación de opciones escalonados. El nivel de aprobación controla qué estrategias acepta el bróker (covered calls y cash-secured puts en niveles inferiores, opciones descubiertas y multi-leg complejas en niveles superiores).
Modelo de ejecución
Runtime de estrategias en contenedores
Origen del despliegue
GitHub
Lenguajes
Cualquier lenguaje que se ejecute en un contenedor
Integraciones comunes
API REST de Tastytrade, OAuth 2.0, Session API para inicio de sesión directo, wrappers de Python de la comunidad incluyendo tastytrade y tastyworks-api, clientes HTTP nativos, conectores personalizados
Integración del flujo de trabajo de IA
Superficie de control MCP para Cursor, Claude Code, GitHub Copilot y agentes de CLI
Rol de TradingHost
Runtime, despliegue, registros, comprobaciones de estado, selección de región, control de MCP
Rol de Tastytrade
Cuenta de bróker, acceso a la API, datos de mercado, lugar de ejecución, custodia, liquidación, informes fiscales
Reguladores
Tastytrade Inc.: broker-dealer registrado en la SEC y FINRA (CRD 39562). Miembro de SIPC.
Minoristas de EE. UU.
Sí. Sandbox / certification environment disponible para desarrollo.
Afiliación
TradingHost es independiente y no está afiliado a Tastytrade Inc. ni a IG Group Holdings plc, la empresa matriz de Tastytrade desde enero de 2021.

Sección 02 · Qué ofrece Tastytrade

Qué ofrece Tastytrade

Tastytrade ofrece una API REST unificada que cubre opciones, acciones, futuros, opciones sobre futuros y cripto bajo una sola credencial de cuenta. Las órdenes de opciones multi-leg de hasta cuatro patas se envían en una sola solicitud. La marca y su público se enfocan principalmente en las opciones; la API no. Las rutas de endpoints específicas, los esquemas de solicitud y los límites de frecuencia se encuentran en la documentación para desarrolladores de Tastytrade.

Mercados y patrones de estrategia

  • Estrategias de opciones multi-leg (verticals, condors, butterflies, calendars)
  • Automatización de opciones 0DTE SPX y semanales de XSP, SPY, QQQ
  • Filtros de entrada ponderados por probabilidad utilizando las griegas proporcionadas por el bróker
  • Venta de primas con riesgo definido a escala
  • Estrategias de pares multi-activo de acciones más opciones
  • Spreading de opciones sobre futuros (ES, /CL, /GC)
  • Estrategias de cripto bajo la misma credencial (BTC, ETH y otros seleccionados)

Interfaz de la API

Interfaces de productos
Tastytrade ofrece una API REST unificada que cubre opciones, acciones, futuros, opciones sobre futuros y cripto bajo una sola credencial de cuenta. Los endpoints de órdenes aceptan órdenes de opciones complejas de hasta cuatro patas en una sola solicitud. El streaming de la cuenta se entrega a través de un endpoint de streaming independiente.
Métodos de conexión
HTTPS REST para órdenes, estado de la cuenta, cadenas de opciones e historial. La autenticación basada en sesiones emite un session token utilizado en las solicitudes posteriores; OAuth 2.0 es el patrón recomendado para aplicaciones de terceros. Los datos de mercado en tiempo real se transmiten a través de un endpoint de streaming independiente.
Autenticación
Dos patrones: (1) Session API donde la estrategia realiza un POST de usuario + contraseña a un endpoint de sesión y recibe un session token utilizado en las solicitudes posteriores; (2) OAuth 2.0 para aplicaciones que actúan en nombre de los usuarios. Las credenciales de sandbox / certification environment son independientes de las credenciales de producción.

Para más detalles, consulte Tastytrade

Los endpoints específicos, los límites de frecuencia, los requisitos de aprobación de opciones y los derechos de datos de mercado se encuentran en la documentación para desarrolladores de Tastytrade. Considérela como la fuente de verdad.

Sección 03 · Desarrollar con IA

Desarrolle su estrategia para Tastytrade con IA

Elija un método de integración, haga un fork de una plantilla de inicio y desarrolle su estrategia en un IDE de IA. Cursor, Claude Code, GitHub Copilot y los agentes de IA basados en CLI funcionan con el mismo ciclo de despliegue nativo de GitHub.

  • REST nativo de Tastytrade

    HTTPS REST directo contra la API de Tastytrade. Autenticación mediante OAuth 2.0 o session token; las órdenes multi-leg se envían en un único cuerpo de solicitud.

  • Librerías de Python de la comunidad

    Wrappers de Python mantenidos por la comunidad alrededor de la interfaz REST. El paquete tastytrade Python y tastyworks-api (legado) se utilizan comúnmente; verifique la actividad del repositorio antes de elegir.

  • Adaptadores de frameworks

    Los frameworks basados en eventos pueden incluir un adaptador para Tastytrade. La cobertura varía según el adaptador; confírmela con la documentación actual del framework que elija.

  • Conector personalizado

    Su propio motor interno o integración propietaria de Tastytrade. La interfaz REST es lo suficientemente pequeña como para envolverla en un cliente específico.

Soporte de librerías y frameworks para productos de Tastytrade

La interfaz REST de Tastytrade está envuelta por varias librerías de Python de la comunidad. El paquete tastytrade es el que se mantiene de forma más activa; tastyworks-api sigue funcionando para estrategias existentes, pero refleja la identidad de marca previa al cambio de nombre. Los conectores personalizados son prácticos porque la interfaz de la API es pequeña.

Librería o frameworkSingle-legMulti-legSemanales / 0DTEFuturosCripto
Native RESTCompatibleCompatibleCompatibleCompatibleCompatible
tastytrade (Python)CompatibleCompatibleCompatibleCompatible parcialmenteCompatible parcialmente
tastyworks-api (legacy)CompatibleCompatibleCompatibleCompatible parcialmenteCompatible parcialmente
Custom connectorCompatibleCompatibleCompatibleCompatibleCompatible

✓ soporte confirmado según la documentación de la librería o de la interfaz. "check repo" indica que el soporte depende de la versión de la librería; verifique con el repositorio actual antes de realizar el despliegue.

TradingHost no impone ninguna librería. Ejecuta tu proyecto.

Desarrolla con IA

Las estrategias de opciones multi-leg se complementan muy bien con la creación mediante IDE de IA: la lógica de la estrategia (elegir strikes, elegir vencimiento, elegir objetivo de delta, elegir ancho de riesgo definido) es código repetitivo que un IDE de IA puede generar, mientras que la intención de la estrategia (filtro, salida, tamaño de posición) es la parte que usted realmente programa. La superficie de control MCP de TradingHost cierra el círculo: las herramientas de IA pueden inspeccionar despliegues, revisar registros y gestionar el runtime junto a usted, nunca la ruta de ejecución de operaciones.

Sección 04 · Ejecución en TradingHost

Ejecuta tu código en TradingHost

Tastytrade proporciona la cuenta de broker, el acceso a la API y el mercado de ejecución. TradingHost ofrece el entorno de producción donde se ejecuta tu estrategia conectada a Tastytrade.

En lugar de ejecutar el código de tu estrategia en un portátil, un ordenador de sobremesa, un VPS genérico o un servidor configurado manualmente, realizas el despliegue desde GitHub en un entorno de ejecución de contenedores gestionado por TradingHost.

Tú

  • Tu repositorio contiene tu código.
  • Tu despliegue define cómo se ejecuta.
  • Tu estrategia se conecta a Tastytrade.

TradingHost

  • Mantiene online el entorno de ejecución.
  • Muestra los logs y las pruebas de estado.
  • Selección de región.
  • Superficie de despliegue controlada.

Flujo de despliegue

  1. PASO 01

    Conecta GitHub

    Autoriza a TradingHost para acceder a tu cuenta de GitHub.

  2. PASO 02

    Vincula un repositorio o comienza con una plantilla

    Apunte TradingHost a su repositorio de estrategias de Tastytrade existente, o haga un fork de una plantilla de inicio de tastytrade Python para obtener una base de trabajo.

  3. PASO 03

    Despliega en un contenedor de TradingHost

    Elige una región (US-East es la opción natural para las estrategias de Tastytrade, ya que Tastytrade opera exclusivamente en EE. UU. y sus motores de emparejamiento de opciones se encuentran en la costa este de EE. UU.), introduce tus credenciales de Tastytrade como variables de entorno y despliega. TradingHost construye tu contenedor desde el repositorio y ejecuta tu estrategia en una infraestructura gestionada de Kubernetes.

  4. PASO 04

    Monitorea los logs y el estado

    Sigue en directo los logs, el estado y la actividad del entorno de ejecución desde el panel de TradingHost. Puedes acceder a esta misma interfaz a través de MCP desde cualquier AI IDE, lo que permite a Cursor, Claude Code o a un agente de CLI consultar el estado del despliegue y gestionar el entorno de ejecución junto a ti. La ejecución de las operaciones permanece estrictamente en la ruta de código de la estrategia, nunca en MCP.

  5. PASO 05

    Actualiza y vuelve a desplegar

    Suba los cambios a su rama principal de GitHub y TradingHost los desplegará automáticamente. Un despliegue vinculado a un certification environment es el entorno de prueba natural antes de pasar a las credenciales de producción.

Sección 05 · Notas operativas

Notas operativas para Tastytrade

Aspectos problemáticos al ejecutar una estrategia de Tastytrade en un runtime en la nube en contenedores. Cada afirmación a continuación se cita o parafrasea de la propia documentación de Tastytrade o de una fuente regulatoria primaria; la guía del lado del despliegue proviene de la ejecución de estas estrategias en TradingHost.

  1. 01 · Session API

    Dos patrones de autenticación: Session API (usuario + contraseña) y OAuth 2.0

    Tastytrade autentica mediante una Session API (haciendo un POST de usuario + contraseña a un endpoint de sesión para recibir un session token que se usa en las siguientes solicitudes) o mediante OAuth 2.0 para aplicaciones que actúan en nombre de los usuarios. Para tu propia estrategia en un repositorio privado, la Session API es el camino más corto; para cualquier aplicación donde otros usuarios deban autenticarse, el patrón correcto es OAuth 2.0. Los session tokens caducan y deben renovarse.

  2. 02 · Entorno de certificación

    Entorno de certificación para pruebas en sandbox

    Tastytrade ofrece un certification environment que replica la estructura de los endpoints de producción con credenciales y saldos de prueba independientes. Mantén las credenciales de producción y de certificación en entradas distintas de TradingHost Secrets; pasar una estrategia a producción consiste simplemente en cambiar el host y las credenciales.

  3. 03 · Órdenes multi-leg

    Las órdenes de opciones multi-leg admiten hasta cuatro patas por solicitud

    El endpoint de órdenes de Tastytrade acepta órdenes de opciones complejas con hasta cuatro patas en una sola solicitud. Las estrategias vertical spread, iron condor, butterfly, calendar y diagonal caben dentro de este límite de cuatro patas. Las estrategias que requieran cinco o más patas deben dividirse en múltiples órdenes, con el riesgo de ejecución por patas (legging risk) que esto conlleva.

  4. 04 · Aprobación de opciones

    La aprobación de opciones es por cuenta y restringe el endpoint de órdenes

    Operar con opciones en Tastytrade requiere una aprobación por niveles. El nivel de aprobación determina qué estrategias acepta el bróker; las órdenes que superen tu nivel serán rechazadas por el bróker, no por TradingHost. Diseña tus estrategias según tu nivel aprobado o solicita una mejora de nivel en Tastytrade antes de desplegarlas.

  5. 05 · Pattern Day Trader

    La regla PDT se aplica a cuentas de margen con menos de $25,000 según la FINRA Rule 4210

    La FINRA Rule 4210 se aplica a las cuentas de margen de Tastytrade con menos de $25,000: realizar cuatro o más day trades en un plazo de cinco días hábiles activa la designación PDT, lo que restringe operar en el mismo día. Tastytrade aplica esta regla a nivel de bróker, no en el entorno de ejecución (runtime). Las cuentas de efectivo (cash accounts) no están sujetas a la regla PDT, pero sí a las restricciones del ciclo de liquidación.

Sección 06 · Diseñado para

Diseñado para

Los entornos de ejecución de TradingHost para Tastytrade son ideales para:

  • Desarrolladores que crean estrategias en IDE de IA (Cursor, Claude Code)
  • Traders de opciones basados en probabilidad con un enfoque sistemático y mecánico
  • Vendedores de prima multi-leg con riesgo definido
  • Especialistas en automatización de opciones semanales y 0DTE
  • Creadores de estrategias combinadas de acciones y opciones

Conectar GitHub y crear tu primera estrategia es gratis.

Sección 08 · Preguntas frecuentes

Preguntas frecuentes

No. TradingHost es independiente y no está afiliado a Tastytrade Inc. ni a IG Group Holdings plc, la matriz de Tastytrade desde enero de 2021.

No. TradingHost es un entorno de ejecución (runtime) para código de estrategias de trading. Tastytrade Inc. es el bróker-dealer, registrado ante la SEC y la FINRA (CRD 39562) y miembro de la SIPC. Tu cuenta, custodia, acceso al mercado, liquidación e informes fiscales corresponden exclusivamente a Tastytrade.

No. El código de tu estrategia se conecta a Tastytrade y envía instrucciones de orden según tu propia lógica, permisos de cuenta y método de integración. TradingHost proporciona el entorno de ejecución (runtime) donde se ejecuta dicho código.

No. El acceso a la API de Tastytrade lo proporciona Tastytrade. Tú eres responsable de tu cuenta de Tastytrade, tus credenciales, tus registros de OAuth y del cumplimiento de los términos de Tastytrade.

Sí. El endpoint de órdenes de Tastytrade acepta órdenes de opciones complejas de hasta cuatro patas en una sola solicitud. Las estrategias vertical spread, iron condor, butterfly, calendar y diagonal son compatibles. El nivel de aprobación de tu cuenta de Tastytrade determina qué estrategias acepta el bróker; TradingHost no elude estas aprobaciones.

Sí, sujeto a tu nivel de aprobación de opciones. SPX se liquida en efectivo y es de estilo europeo, por lo que el riesgo de asignación es diferente al de las opciones de estilo americano con entrega física como SPY. Tastytrade expone las cadenas de opciones 0DTE a través del mismo endpoint de cadena de opciones que los contratos con vencimientos más largos.

Sí. Tastytrade ofrece acciones de EE. UU., futuros de EE. UU. (desde 2018), opciones sobre futuros y criptomonedas (BTC, ETH y otras seleccionadas, desde 2022) bajo las mismas credenciales de cuenta. La API de trading está unificada para todos estos activos; solo difieren el endpoint de órdenes y la simbología de los instrumentos.

Cualquier lenguaje que se ejecute en un contenedor. La API de Tastytrade es HTTPS REST, por lo que cualquier cliente HTTP puede comunicarse con ella. Las librerías comunitarias de Python, incluyendo tastytrade y tastyworks-api, son opciones populares.

Conecta tu repositorio de GitHub que contiene el código de la estrategia, vincúlalo a TradingHost y realiza el despliegue. Utiliza un despliegue en el certification-environment como entorno de prueba y pásalo a credenciales de producción una vez que la estrategia sea estable. Vincular GitHub y crear una estrategia es gratis; los planes del entorno de ejecución (runtime) se detallan en la página de precios.

En tu flujo de trabajo de secretos controlado por GitHub. TradingHost las lee en tiempo de ejecución a través de secretos de repositorio de GitHub, secretos de entorno o tu propio proceso aprobado de gestión de secretos. TradingHost no necesita la custodia de las credenciales. Consulta la sección de secretos de la plataforma para conocer el modelo de gestión completo.

No. Las estrategias nunca deberían necesitar permisos de retiro o movimiento de fondos. Las credenciales solo requieren acceso para la colocación de órdenes y datos de mercado.

Sí. TradingHost admite el control basado en MCP para IDE de IA, incluidos Cursor, Claude Code, GitHub Copilot y agentes de IA basados en CLI. Las herramientas de IA pueden inspeccionar despliegues, revisar registros, reiniciar estrategias y gestionar flujos de trabajo del entorno de ejecución (runtime). MCP es una interfaz de control y observabilidad, no la ruta de ejecución de operaciones. Consulta la interfaz de control MCP para conocer todos los detalles.

No. La asignación la realiza la OCC a través de Tastytrade; tu estrategia puede reaccionar a los eventos de asignación, pero no puede evitarlos. El exercise-by-exception es una configuración predeterminada de la OCC que Tastytrade aplica por cuenta. TradingHost no anula ninguna de las dos.

No. La regla PDT (FINRA Rule 4210) la aplica Tastytrade, no TradingHost. Las cuentas de margen con menos de $25,000 están sujetas a las restricciones de PDT para operar en el mismo día.

TradingHost se ejecuta en las regiones de la EU y US-East. Tastytrade opera exclusivamente en EE. UU., por lo que US-East es la elección natural por su proximidad a los motores de emparejamiento de opciones de EE. UU. Consulta la página de regiones para obtener más detalles sobre el enrutamiento y la proximidad.

No. TradingHost se centra en el runtime de producción y el despliegue. El backtesting pertenece a su entorno de investigación, framework o AlgoBuilder.