Tempo de leitura: … min

Implante Estratégias Jesse na TradingHost

Execute estratégias Jesse de código aberto a partir do GitHub em runtimes TradingHost sempre ativos.

O Jesse é um framework de trading algorítmico em Python com backtesting, otimização baseada em Optuna, pipeline de ML integrado e execução em tempo real. A TradingHost fornece o runtime de produção para essa estratégia.

Pela equipe de engenharia da TradingHost
  • Implantação nativa via GitHub
  • Backtest sem viés de antecipação
  • Otimização com Optuna
  • Pipeline de ML integrado
  • Multiativos e múltiplos timeframes
  • Runtime sempre ativo
  • Chaves de API criptografadas
  • Proximidade regional com as exchanges
  • Pronto para MCP

Introdução

Novo no Jesse?

O Jesse é um framework de trading de cripto gratuito e de código aberto escrito em Python. Ele foi projetado sob a premissa de que o código da estratégia deve ser extremamente legível, e que o mesmo arquivo deve rodar perfeitamente em backtest, paper trading e live, sem a necessidade de copiar e colar alterações entre os modos.

Pronto para uso, você conta com um backtester sem viés de antecipação, otimização de parâmetros via Optuna, teste de estresse de Monte Carlo para embaralhamento de operações e candles, um pipeline de machine learning integrado para modelos binários, multiclasse e de regressão, além de uma biblioteca com mais de 300 indicadores técnicos. O framework possui licença MIT e desenvolvimento ativo.

O Jesse suporta trading multiativos e múltiplos timeframes dentro de uma única estratégia, execuções parciais e uma separação clara entre a definição de rotas (quais ativos e timeframes operar) e a classe da estratégia (como operá-los).

A TradingHost é onde uma estratégia Jesse roda em produção. Em vez de deixar sua estratégia rodando em um notebook ou em uma VPS genérica, você implanta seu repositório Jesse em um runtime na nuvem da TradingHost que permanece online, gerencia suas chaves de API da exchange como segredos criptografados e transmite os logs de volta para você.

Seção 01 · Visão geral

Visão geral

O que é o Jesse
Framework de trading algorítmico em Python de código aberto, licença MIT
Mantido por
O projeto Jesse no GitHub (jesse-ai/jesse)
Linguagem
Python
Mercados
Cripto spot, futuros perpétuos (múltiplas exchanges)
Indicadores
Mais de 300 indicadores técnicos integrados
Modos
Backtest, Optimise (Optuna), Paper, Live, treinamento de ML
Recursos de destaque
Sem viés de antecipação, multiativos e múltiplos timeframes, execuções parciais, teste de estresse de Monte Carlo
Origem de implantação
GitHub
Papel da TradingHost
Runtime, implantação, logs, segredos, seleção de região
Papel do Jesse
Framework de estratégia, backtester, otimizador, pipeline de ML
Afiliação
A TradingHost é independente e não possui afiliação com o projeto Jesse
Ideal para
Estratégias de cripto baseadas em indicadores, portfólios multiativos, entradas assistidas por ML

Seção 02 · Onde o Jesse se encaixa

Como o Jesse se encaixa na sua estrutura de trading

O Jesse é um framework autônomo de trading algorítmico. Ao contrário do Freqtrade, o Jesse traz seus próprios drivers de exchange em vez de depender do CCXT, o que explica em parte por que a lista de exchanges suportadas é menor, porém mais profundamente integrada.

Você pode usar o Jesse de duas formas na TradingHost:

  • Caminho 01

    Classe de estratégia

    Herde da classe Strategy do Jesse. Escreva should_long, should_short, go_long, go_short, update_position, e o Jesse cuida de rotas, candles, indicadores, simulação de corretora e gerenciamento de ordens.

  • Caminho 02

    Pipeline de ML

    Use o pipeline de ML integrado do Jesse para treinar modelos de regressão, binários ou multiclasse junto com sua estratégia. O framework conecta features, splits e inferência no mesmo ciclo de vida de uma estratégia normal.

Ambos os caminhos funcionam da mesma forma na TradingHost. Você traz um repositório do GitHub do Jesse. Nós o executamos.

Você
Sua classe de estratégia define as regras de trading.
Jesse
Executa o loop da estratégia, backtester, optimiser, pipeline de ML e drivers de exchange.
Exchange
Sua conta na exchange recebe as ordens.
TradingHost
Executa o processo da estratégia, gerencia segredos e transmite logs.

Seção 03 · Por que na TradingHost

Por que implantar o Jesse na TradingHost

Uma estratégia do Jesse em execução real precisa rodar continuamente, armazenar suas chaves de API da exchange e manter conexões websocket ativas. Rodar em um notebook, desktop ou VPS genérica gera gargalos operacionais, incluindo supervisão de processos, reinicializações, gerenciamento de dependências, logs dispersos e implantação manual.

A TradingHost oferece para as estratégias do Jesse um runtime voltado para produção, projetado para processos de trading de longa duração.

O que você recebe

  • Implantação nativa via GitHub
  • Runtime de container sempre ativo
  • Suporte a múltiplas estratégias em um único runtime
  • Armazenamento criptografado de chaves de API de exchanges
  • Seleção de região próxima à sua exchange
  • Transmissão de logs em tempo real e monitoramento básico de integridade
  • Iniciar, parar, reiniciar e inspecionar em nível de estratégia
  • Atualizar uma estratégia sem reiniciar o runtime
  • Fluxos de trabalho em IDEs de IA compatíveis com MCP

O que você mantém

  • Controle total sobre o código da sua estratégia do Jesse
  • Propriedade direta de suas contas de exchange e permissões de API
  • Sua escolha de modos do Jesse: Backtest, Optimise, Paper, Live, ML

Seção 04 · Exchanges suportadas

Exchanges suportadas

O Jesse traz seus próprios drivers de exchange em vez de depender do CCXT, portanto a lista de suporte é selecionada e integrada de forma robusta. A cobertura abrange as principais plataformas centralizadas, além da Hyperliquid e da família de DEXs Apex.

Cinco integrações em destaque são mostradas abaixo. Os contratos perpétuos da Apex Pro e a Apex Omni também são drivers suportados e documentados pelo projeto Jesse.

  • Jesse
  • sua exchange
  • runtime da TradingHost

O Jesse também traz drivers para a família de DEXs Apex: Apex Pro perpetual, Apex Omni. Novos drivers de exchange são adicionados conforme a demanda da comunidade e patrocínios justifiquem o trabalho de integração.

Navegar pelo diretório de corretoras de cripto

Seção 05 · Fluxo de implantação

Como funciona o deploy do Jesse

Uma estratégia do Jesse na TradingHost segue o mesmo padrão de deploy de qualquer projeto baseado no GitHub.

  1. PASSO 01

    Conecte ou crie um repositório

    Faça login com o GitHub e conecte um repositório de estratégia Jesse existente, ou crie um a partir de um template do Jesse na TradingHost com padrões sensatos.

  2. PASSO 02

    Configure o runtime

    A TradingHost lê a configuração de runtime do seu projeto para saber como instalar as dependências e iniciar o Jesse no modo desejado.

  3. PASSO 03

    Adicione chaves de API de exchange criptografadas

    Adicione suas chaves de API de exchange como segredos da TradingHost. Elas são criptografadas, injetadas no runtime na inicialização e nunca são gravadas no seu repositório.

    /platform/secrets/
  4. PASSO 04

    Escolha uma região

    Selecione uma região próxima ao mecanismo de correspondência (matching engine) da sua exchange. AWS Tokyo para Binance Spot, AWS Frankfurt para muitas exchanges sediadas na UE.

    /platform/regions/
  5. PASSO 05

    Fazer deploy

    A TradingHost inicia o Jesse em um contêiner gerenciado. Os logs são transmitidos de volta para o painel. O painel do Jesse, quando configurado, roda junto com o processo da estratégia.

    /platform/observability/

Seção 06 · Ciclo de vida da estratégia

Backtest, Optimise, Paper, Live

O Jesse foi projetado em torno da ideia de que um único arquivo de estratégia deve rodar de forma limpa em todas as etapas de sua vida. Backtest, Optimise, treinar um modelo de ML, Paper e Live, tudo a partir da mesma classe Python.

Cada etapa roda no mesmo runtime da TradingHost. Escolha uma etapa no momento da inicialização ou execute várias lado a lado como processos separados (por exemplo, um clone em Paper de uma estratégia em Live como um canário contínuo).

Backtest
Simule sua estratégia contra candles históricos. O mecanismo do Jesse foi projetado para evitar o viés de antecipação (look-ahead bias) por padrão e gera um relatório limpo operação por operação.
Optimise
Use a integração nativa do Jesse com o Optuna para buscar hiperparâmetros. Limitado por processamento (compute-bound), ideal para um runtime da TradingHost dimensionado para o espaço de busca.
ML pipeline
Treine modelos binários, multiclasse ou de regressão junto com sua estratégia. O mesmo ciclo de vida conecta features, divisões de dados (splits) e inferência na classe da estratégia.
Paper
Execute o loop de execução em tempo real contra dados de mercado reais, mas sem enviar ordens reais. Um ensaio seguro antes de mudar para Live com capital em risco.
Live
Negociação real (Live) contra as credenciais de API da sua exchange. O mesmo arquivo de estratégia do Backtest e Paper, agora enviando ordens reais por meio dos drivers nativos de exchange do Jesse.

Seção 07 · O que não fazemos

O que a TradingHost não faz

  • A TradingHost não atua como sua exchange.
  • A TradingHost não fornece estratégias de negociação ou aconselhamento financeiro.
  • A TradingHost não modifica seu arquivo de rotas do Jesse ou sua classe de estratégia.
  • A TradingHost não faz a custódia das suas chaves de API de exchange além da injeção criptografada no runtime.
  • A TradingHost não garante o desempenho da estratégia, o tempo de atividade da exchange ou a conectividade com o mercado.

Seção 08 · FAQ

FAQ

Não. A TradingHost é independente. O Jesse é um software de código aberto, sob licença MIT, mantido pelo projeto Jesse no GitHub (jesse-ai/jesse).

Python. Você escreve uma classe de estratégia com ganchos (hooks) como should_long, go_long e update_position. A mesma classe roda nos modos Backtest, Optimise, Paper e Live.

O Jesse documenta drivers nativos para Binance Spot, Binance Spot US, Binance USDT-M Futures, Bybit Spot, perpétuos de USDT e USDC da Bybit, Coinbase Spot, Gate.io Spot e perpétuos, Hyperliquid, perpétuo da Apex Pro e Apex Omni.

Não. O Jesse vem com seus próprios drivers de exchange nativos, e é por isso que a lista de suporte é menor, mas as integrações são mais profundas.

Ele foi construído para evitar o viés de antecipação (look-ahead bias) por padrão, suporta execuções parciais (partial fills) e permite que uma única estratégia rode múltiplos símbolos e múltiplos tempos gráficos simultaneamente. Há também um teste de estresse de Monte Carlo que embaralha as operações e os dados de candles para avaliar a robustez.

Sim. O Jesse traz um pipeline de ML integrado para modelos binários, multiclasse e de regressão que se integra ao mesmo ciclo de vida de estratégia de uma classe Jesse normal.

Sim. A integração do Jesse com o Optuna é limitada por processamento e roda perfeitamente em um runtime da TradingHost dimensionado para o espaço de busca. O mesmo runtime pode ser redirecionado posteriormente para o modo Live sem alterações no código.

Você as adiciona ao TradingHost como segredos criptografados. Elas são injetadas no runtime do Jesse na inicialização e não são gravadas no seu repositório.

Não. O Jesse executa as operações usando as credenciais de API da sua exchange. A TradingHost executa o processo do Jesse e transmite os logs.

Não. O Jesse foi projetado para exchanges de criptomoedas. Para mercados fora de cripto, consulte /frameworks/nautilustrader/ ou /frameworks/backtrader/.

Implante sua primeira estratégia Jesse

Conecte o GitHub, escolha um modelo do Jesse ou seu próprio repositório de estratégia, adicione as chaves de API da sua exchange, escolha uma região e inicie a execução em um runtime da TradingHost.