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.
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.
✓ 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
- PASO 01
Conecta GitHub
Autoriza a TradingHost para acceder a tu cuenta de GitHub.
- 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.
- 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.
- 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.
- 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.
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.
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.
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.
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.
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.
FuenteFINRA Rule 4210
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.