Runtime nativo de IA para estrategias de TradeStation
Desarrolle en Cursor, Claude Code o cualquier IDE de IA. Despliegue desde GitHub en un runtime en la nube gestionado con control MCP de primer nivel, registros y selección de región.
Sección 01 · De un vistazo
De un vistazo
- Bróker
- TradeStation Securities, Inc.
- Tipo de bróker
- Bróker multiproducto regulado en EE. UU., enfocado en traders activos
- Clase de activo
- Acciones de EE. UU., opciones de EE. UU., futuros de EE. UU., opciones sobre futuros, FX, cripto
- Cobertura de activos
- Acciones de EE. UU. (cotizaciones en NYSE, NASDAQ, ARCA, BATS, IEX), opciones cotizadas en EE. UU. (acciones e índices liquidados por OCC, de una o varias patas), futuros y opciones sobre futuros de EE. UU. (CME, ICE US, COMEX, NYMEX, CFE), FX (pares spot limitados), cripto. TradeStation también ofrece automatización de estrategias mediante EasyLanguage en su plataforma de escritorio, la cual es independiente de la interfaz de la REST API documentada aquí.
- Modelo de runtime
- Runtime de estrategias en contenedores
- Origen del despliegue
- GitHub
- Lenguajes
- Cualquier lenguaje que se ejecute en un contenedor
- Integraciones comunes
- TradeStation REST API, streaming por WebSocket, OAuth 2.0, clientes HTTP nativos, NautilusTrader, Backtrader, conectores personalizados, EasyLanguage (solo escritorio)
- Integración del flujo de trabajo de IA
- Interfaz 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 MCP
- Rol de TradeStation
- Cuenta de bróker, acceso a la API, datos de mercado, centro de ejecución, custodia, liquidación, informes fiscales, gestión de margen
- Reguladores
- TradeStation Securities, Inc.: broker-dealer registrado en la SEC y FINRA (CRD 12727), Futures Commission Merchant registrado en la CFTC/NFA (NFA 0207302). Miembro de SIPC.
- Minoristas de EE. UU.
- Sí. Entorno de simulated trading disponible para desarrollo.
- Afiliación
- TradingHost es independiente y no está afiliado a TradeStation Securities, Inc. ni a Monex Group, Inc., la empresa matriz de TradeStation desde 2011.
Sección 02 · Qué ofrece TradeStation
Qué ofrece TradeStation
TradeStation expone una API REST y WebSocket que cubre acciones, opciones, futuros, opciones sobre futuros de EE. UU., FX (limitado) y cripto. OAuth 2.0 con refresh tokens gestiona la autenticación. El simulated trading utiliza una credencial independiente contra las mismas estructuras de endpoints. 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 TradeStation.
Mercados y patrones de estrategia
- Estrategias de acciones para traders activos en REST + WebSocket
- Automatización de futuros y opciones sobre futuros de CME e ICE
- Estrategias multi-leg de opciones de EE. UU. bajo una sola credencial
- Estrategias de cripto a través de la misma Trading API
- Cuenta de simulated trading para pruebas paralelas sin riesgo
- Flujos de trabajo de OAuth 2.0 con refresh token desde contenedores en la nube
Superficie de la API
- Superficies de productos
- Trading API para acciones de EE. UU., opciones de EE. UU., futuros de EE. UU., opciones sobre futuros, FX (limitado) y cripto. Market Data API para cotizaciones, cadenas de opciones, barras históricas y time-and-sales. Streaming API sobre WebSocket para cotizaciones en tiempo real y eventos de cuenta. El simulated trading utiliza una cuenta independiente y replica las estructuras de los endpoints de producción.
- Métodos de conexión
- HTTPS REST para órdenes, estado de cuenta, cadenas de opciones, contratos de futuros e historial. Streaming por WebSocket para datos de mercado en vivo y eventos de cuenta. Tanto producción (api.tradestation.com) como simulación utilizan las mismas estructuras de endpoints con diferentes credenciales.
- Autenticación
- OAuth 2.0 con refresh tokens. El ID de cliente y el secreto de la aplicación se emiten a través del portal de desarrolladores de TradeStation; los usuarios autentican la aplicación contra su cuenta de TradeStation, y la aplicación almacena los refresh tokens para obtener nuevos access tokens.
Para detalles específicos, consulte TradeStation
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 de TradeStation. Considere estos recursos como la fuente de verdad.
Sección 03 · Desarrollo con IA
Desarrolle su estrategia para TradeStation 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 y WebSocket nativos de TradeStation
REST HTTPS directo contra api.tradestation.com. Streaming por WebSocket para cotizaciones en vivo y eventos de cuenta. OAuth 2.0 con refresh tokens.
Clientes de Python y Node
Clientes personalizados de Python o Node.js que envuelven los endpoints REST de TradeStation. El flujo de autenticación (OAuth 2.0 con refresh tokens) es la parte más importante de implementar correctamente; los endpoints de órdenes son sencillos y directos.
Adaptadores de frameworks
NautilusTrader y Backtrader exponen TradeStation a través de adaptadores de la comunidad. La cobertura varía según la versión; confírmela con la documentación actual del adaptador.
Puente personalizado o de EasyLanguage
EasyLanguage es el lenguaje de estrategias de escritorio de TradeStation; se ejecuta en la aplicación de escritorio de TradeStation, no en contenedores en la nube. Si tiene código en EasyLanguage, cree un puente hacia la REST API para su ejecución alojada en la nube.
Soporte de librerías y frameworks para productos de TradeStation
La interfaz REST y WebSocket de TradeStation es lo suficientemente pequeña como para que los conectores personalizados sean prácticos. Los adaptadores de NautilusTrader y Backtrader proporcionan puntos de entrada de mayor nivel basados en eventos; verifique la compatibilidad con la documentación actual del adaptador.
✓ soporte confirmado según la documentación de la biblioteca o de la interfaz. "verificar adaptador" indica que el soporte varía según la versión del adaptador; verifíquelo con la documentación actual de la integración.
TradingHost no impone ninguna biblioteca. Ejecuta tu proyecto.
Desarrollo con IA
La interfaz REST de TradeStation está bien documentada y el flujo de autenticación es OAuth 2.0 estándar, lo que la convierte en un excelente objetivo para un IDE de IA. La interfaz 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, sin intervenir nunca en la ruta de ejecución de operaciones.
Sección 04 · Ejecución en TradingHost
Ejecuta tu código en TradingHost
TradeStation proporciona la cuenta de broker, el acceso a la API y el entorno de ejecución. TradingHost proporciona el entorno de producción donde se ejecuta tu estrategia conectada a TradeStation.
En lugar de ejecutar el código de tu estrategia en un ordenador portátil, un equipo de escritorio, 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 TradeStation.
TradingHost
- Mantiene el entorno de ejecución en línea.
- Expone los registros y las comprobaciones 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 TradeStation existente, o haga un fork de una plantilla de inicio de TradeStation REST + OAuth2 para obtener una base funcional.
- PASO 03
Despliega en un contenedor de TradingHost
Seleccione una región (US-East es la opción natural para acciones de EE. UU., opciones y futuros de CME; EU cubre estrategias de sesión europea si las enruta a través de Eurex), proporcione su ID de cliente, secreto y refresh token de OAuth de TradeStation como variables de entorno, y despliegue. TradingHost ejecuta su estrategia en una infraestructura gestionada de Kubernetes.
- PASO 04
Monitorea los registros y el estado
Monitoree registros en vivo, el estado de salud y el estado del runtime desde el panel de TradingHost. Se puede acceder a la misma interfaz a través de MCP desde cualquier IDE de IA. La ejecución de operaciones permanece en la ruta del código de la estrategia, no en MCP.
- PASO 05
Actualiza y vuelve a desplegar
Envíe los cambios a su rama principal de GitHub y TradingHost realizará el despliegue automáticamente. Un despliegue vinculado a una cuenta de simulated trading es el entorno de prueba ideal antes de pasar a producción.
Sección 05 · Notas operativas
Notas operativas para TradeStation
Aspectos críticos a tener en cuenta al ejecutar una estrategia de TradeStation en un runtime en la nube basado en contenedores. Cada afirmación a continuación está citada o parafraseada de la propia documentación de TradeStation; la guía de despliegue proviene de la experiencia de ejecutar estas estrategias en TradingHost.
01 · OAuth 2.0
El flujo de refresh token es el patrón de autenticación más adecuado para la nube
TradeStation se autentica mediante OAuth 2.0 con refresh tokens. El ID de cliente y el secreto de la aplicación se emiten a través del portal de desarrolladores de TradeStation; los usuarios autentican la aplicación contra su cuenta de TradeStation una vez, luego la aplicación conserva un refresh token y lo utiliza para obtener access tokens de corta duración. Almacene el refresh token en TradingHost Secrets; el access token se puede regenerar dentro del contenedor al iniciar.
02 · simulated trading
Las cuentas simuladas son cuentas reales con saldos simulados
El simulated trading de TradeStation se ejecuta contra las mismas estructuras de endpoints que el trading real; la diferencia radica en el número de cuenta y el saldo. Las credenciales se emiten por separado. Para pasar una estrategia de simulada a real, simplemente intercambie el número de cuenta y el refresh token en las variables de entorno de TradingHost.
03 · Cuenta de futuros
La negociación de futuros requiere una designación de cuenta independiente
TradeStation separa las cuentas de acciones y de futuros a nivel de designación de cuenta debido a los requisitos de la CFTC y la NFA para los Futures Commission Merchants. Un usuario con una cuenta de acciones que desee operar con futuros debe completar una solicitud independiente. La Trading API expone las órdenes por ID de cuenta, de modo que la estrategia se dirige a la designación de cuenta correcta.
04 · Aprobación de opciones
La aprobación de opciones se realiza por cuenta y por niveles
Operar con opciones en TradeStation requiere una aprobación por niveles. El nivel de aprobación controla qué estrategias acepta el endpoint de órdenes; el broker rechazará las órdenes que superen el nivel aprobado. Diseñe sus estrategias en función de su nivel aprobado o solicite una ampliación a TradeStation antes de realizar el despliegue.
FuenteTradeStation options05 · EasyLanguage frente a REST
EasyLanguage se ejecuta en la aplicación de escritorio de TradeStation, no en contenedores en la nube
EasyLanguage es el lenguaje de automatización de estrategias de escritorio de TradeStation y se ejecuta dentro de su aplicación de escritorio. No es una interfaz de API programática a la que un contenedor en la nube pueda llamar directamente. Las estrategias escritas en EasyLanguage que necesitan ejecutarse en la nube suelen reimplementarse para la REST API, o bien se conectan mediante un puente a través de una aplicación de escritorio de TradeStation que se ejecute en un host independiente.
Sección 06 · Diseñado para
Diseñado para
Los entornos de ejecución de TradingHost para TradeStation son ideales para:
- Desarrolladores que crean estrategias en IDE de IA (Cursor, Claude Code)
- Mesas de trading sistemático de acciones para operadores activos
- Operadores de estrategias de futuros y opciones sobre futuros
- Desarrolladores de EasyLanguage que integran sus sistemas con REST y la nube
- Quants que migran su código de estrategia de escritorio a entornos de ejecución en la nube
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 TradeStation Securities, Inc. ni a Monex Group, Inc.
No. TradingHost es un entorno de ejecución para código de estrategias de trading. TradeStation Securities, Inc. es el broker-dealer registrado ante la SEC y la FINRA (CRD 12727), la CFTC y la NFA (NFA ID 0207302), y es miembro de la SIPC. Su cuenta, la custodia, el acceso al mercado, la liquidación y los informes fiscales corresponden en su totalidad a TradeStation.
No. El código de su estrategia se conecta a TradeStation y envía instrucciones de órdenes de acuerdo con su propia lógica, los permisos de su cuenta y el método de integración. TradingHost proporciona el entorno de ejecución donde se ejecuta dicho código.
No. El acceso a la API de TradeStation lo proporciona TradeStation. Usted es responsable de su cuenta de TradeStation, del registro de la aplicación OAuth, de los refresh tokens y del cumplimiento de los términos de TradeStation.
Sí, sujeto a la aprobación de la cuenta de futuros de TradeStation. La negociación de futuros requiere una designación de cuenta independiente más allá de la apertura de la cuenta de corretaje debido a los requisitos de la CFTC y la NFA.
No directamente. EasyLanguage se ejecuta dentro de la aplicación de escritorio de TradeStation; no es una interfaz de API programática a la que un contenedor en la nube pueda llamar. Para alojar una estrategia de EasyLanguage en la nube, reimplemente la lógica utilizando la REST API de TradeStation o ejecute la aplicación de escritorio en un host independiente con el que se coordine el contenedor de TradingHost.
Sí, sujeto a la aprobación de opciones de TradeStation. Las órdenes multi-leg se envían a través del mismo endpoint de órdenes con el tipo de opción y los campos de tramos (legs) correspondientes. El nivel de aprobación controla qué estrategias acepta el broker.
Cualquier lenguaje que se ejecute en un contenedor. La API de TradeStation es HTTPS REST más transmisión por WebSocket, por lo que cualquier cliente HTTP y WebSocket puede comunicarse con ella.
Registre una aplicación en el portal de desarrolladores de TradeStation para obtener un ID de cliente y un secreto. Ejecute el flujo de autorización OAuth una vez para obtener un refresh token. Conecte su repositorio de GitHub que contiene el código de la estrategia, vincúlelo a TradingHost y realice el despliegue con el refresh token en sus TradingHost Secrets. Vincular GitHub y crear una estrategia es gratis; los planes de entorno de ejecución se encuentran en la página de precios.
En su flujo de trabajo de secretos controlado por GitHub. TradingHost los lee en tiempo de ejecución a través de secretos del repositorio de GitHub, secretos de entorno o su propio proceso aprobado de gestión de secretos. TradingHost no necesita la custodia de su ID de cliente, secreto de cliente ni refresh token. Consulte los secretos de la plataforma para conocer el modelo de gestión completo.
No. Las estrategias nunca deberían necesitar permisos de retiro o de movimiento de fondos.
Sí. TradingHost admite el control basado en MCP para entornos de desarrollo de IA, incluidos Cursor, Claude Code, GitHub Copilot y agentes de IA basados en CLI. MCP es una interfaz de control y observabilidad, no la ruta de ejecución de operaciones. Consulte la interfaz de control de MCP.
No. La regla PDT (FINRA Rule 4210) la aplica TradeStation, no TradingHost. Las cuentas de margen con menos de $25,000 están sujetas a las restricciones de PDT para el day trading.
No. Sus formularios 1099 los emite TradeStation al cierre del año, no TradingHost.
No. La SIPC cubre su cuenta de corretaje de TradeStation hasta por un máximo de $500,000 (incluidos $250,000 en efectivo). El entorno de ejecución de TradingHost no está asegurado por la SIPC porque TradingHost no es un broker.
TradingHost se ejecuta en las regiones EU y US-East. US-East es la opción natural para los motores de emparejamiento de acciones de EE. UU., opciones y futuros de CME. Consulte la página de regiones.
No. TradingHost se centra en el entorno de ejecución y despliegue en producción. El backtesting pertenece a su entorno de investigación, framework o AlgoBuilder.