Runtime nativo de IA para estratégias Robinhood Crypto
Desenvolva no Cursor, Claude Code ou em qualquer IDE de IA. Faça o deploy a partir do GitHub em um runtime de nuvem gerenciado com controle MCP de primeira classe, logs e seleção de região.
Seção 01 · Visão rápida
Visão rápida
- Plataforma
- Robinhood Crypto
- Tipo de plataforma
- Plataforma de trading de cripto de varejo nos EUA, entidade separada da Robinhood Financial (ações) e da controladora Robinhood Markets Inc.
- Classe de ativos
- Apenas cripto spot via API pública. Sem API pública para ações, opções ou futuros nos EUA.
- Produtos suportados
- Robinhood Crypto Trading API (lançada em 30 de maio de 2024) com duas versões: a v1 cobre endpoints de leitura e ordens sem fee tiers, e a v2 adiciona o endpoint de ordens com fee-tier para jurisdições qualificadas.
- Geografia
- Apenas Estados Unidos. Restrito a clientes com uma conta ativa no Robinhood Crypto.
- Modelo de runtime
- Runtime de estratégia em container
- Origem do deploy
- GitHub
- Linguagens
- Qualquer linguagem compatível com containers
- Integrações comuns
- APIs nativas REST e WebSocket do Robinhood Crypto. CCXT, Freqtrade e Hummingbot não listam a Robinhood entre as plataformas suportadas, portanto, a maior parte do código de produção é HTTPS nativo com assinatura Ed25519 ou um wrapper Python da comunidade.
- 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, health checks, seleção de região, segredos, controle MCP
- Papel da Robinhood
- Conta cripto, credenciais de API, acesso ao mercado, local de execução, custódia de saldos cripto
- Afiliação
- A TradingHost é independente e não é afiliada à Robinhood Markets, Inc., Robinhood Financial LLC ou Robinhood Crypto, LLC.
Seção 02 · O que a Robinhood oferece
O que Robinhood Crypto oferece
A Robinhood Crypto Trading API foi lançada em 30 de maio de 2024 e é a única interface programática pública oferecida pela Robinhood. Ela cobre cripto spot para clientes ativos do Robinhood Crypto nos Estados Unidos. Não há API pública para ações, opções ou futuros da Robinhood nos EUA. A autenticação usa assinaturas Ed25519 sobre um formato de mensagem fixo; a conectividade é REST mais WebSocket. Como CCXT, Freqtrade e Hummingbot não listam a Robinhood entre as plataformas suportadas, as estratégias de produção costumam ser escritas diretamente na API nativa.
Mercados e padrões de estratégia
- Automação de cripto nos EUA para contas menores (sem necessidade de API de ações)
- Rebalanceamento spot 24/7 de BTC, ETH, SOL e principais moedas
- Acumulação em grade de ordens limit (limit-ladder) em torno de um preço de referência móvel
- Overlays de risco stop-loss e stop-limit em uma carteira long-only
- Roteamento de ordens ciente de faixas de taxas (fee-tier-aware) via endpoint v2
- Arbitragem entre exchanges com uma ponta listada nos EUA
Superfície da API
- Superfícies de produtos
- Robinhood Crypto Trading API para cripto spot. A exchange expõe endpoints de conta, posições (holdings), produtos, cotações e ordens; a v2 adiciona um endpoint de ordens ciente de fee-tier. Não há API pública para ações, opções ou futuros nos EUA.
- Métodos de conexão
- REST (HTTPS) para endpoints de conta, dados de mercado e ordens, com suporte a WebSocket documentado no mesmo portal. Sem suporte a FIX. Algumas ferramentas da comunidade fazem engenharia reversa de endpoints privados; esse caminho viola os termos da Robinhood e não é o que a Trading API oferece.
- Autenticação
- Par de chaves Ed25519. Cada requisição autenticada carrega três cabeçalhos: x-api-key, x-signature e x-timestamp. A mensagem assinada é a concatenação de api_key, current_timestamp, caminho da requisição, método HTTP e corpo. A chave pública é registrada no API Credentials Portal em um navegador desktop; a chave privada nunca sai do seu runtime.
- Tipos de ordem
- market, limit, stop_loss, stop_limit. A v1 envia ordens sem fee tiers; a v2 envia ordens que contam para o volume de negociação elegível de 30 dias (30-day volume) da tabela de taxas.
Para detalhes específicos, consulte a Robinhood
Endpoints específicos, limites de taxa (rate limits), pares suportados, fee tiers e histórico de versões estão na documentação da Robinhood. Considere-os como a fonte da verdade.
- docs.robinhood.com/crypto/tradingPortal de documentação da Robinhood Crypto Trading API
- robinhood.com/support/crypto-apiVisão geral dos endpoints v1 e v2 para clientes
- robinhood.com/newsroom/robinhood-crypto-trading-apiAnúncio de lançamento da API, 30 de maio de 2024
- robinhood.com/support/coin-availabilityLista de moedas ativas no Robinhood Crypto
Seção 03 · Desenvolva com IA
Desenvolva sua estratégia para Robinhood Crypto com IA
Escolha um método de integração, faça um fork ou inicie um repositório de estratégia e desenvolva-o em uma IDE de IA. Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI funcionam com o mesmo fluxo de deploy nativo do GitHub.
API nativa do Robinhood Crypto
Chamadas diretas REST e WebSocket com assinatura Ed25519. O caminho de menor risco para o Robinhood Crypto, pois não há abstração de framework que possa atrasar o suporte aos recursos da plataforma.
CCXT
O CCXT não lista a Robinhood entre suas exchanges suportadas. Se um conector da Robinhood for lançado no CCXT no futuro, esta página será o lugar para acompanhar.
Freqtrade ou Hummingbot
Nenhum dos frameworks oferece um conector para a Robinhood. O Freqtrade depende do CCXT, herdando essa lacuna; o índice de exchanges do Hummingbot não possui uma entrada para a Robinhood.
Cliente customizado ou da comunidade
Existem clientes Python da comunidade (como o robin-stocks) e alguns visam a Crypto Trading API oficial; verifique se cada biblioteca usa os endpoints documentados com Ed25519 e não endpoints privados de engenharia reversa antes de usá-la em produção.
Suporte de frameworks para o Robinhood Crypto
O Robinhood Crypto não é listado por CCXT, Freqtrade ou Hummingbot, portanto, o suporte a múltiplos frameworks que existe para Binance ou Coinbase não se aplica aqui. As estratégias são escritas diretamente na Robinhood Crypto Trading API, assinadas com Ed25519, e rodam na TradingHost sem intermediários.
✓ suporte confirmado de acordo com os documentos oficiais do framework. "não" indica que não está documentado oficialmente como suportado no momento da publicação. Os links de fluxo de trabalho apontam para páginas em /workflows/ atualmente em desenvolvimento.
A TradingHost não impõe nenhum framework. Ela executa o seu projeto.
Desenvolva com IA
O código de API direta combina perfeitamente com 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ê, sem nunca interferir no caminho de execução das ordens.
Seção 04 · Execute na TradingHost
Execute seu código na TradingHost
A Robinhood Crypto fornece a exchange e o acesso à API. O TradingHost fornece o ambiente de produção onde sua estratégia conectada à Robinhood é executada.
Em vez de executar 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 pela TradingHost.
Você
- Seu repositório contém seu código.
- Seu deploy define como ele é executado.
- Sua estratégia se conecta à Robinhood Crypto.
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 a TradingHost a acessar sua conta do GitHub.
- PASSO 02
Vincule um repositório ou comece do zero
Aponte o TradingHost para o seu repositório existente de estratégia da Robinhood Crypto ou comece um novo repositório estruturado em torno da interface nativa REST e WebSocket com assinatura Ed25519.
- PASSO 03
Implante em um contêiner da TradingHost
Escolha uma região (EU ou US-East), informe as variáveis de ambiente necessárias para a sua estratégia (chave de API do Robinhood Crypto, chave privada Ed25519 codificada em base64) e faça o deploy. O TradingHost compila seu container a partir do repositório e executa sua estratégia em uma infraestrutura gerenciada de Kubernetes. Sem necessidade de instalação local do Docker.
- PASSO 04
Monitore logs e integridade
Acompanhe logs em tempo real, a integridade e o estado do runtime diretamente pelo painel da TradingHost. Essa mesma interface pode ser acessada via MCP a partir de qualquer AI IDE — assim, o Cursor, o Claude Code ou um agente de CLI podem ler o estado do deploy e gerenciar o runtime junto com você.
- PASSO 05
Atualize e faça o redeploy
Faça push das alterações para a branch principal do seu GitHub e a TradingHost realiza o redeploy de forma automática.
Seção 05 · Notas operacionais
Notas operacionais para Robinhood Crypto
Problemas práticos que surgem ao executar uma estratégia da Robinhood Crypto em um ambiente de nuvem conteinerizado, e que não estão na documentação da Robinhood nem nos READMEs de frameworks. Cada afirmação abaixo foi citada ou parafraseada da própria documentação da Robinhood; as orientações de implantação vêm da experiência de executar essas estratégias no TradingHost.
01 · Escopo
A única API pública da Robinhood é para spot de cripto, exclusiva para os EUA
A Robinhood Crypto Trading API foi lançada em 30 de maio de 2024 e é a única interface programática pública que a Robinhood disponibiliza. Ela é restrita a clientes ativos da Robinhood Crypto nos Estados Unidos. Não existe API pública para ações, opções ou futuros dos EUA. Se sua estratégia precisa de ações ou opções, escolha uma plataforma com uma API documentada, como Alpaca, Interactive Brokers, Tradier ou Tastytrade; não dependa de bibliotecas da comunidade que fazem engenharia reversa dos endpoints privados da Robinhood.
02 · Autenticação
Assine requisições com Ed25519, não com HMAC
Toda requisição autenticada precisa de três cabeçalhos: x-api-key, x-signature e x-timestamp. A mensagem assinada é a concatenação de api_key, current_timestamp, caminho da requisição, método HTTP e corpo da requisição (omita a parte do corpo se estiver vazio). Gere a assinatura com sua chave privada Ed25519. Bibliotecas copiadas e coladas de um exemplo de HMAC da Binance ou Coinbase falharão com erros de assinatura; escolha uma biblioteca que use explicitamente Ed25519 com um par de chaves codificado em base64.
03 · Versões
A v1 envia ordens sem faixas de taxas (non-fee-tier), a v2 envia ordens com faixas de taxas (fee-tier)
A Robinhood publica duas versões da Trading API. A v1 cobre todos os endpoints de leitura, além de um endpoint de ordens sem faixas de taxas (fee tiers). A v2 adiciona o endpoint de ordens compatível com faixas de taxas, que é necessário para que jurisdições elegíveis tenham suas operações via API contabilizadas na tabela de taxas de 30-day volume publicada. Escolha a versão de cada endpoint deliberadamente; misturar ordens v1 com uma expectativa de faixa de taxa v2 costuma ser a causa de cobranças inesperadas de taxas.
04 · Ordens
Quatro tipos de ordens: market, limit, stop_loss e stop_limit
A Trading API suporta ordens market, limit, stop_loss e stop_limit. Não há primitivas nativas de bracket, OCO ou trailing-stop na camada da API; implemente-as no nível da estratégia dentro do seu container. Os streams de WebSocket estão documentados no mesmo portal que o REST e são o caminho correto para atualizações de cotações em tempo real, em vez de fazer polling no endpoint REST de cotações em um loop fechado.
05 · Frameworks
CCXT, Freqtrade e Hummingbot não listam a Robinhood
Até a publicação deste texto, a lista de exchanges do CCXT, a documentação do Freqtrade (que depende do CCXT) e o índice de exchanges do Hummingbot omitem a Robinhood Crypto. Códigos de estratégia que necessitam de um framework multi-exchange precisarão encapsular a API da Robinhood em uma interface compatível por conta própria ou manter o desenvolvimento nativo. Verifique novamente essas três fontes antes de depender de atalhos baseados em frameworks.
06 · Credenciais
Gere as chaves de API em um navegador desktop, armazene a chave privada no ambiente de execução
As credenciais de API são criadas através do portal de configurações da Robinhood Crypto em um navegador web desktop, não no aplicativo móvel. O portal registra sua chave pública Ed25519; a chave privada correspondente nunca sai do seu controle. Trate a chave privada como faria com a seed de uma carteira: mantenha-a em secrets controlados pelo GitHub, injete em tempo de execução, nunca faça commit em um repositório e rotacione as chaves quando houver desligamento de equipe ou quando o ambiente de execução for provisionado novamente.
Seção 06 · Indicado para
Indicado para
Os runtimes da TradingHost para a Robinhood Crypto são ideais para:
- Desenvolvedores criando estratégias em IDEs de IA (Cursor, Claude Code)
- Traders individuais de varejo de cripto nos EUA
- Clientes existentes da Robinhood Crypto automatizando suas contas
- Estratégias de spot 24/7 para contas menores
- Equipes migrando de hospedagem VPS para implantação conteinerizada
Conectar o GitHub e criar sua primeira estratégia é grátis.
Seção 08 · Perguntas frequentes
Perguntas frequentes
Não. O TradingHost é independente e não é afiliado à Robinhood Markets, Inc., Robinhood Financial LLC ou Robinhood Crypto, LLC. A Robinhood Crypto, LLC opera a exchange de cripto e a Trading API; a relação é independente do TradingHost.
Não. O código da sua estratégia se conecta à Robinhood Crypto e envia instruções de acordo com sua própria lógica, permissões de conta e método de integração. O TradingHost fornece o ambiente de execução onde esse código roda.
Não. O acesso à API é fornecido pela Robinhood Crypto. Você é responsável por sua conta da Robinhood Crypto, credenciais de API, elegibilidade e conformidade com os termos da Robinhood.
Não. A única API programática pública da Robinhood é a Robinhood Crypto Trading API, que cobre o mercado spot de cripto. Não existe API pública documentada para ações, opções ou futuros dos EUA. Bibliotecas da comunidade que visam os endpoints do aplicativo móvel da Robinhood dependem de engenharia reversa e violam os termos de serviço da Robinhood. Para automação de ações ou opções, escolha uma plataforma com uma API oficialmente suportada (Alpaca, Interactive Brokers, Tradier, Tastytrade).
Não. Até a publicação deste texto, o CCXT não lista a Robinhood entre suas exchanges suportadas. Como o Freqtrade depende do CCXT, ele herda essa lacuna. O índice de exchanges do Hummingbot não possui um conector para a Robinhood. As estratégias na Robinhood Crypto são escritas diretamente na API nativa com assinatura Ed25519.
Quatro tipos de ordens: market, limit, stop_loss e stop_limit. As lógicas de bracket, OCO e trailing-stop devem ser implementadas no nível da estratégia dentro do seu container.
Sim. O TradingHost executa estratégias em Python; faça o deploy do seu próprio repositório integrado à Robinhood Crypto Trading API nativa com assinatura Ed25519.
Sim. O TradingHost suporta qualquer linguagem que possa ser executada dentro de um container. Qualquer linguagem com uma biblioteca Ed25519 funcionará com a Robinhood Crypto Trading API.
Crie as credenciais de API no portal de configurações da Robinhood Crypto em um navegador web desktop, gere um par de chaves Ed25519, registre a chave pública e, em seguida, conecte um repositório do GitHub contendo sua estratégia ao TradingHost. Vincular um repositório do GitHub e criar uma estratégia é gratuito; os planos de ambiente de execução estão listados na página de preços.
No seu fluxo de trabalho de secrets controlado pelo GitHub. A chave privada Ed25519 e a chave de API são injetadas no ambiente de execução por meio de secrets do repositório do GitHub, secrets de ambiente ou pelo seu próprio processo aprovado de gerenciamento de secrets. O TradingHost não precisa da custódia de nenhuma delas. Consulte a seção de secrets da plataforma para ver o modelo completo de tratamento.
Concatene api_key + current_timestamp + request_path + http_method + body (omita o body se estiver vazio). Assine a string resultante com sua chave privada Ed25519. Envie três cabeçalhos: x-api-key, x-signature e x-timestamp. A Robinhood verifica a assinatura com base na chave pública registrada para a chave de API.
Ambas as versões cobrem os endpoints de leitura (contas, posições, ordens, produtos, cotações). A v1 envia ordens sem fee tiers. A v2 envia ordens que contam para o seu 30-day volume elegível e utiliza a tabela de taxas publicada. Escolha a v2 em jurisdições elegíveis para que as operações via API sigam a mesma lógica de taxas das operações realizadas no aplicativo da Robinhood.
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. As ferramentas de IA podem inspecionar deploys, revisar logs, reiniciar estratégias e gerenciar fluxos de trabalho em tempo de execução. O MCP é uma interface de controle e observabilidade, não o caminho de execução de operações. Consulte a página sobre a interface de controle MCP para entender o funcionamento completo.
O TradingHost roda nas regiões EU e US-East. Como o Robinhood Crypto é uma plataforma baseada nos EUA, a região US-East é a escolha natural para garantir a menor latência de rede (round-trip) até a API. Consulte a página de regiões para obter detalhes sobre o roteamento.
Não. A Robinhood limita o acesso à Crypto Trading API para clientes ativos da Robinhood Crypto nos Estados Unidos. Se você reside fora dos EUA, esta plataforma não é adequada; escolha uma exchange de cripto com disponibilidade global.
A Robinhood anunciou a Crypto Trading API em 30 de maio de 2024 para clientes ativos da Robinhood Crypto nos EUA. A v2 da API adicionou o endpoint de ordens com fee tier após o lançamento.
Trate-as com cautela. Bibliotecas que utilizam a Crypto Trading API oficial com Ed25519 são seguras em princípio; bibliotecas que utilizam os endpoints privados do aplicativo móvel da Robinhood são baseadas em engenharia reversa e violam os termos de uso da Robinhood, correndo o risco de encerramento da conta. Antes de usar qualquer biblioteca de terceiros da Robinhood em um ambiente de execução do TradingHost, confirme se ela chama os endpoints documentados da Crypto Trading API, e não os endpoints privados do aplicativo móvel.
Não. O TradingHost é focado em ambiente de execução (runtime) de produção e deploy. O backtest deve ser feito em sua própria infraestrutura de pesquisa, framework ou no AlgoBuilder.