Crie estratégias de trading no Cursor
Um guia prático para programar estratégias de trading automatizadas com IA no Cursor, salvá-las no GitHub e executá-las no TradingHost. Um único fluxo de trabalho, qualquer corretora, qualquer linguagem que rode em um container.
O Cursor é um editor de código focado em IA que roda localmente na sua máquina. Ele conhece os principais frameworks de trading (CCXT, Freqtrade, Hummingbot), permitindo que você descreva uma estratégia em linguagem natural e obtenha um código funcional. O GitHub armazena esse código; o TradingHost o lê e executa sua estratégia na nuvem. O MCP fecha o ciclo para que o Cursor possa ler logs, reiniciar estratégias e fazer novos deploys diretamente de dentro do editor.
Seção 01 · Como tudo se conecta
Três partes, um único ciclo
Todo o fluxo de trabalho se baseia em três ferramentas, cada uma com uma função específica. O Cursor escreve o código, o GitHub o armazena e o TradingHost o executa. Depois de entender o papel de cada uma, o restante desta página serve apenas como consulta rápida.
Seu editor de código
Cursor
Um editor de código focado em IA que roda na sua máquina. Você descreve o que deseja que a estratégia faça em linguagem natural; o Cursor escreve o código usando Claude, GPT ou Gemini.
Seu repositório de estratégias
GitHub
Uma pasta na nuvem para o seu código, com histórico de versões. O Cursor envia as alterações para cá quando você estiver satisfeito com elas. O GitHub é a única fonte de verdade para o que o TradingHost executará.
Seu runtime na nuvem
TradingHost
Um ambiente na nuvem sempre ativo que busca seu código no GitHub, compila um container e executa sua estratégia na sua corretora ou exchange. Transmite os logs de volta para você em tempo real.
Do zero à estratégia ativa
- Faça um fork de um template inicial de framework (CCXT, Freqtrade ou Hummingbot) na sua conta do GitHub.
- Abra o repositório no Cursor e descreva a ideia da sua estratégia em linguagem natural.
- Revise o código que o Cursor escrever e envie as alterações para o GitHub quando tudo estiver correto.
- O TradingHost detecta o envio, compila seu container e executa a estratégia na região escolhida por você.
- O Cursor se conecta de volta ao seu runtime via MCP para acompanhar logs, reiniciar estratégias e fazer novos deploys sem sair do editor.
Seção 02 · Visão rápida
Visão rápida
- Fluxo de trabalho
- Escreva estratégias de trading no Cursor, faça o deploy no TradingHost a partir do GitHub
- Ferramenta de IA
- Cursor (com qualquer modelo: Claude, GPT, etc.)
- Frameworks
- CCXT, Freqtrade, Hummingbot, APIs nativas de corretoras, personalizado
- Corretoras compatíveis
- Qualquer corretora ou exchange compatível com o TradingHost
- Deploy
- Nativo do GitHub; basta dar push para fazer um novo deploy
- Controle do runtime
- MCP a partir do Cursor: ler logs, reiniciar estratégias, fazer deploy
- Ideal para
- Traders que estão criando ou migrando estratégias e buscam assistência de IA com um runtime confiável
Seção 03 · Configurar o Cursor
Prepare o Cursor para o desenvolvimento de estratégias
Instale o Cursor e faça login. Conecte-o ao GitHub para que ele possa ler e enviar alterações diretamente para os repositórios das suas estratégias. Escolha o modelo de IA que melhor se adapta à sua tolerância para sugestões de código: o Claude é conservador e explicativo, o GPT é mais rápido e o Gemini fica no meio-termo.
Para o desenvolvimento de trading, priorize o modelo mais robusto que o seu plano de assinatura permitir. Códigos de estratégia não perdoam bugs sutis, e o custo marginal de um modelo melhor é insignificante se comparado ao custo de uma execução ruim em produção.
Seção 04 · Escolha um framework
Comece com um framework que o Cursor já conhece
O caminho mais rápido é fazer um fork de um starter de framework da TradingHost e deixar que o Cursor o estenda. O framework define a estrutura básica; o Cursor preenche a lógica da sua estratégia.
CCXT
Escolha o CCXT quando quiser uma única estratégia que se comunique com várias exchanges. O Cursor lida muito bem com as particularidades do CCXT.
Freqtrade
Escolha o Freqtrade quando quiser um framework de estratégia estruturado, com indicadores integrados e um modelo de configuração pronto.
Hummingbot
Escolha o Hummingbot se estiver desenvolvendo estratégias de market making ou provisão de liquidez em plataformas de cripto.
Nativo ou personalizado
Escolha APIs nativas de corretoras ou seu próprio conector quando precisar de controle direto sobre comportamentos específicos de cada plataforma.
Seção 06 · Conecte o MCP
Feche o ciclo com o MCP
O suporte ao MCP da TradingHost oferece ao Cursor uma interface controlada para o seu ambiente de execução ativo. Uma vez conectado, o Cursor pode ler o estado do deploy, acompanhar logs em tempo real, reiniciar o processo de uma estratégia e fazer novos deploys — tudo sem sair do editor.
O ciclo prático: escreva o código no Cursor, envie para o GitHub, o runtime faz o redeploy, pergunte ao Cursor "houve algum erro na última hora?" ou "reinicie a estratégia A", leia a resposta e continue iterando. O MCP é uma interface de controle e observabilidade, não o caminho de execução das operações.
Seção 07 · Faça o deploy e itere
Envie, faça o deploy, observe e itere
Quando o Cursor envia alterações para a branch principal do seu GitHub, a TradingHost detecta a mudança, compila o container e faz o redeploy. Você não precisa sair do Cursor para publicar uma atualização de estratégia.
O primeiro deploy de qualquer estratégia exige a seleção de uma região (EU ou US-East) e as credenciais de API da sua corretora no seu fluxo de secrets controlado pelo GitHub. Depois disso, para fazer um novo deploy, basta um git push.
Seção 09 · Perguntas frequentes
Perguntas frequentes
Ter uma noção de programação ajuda, mas você não precisa escrever código do zero. O Cursor escreve a maior parte; seu papel é descrever o que deseja, ler o resultado e solicitar ajustes. Saber ler e interpretar código é mais importante do que escrevê-lo do zero, especialmente no que diz respeito a tipos de ordem, dimensionamento de posição e lógica de reconexão.
O GitHub é um serviço em nuvem para armazenamento de código. Você precisará de uma conta gratuita no GitHub para hospedar o código da sua estratégia. A TradingHost lê as informações do GitHub para saber o que executar, portanto, os dois estão interligados: quando você envia o código para o seu repositório, a TradingHost detecta a alteração e faz o redeploy.
Seu repositório do GitHub pode ser privado. A TradingHost lê apenas os repositórios que você conectar, e as chaves de API da corretora são armazenadas como segredos criptografados, nunca no próprio código. Consulte segredos da plataforma para entender o modelo de tratamento de credenciais.
O primeiro deploy de uma estratégia inicial geralmente leva menos de uma hora: instale o Cursor, faça o fork de um starter de framework, conecte o GitHub, aponte a TradingHost para o repositório, escolha uma região e adicione as credenciais da sua corretora. A parte demorada é a revisão do código da estratégia em si, o que é intencional.
Uma assinatura paga do Cursor dá acesso a modelos mais robustos e limites de requisição mais altos. O plano gratuito funciona para prototipagem, mas o desenvolvimento de estratégias em produção se beneficia significativamente do plano pago.
Priorize o modelo mais robusto que o seu plano permitir. Bugs em estratégias custam caro em produção, e o custo marginal de um modelo melhor é insignificante se comparado a uma execução ruim.
Sim. Todos os três frameworks possuem documentação pública e exemplos de código que os modelos de IA já processaram. O Cursor gera códigos alinhados aos padrões de cada um. Consulte as páginas dos frameworks CCXT, Freqtrade ou Hummingbot para entender o processo de deploy de cada um.
Qualquer corretora compatível com a TradingHost. O Cursor escreve o código da estratégia e do conector; a TradingHost executa o container na API da corretora que você escolher. Veja a lista de opções compatíveis em corretoras.
O MCP permite que o Cursor leia e interaja com o seu runtime ativo na TradingHost: acompanhar logs em tempo real, reiniciar uma estratégia, fazer novos deploys. Ele é uma interface de controle, não o caminho de execução das ordens. Veja mais detalhes em interface de controle MCP.
Confie no fluxo de trabalho, não no resultado gerado. Leia cada linha, especialmente no que diz respeito a tipos de ordens, dimensionamento de posição, tratamento de erros e reconexões. A IA acelera o desenvolvimento, mas não substitui a revisão.
A estrutura desse fluxo de trabalho funciona para qualquer IDE de IA. Futuras páginas de fluxo de trabalho cobrirão o Claude Code e o Copilot especificamente; as partes de framework, MCP e runtime continuam as mesmas.
O Cursor e a TradingHost são cobrados separadamente. O Cursor tem seus próprios planos de assinatura; os planos de runtime da TradingHost estão listados em preços. Conectar um repositório do GitHub e criar uma estratégia na TradingHost é gratuito.