Runtime nativo para IA para estratégias do TradeStation
Desenvolva no Cursor, Claude Code ou em qualquer IDE de IA. Faça o deploy a partir do GitHub em um runtime gerenciado na nuvem com controle MCP de primeira classe, logs e seleção de região.
Seção 01 · Resumo
Resumo
- Corretora
- TradeStation Securities, Inc.
- Tipo de corretora
- Corretora multiprodutos regulamentada nos EUA, focada em traders ativos
- Classe de ativos
- Ações dos EUA, opções dos EUA, futuros dos EUA, opções sobre futuros, FX, cripto
- Cobertura de ativos
- Ações dos EUA (listadas na NYSE, NASDAQ, ARCA, BATS, IEX), opções listadas nos EUA (ações e índices compensados pela OCC, single-leg e multi-leg), futuros e opções sobre futuros dos EUA (CME, ICE US, COMEX, NYMEX, CFE), FX (pares spot limitados), cripto. A TradeStation também oferece automação de estratégias em EasyLanguage em sua plataforma desktop, que é separada da superfície da TradeStation REST API documentada aqui.
- Modelo de runtime
- Runtime de estratégia em contêiner
- Origem do deploy
- GitHub
- Linguagens
- Qualquer linguagem executada em contêiner
- Integrações comuns
- TradeStation REST API, streaming via WebSocket, OAuth 2.0, clientes HTTP nativos, NautilusTrader, Backtrader, conectores personalizados, EasyLanguage (apenas desktop)
- Integração com fluxo de IA
- Superfície de controle MCP para Cursor, Claude Code, GitHub Copilot e agentes de CLI
- Papel da TradingHost
- Runtime, deploy, logs, verificações de integridade, seleção de região, controle MCP
- Papel da TradeStation
- Conta de corretora, acesso à API, dados de mercado, ambiente de execução, custódia, liquidação, relatórios fiscais, gerenciamento de margem
- Reguladores
- TradeStation Securities, Inc.: SEC e FINRA registered broker-dealer (CRD 12727), CFTC/NFA registered Futures Commission Merchant (NFA 0207302). Membro da SIPC.
- Varejo dos EUA
- Sim. Ambiente de simulated trading disponível para desenvolvimento.
- Afiliação
- A TradingHost é independente e não é afiliada à TradeStation Securities, Inc. ou à Monex Group, Inc., controladora da TradeStation desde 2011.
Seção 02 · O que TradeStation oferece
O que TradeStation oferece
A TradeStation expõe uma API REST e WebSocket que abrange ações dos EUA, opções, futuros, opções sobre futuros, FX (limitado) e cripto. O OAuth 2.0 com refresh tokens gerencia a autenticação. O simulated trading utiliza uma credencial separada nos mesmos formatos de endpoint. Caminhos de endpoints específicos, esquemas de requisição e limites de taxa estão disponíveis na documentação para desenvolvedores da TradeStation.
Mercados e padrões de estratégia
- Estratégias de ações para traders ativos via REST + WebSocket
- Automação de futuros e opções sobre futuros da CME e ICE
- Estratégias multi-leg de opções dos EUA sob uma única credencial
- Estratégias de cripto através da mesma Trading API
- Conta de simulated trading para testes paralelos sem risco
- Fluxos de trabalho com OAuth 2.0 refresh token a partir de contêineres na nuvem
Superfície da API
- Superfícies de produtos
- Trading API para ações dos EUA, opções dos EUA, futuros dos EUA, opções sobre futuros, FX (limitado) e cripto. Market Data API para cotações, cadeias de opções, barras históricas e time-and-sales. Streaming API via WebSocket para cotações em tempo real e eventos de conta. O simulated trading utiliza uma conta separada e espelha os formatos dos endpoints de produção.
- Métodos de conexão
- HTTPS REST para ordens, estado da conta, cadeias de opções, contratos futuros e histórico. Streaming via WebSocket para dados de mercado em tempo real e eventos de conta. Tanto a produção (api.tradestation.com) quanto a simulação usam os mesmos formatos de endpoint com credenciais diferentes.
- Autenticação
- OAuth 2.0 com refresh tokens. O ID do cliente e o segredo do aplicativo são emitidos pelo portal do desenvolvedor da TradeStation; os usuários autenticam o aplicativo em sua conta TradeStation, e o aplicativo armazena os refresh tokens para obter novos access tokens.
Para detalhes específicos, consulte a TradeStation
Endpoints específicos, limites de taxa, requisitos de aprovação de opções e permissões de dados de mercado estão na documentação da TradeStation. Considere-os como a fonte da verdade.
Seção 03 · Desenvolva com IA
Desenvolva sua estratégia para a TradeStation com IA
Escolha um método de integração, faça um fork de um modelo inicial e crie sua estratégia em uma IDE de IA. Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI funcionam com o mesmo ciclo de deploy nativo do GitHub.
REST e WebSocket nativos da TradeStation
HTTPS REST direto contra api.tradestation.com. Streaming via WebSocket para cotações em tempo real e eventos de conta. OAuth 2.0 com refresh tokens.
Clientes Python e Node
Clientes personalizados em Python ou Node.js encapsulam os endpoints REST da TradeStation. O fluxo de autenticação (OAuth 2.0 refresh tokens) é a parte mais importante a ser implementada corretamente; os endpoints de ordens são simples e diretos.
Adaptadores de framework
NautilusTrader e Backtrader expõem a TradeStation por meio de adaptadores da comunidade. A cobertura varia conforme a versão; confirme na documentação atual do adaptador.
Ponte personalizada ou EasyLanguage
EasyLanguage é a linguagem de estratégia para desktop da TradeStation; ela roda no desktop da TradeStation, não em contêineres na nuvem. Se você possui código em EasyLanguage, crie uma ponte para a REST API para execução hospedada na nuvem.
Suporte de bibliotecas e frameworks para produtos da TradeStation
A superfície REST e WebSocket da TradeStation é compacta o suficiente para tornar viável o uso de conectores personalizados. Os adaptadores NautilusTrader e Backtrader oferecem pontos de entrada orientados a eventos de nível mais alto; verifique a compatibilidade na documentação atual do adaptador.
✓ suporte confirmado conforme a documentação da biblioteca ou da superfície. "verificar adaptador" indica que o suporte varia de acordo com a versão do adaptador; verifique na documentação atual da integração.
O TradingHost não impõe o uso de nenhuma biblioteca. Ele executa o seu projeto.
Desenvolva com IA
A superfície REST da TradeStation é bem documentada e o fluxo de autenticação é o padrão OAuth 2.0, o que a torna um excelente alvo para IDEs de IA. A superfície de controle MCP da TradingHost fecha o ciclo: as ferramentas de IA podem inspecionar deploys, revisar logs e gerenciar o runtime junto com você, nunca interferindo no caminho de execução das ordens.
Seção 04 · Execute no TradingHost
Execute seu código no TradingHost
A TradeStation fornece a conta da corretora, o acesso à API e o ambiente de execução. O TradingHost fornece o ambiente de produção onde sua estratégia conectada à TradeStation é executada.
Em vez de rodar o código da estratégia em um notebook, computador desktop, VPS genérico ou servidor configurado manualmente, você faz o deploy a partir do GitHub em um runtime de container gerenciado pelo TradingHost.
Você
- Seu repositório contém seu código.
- Seu deploy define como ele é executado.
- Sua estratégia se conecta à TradeStation.
TradingHost
- Mantém o runtime online.
- Exibe logs e health checks.
- Seleção de região.
- Superfície de deploy controlada.
Fluxo de deploy
- PASSO 01
Conecte o GitHub
Autorize o TradingHost a acessar sua conta do GitHub.
- PASSO 02
Vincule um repositório ou use um template inicial
Aponte a TradingHost para o repositório existente da sua estratégia TradeStation ou faça um fork de um modelo inicial TradeStation REST + OAuth2 para ter uma base funcional.
- PASSO 03
Faça o deploy em um container do TradingHost
Escolha uma região (US-East é a escolha natural para ações dos EUA, opções e futuros da CME; EU cobre estratégias de sessão europeia se você rotear pela Eurex), informe o client ID, secret e refresh token de OAuth da TradeStation como variáveis de ambiente e faça o deploy. O TradingHost executa sua estratégia em uma infraestrutura gerenciada de Kubernetes.
- PASSO 04
Monitore logs e integridade
Monitore logs em tempo real, integridade e estado do runtime no painel da TradingHost. A mesma superfície pode ser acessada via MCP a partir de qualquer IDE de IA. A execução das ordens permanece no caminho do código da estratégia, não no MCP.
- PASSO 05
Atualize e faça um novo deploy
Envie as alterações para a branch principal do seu GitHub e a TradingHost realiza o redeploy automaticamente. Um deploy configurado com uma conta de simulated trading é o ambiente de teste ideal antes de passar para a produção.
Seção 05 · Notas operacionais
Notas operacionais para a TradeStation
Problemas comuns ao executar uma estratégia TradeStation em um runtime de nuvem baseado em contêineres. Cada afirmação abaixo foi extraída ou parafraseada da própria documentação da TradeStation; as orientações de deploy são baseadas na execução dessas estratégias na TradingHost.
01 · OAuth 2.0
O fluxo de refresh token é o padrão de autenticação ideal para a nuvem
A TradeStation autentica via OAuth 2.0 com refresh tokens. O client ID e o secret da aplicação são emitidos pelo portal de desenvolvedores da TradeStation; os usuários autenticam a aplicação em sua conta TradeStation uma única vez, e então a aplicação retém um refresh token e o utiliza para obter access tokens de curta duração. Armazene o refresh token nos Secrets do TradingHost; o access token pode ser regenerado dentro do container na inicialização.
02 · Simulated trading
Contas de simulated trading são contas reais com saldos simulados
O simulated trading da TradeStation roda nos mesmos formatos de endpoint que as operações reais; a diferença está no número da conta e no saldo. As credenciais são emitidas separadamente. Promova uma estratégia de simulada para real trocando o número da conta e o refresh token nas variáveis de ambiente do TradingHost.
03 · Conta de futuros
A negociação de futuros exige uma designação de conta separada
A TradeStation separa contas de ações (equities) e futuros no nível de designação de conta devido às exigências da CFTC/NFA para Futures Commission Merchants. Um usuário com uma conta de ações que deseja negociar futuros deve preencher uma solicitação separada. A Trading API expõe as ordens por ID de conta, permitindo que a estratégia direcione para a designação de conta correta.
04 · Aprovação de opções
A aprovação de opções é por conta e em níveis
A negociação de opções na TradeStation exige uma aprovação em níveis. O nível de aprovação controla quais estratégias o endpoint de ordens aceita; ordens que excedem o nível aprovado são rejeitadas pela corretora. Planeje suas estratégias com base no seu nível aprovado ou solicite um upgrade com a TradeStation antes de realizar o deploy.
FonteTradeStation options05 · EasyLanguage vs REST
O EasyLanguage roda no desktop da TradeStation, não em containers na nuvem
O EasyLanguage é a linguagem de automação de estratégias desktop da TradeStation e roda dentro do aplicativo desktop da TradeStation. Ele não é uma interface de API programática que um container na nuvem possa chamar diretamente. Estratégias desenvolvidas em EasyLanguage que precisam rodar hospedadas na nuvem são tipicamente reimplementadas usando a REST API, ou conectadas via uma ponte (bridge) com um desktop da TradeStation rodando em um host separado.
Seção 06 · Desenvolvido para
Desenvolvido para
Os runtimes do TradingHost para TradeStation são ideais para:
- Desenvolvedores criando estratégias em IDEs de IA (Cursor, Claude Code)
- Mesas de trading sistemático de ações para traders ativos
- Operadores de estratégias de futuros e opções de futuros
- Desenvolvedores EasyLanguage migrando para REST + nuvem
- Quants migrando de códigos de estratégia desktop para runtimes hospedados na nuvem
Conectar o GitHub e criar sua primeira estratégia é grátis.
Seção 08 · FAQ
Perguntas frequentes
Não. O TradingHost é independente e não é afiliado à TradeStation Securities, Inc. ou ao Monex Group, Inc.
Não. O TradingHost é um runtime para código de estratégia de trading. A TradeStation Securities, Inc. é a corretora (broker-dealer), registrada na SEC e FINRA (CRD 12727), CFTC e NFA (NFA ID 0207302), e membro da SIPC. Sua conta, custódia, acesso ao mercado, liquidação e relatórios fiscais ficam todos na TradeStation.
Não. O código da sua estratégia se conecta à TradeStation e envia instruções de ordens de acordo com sua própria lógica, permissões de conta e método de integração. O TradingHost fornece o runtime onde esse código é executado.
Não. O acesso à API da TradeStation é fornecido pela própria TradeStation. Você é responsável por sua conta TradeStation, pelo registro da aplicação OAuth, pelos refresh tokens e pelo cumprimento dos termos da TradeStation.
Sim, sujeito à aprovação de conta de futuros na TradeStation. A negociação de futuros exige uma designação de conta separada além do cadastro inicial na corretora, devido às exigências da CFTC e da NFA.
Não diretamente. O EasyLanguage roda dentro do aplicativo desktop da TradeStation; ele não é uma interface de API programática que um container na nuvem possa chamar. Para hospedar uma estratégia EasyLanguage na nuvem, reimplemente a lógica usando a TradeStation REST API ou execute o desktop em um host separado com o qual o container do TradingHost se coordene.
Sim, sujeito à aprovação de opções na TradeStation. Ordens multi-leg são enviadas através do mesmo endpoint de ordens com o tipo de opção e os campos de pernas (legging) apropriados. O nível de aprovação controla quais estratégias a corretora aceita.
Qualquer linguagem que rode em um container. A API da TradeStation é HTTPS REST com streaming via WebSocket, portanto, qualquer cliente HTTP e WebSocket pode se comunicar com ela.
Registre uma aplicação no portal de desenvolvedores da TradeStation para obter um client ID e secret. Execute o fluxo de autorização OAuth uma vez para obter um refresh token. Conecte seu repositório do GitHub contendo o código da estratégia, vincule-o ao TradingHost e faça o deploy com o refresh token nos seus Secrets do TradingHost. Vincular o GitHub e criar uma estratégia é gratuito; os planos de runtime estão na página de preços.
No seu fluxo de trabalho de secrets controlado pelo GitHub. O TradingHost as lê em tempo de execução por meio de secrets do repositório do GitHub, secrets de ambiente ou seu próprio processo aprovado de gerenciamento de secrets. O TradingHost não precisa da custódia do seu client ID, client secret ou refresh token. Consulte platform secrets para ver o modelo completo de tratamento.
Não. As estratégias nunca devem precisar de permissões de saque ou movimentação financeira.
Sim. O TradingHost suporta controle baseado em MCP para IDEs de IA, incluindo Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI. O MCP é uma interface de controle e observabilidade, não o caminho de execução de ordens. Consulte a interface de controle MCP.
Não. A regra de PDT (FINRA Rule 4210) é aplicada pela TradeStation, não pelo TradingHost. Contas de margem com menos de $25.000 estão sujeitas a restrições de PDT para day trading.
Não. Seus formulários 1099 são emitidos pela TradeStation no final do ano, não pelo TradingHost.
Não. A SIPC cobre sua conta de corretora na TradeStation em até $500.000 (incluindo $250.000 em dinheiro). O runtime do TradingHost não possui seguro da SIPC porque o TradingHost não é uma corretora.
O TradingHost opera nas regiões EU e US-East. A região US-East é a escolha natural para os mecanismos de correspondência de ações dos EUA, opções e futuros da CME. Consulte a página de regiões.
Não. O TradingHost é focado no runtime de produção e implantação. O backtest deve ser realizado na sua stack de pesquisa, framework ou AlgoBuilder.