Tempo de leitura: … min

Implante Estratégias Freqtrade no TradingHost

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

O Freqtrade é um framework de trading de cripto em Python com suporte a backtesting, hyperopt, FreqAI, dry-run e execução em tempo real (Live). O TradingHost fornece o ambiente de execução (runtime) de produção para essa estratégia.

Pela equipe de engenharia da TradingHost
  • Implantação nativa via GitHub
  • Mais de 10 exchanges suportadas
  • Backtest, hyperopt e FreqAI
  • Modos dry-run e Live
  • Acesso via Telegram e WebUI
  • Runtime sempre ativo
  • Chaves de API criptografadas
  • Proximidade regional com as exchanges
  • Pronto para MCP

Introdução

Novo no Freqtrade?

O Freqtrade é um framework gratuito e de código aberto para trading de cripto, escrito em Python. Ele oferece um fluxo de trading completo e pronto para uso: interface de estratégia, backtester, otimizador de hiperparâmetros, modo de paper trading, integração com o Telegram, interface web integrada e execução em tempo real (Live) na exchange de sua escolha.

Você define as regras. O Freqtrade cuida da importação de candles, cálculo de indicadores, envio de ordens, rastreamento de posições e relatórios. Nos bastidores, a conexão com as exchanges utiliza a biblioteca CCXT, razão pela qual a lista de plataformas suportadas acompanha as principais exchanges compatíveis com a CCXT.

O Freqtrade é licenciado sob a GPL-3.0, é mantido ativamente e tem caráter explicitamente educacional. Estratégias que funcionam em backtests não funcionam automaticamente em ambiente real (Live). O framework oferece as ferramentas necessárias para entender essa diferença: backtesting com candles históricos, hyperopt para ajuste de parâmetros, dry-run para simular operações com dados de mercado em tempo real e FreqAI para previsões adaptativas baseadas em aprendizado de máquina (ML).

O TradingHost é onde sua estratégia Freqtrade roda em produção. Em vez de deixar sua estratégia rodando em um notebook ou em um VPS genérico, você implanta seu repositório Freqtrade em um runtime na nuvem do TradingHost que permanece online, gerencia suas chaves de API de forma criptografada e transmite os logs diretamente para você.

Seção 01 · Visão geral

Visão geral

O que é o Freqtrade
Framework de trading de cripto em Python de código aberto, licença GPL-3.0
Mantido por
O projeto Freqtrade no GitHub
Linguagem
Python
Mercados
Cripto (spot e futuros)
Conectividade com exchanges
Baseado em CCXT; lista documentada com mais de 10 exchanges
Modos
Backtest, hyperopt, dry-run, Live, FreqAI
Interfaces de operação
Telegram, WebUI integrada, CLI
Origem de implantação
GitHub
Papel do TradingHost
Runtime, implantação, logs, segredos, seleção de região
Papel do Freqtrade
Framework de estratégia, loop de execução, backtester, otimizador
Afiliação
O TradingHost é independente e não possui afiliação com o projeto Freqtrade
Ideal para
Estratégias cripto multi-exchange, entradas baseadas em indicadores, regimes assistidos por ML via FreqAI

Seção 02 · Onde o Freqtrade se encaixa

Como o Freqtrade se encaixa na sua estrutura de trading

O Freqtrade é um framework de estratégia opinativo construído sobre o CCXT para conectividade com exchanges. O CCXT é a camada de conectividade, o Freqtrade é o framework de estratégia que o utiliza, e a sua classe de estratégia é a lógica de trading que roda dentro dele.

Isso oferece dois pontos de entrada complementares:

  • Caminho 01

    Classe de estratégia

    Crie uma subclasse de IStrategy em Python. Defina indicadores, regras de entrada, regras de saída, stoploss e timeframe. Backtest, hyperopt, dry-run e live usam o mesmo arquivo de estratégia.

  • Caminho 02

    Módulo FreqAI

    Adicione o FreqAI como camada superior para treinar modelos com base em suas features e retreiná-los em uma janela deslizante. A classe de estratégia consome as previsões do modelo como se fossem qualquer outro indicador.

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

Você
Sua classe de estratégia controla as regras de trading.
Freqtrade
Executa o loop da estratégia, o backtester, o otimizador e o dry-run.
CCXT
Padroniza a API da exchange por baixo do Freqtrade.
TradingHost
Executa o processo da estratégia, gerencia credenciais e transmite logs em tempo real.

Seção 03 · Por que na TradingHost

Por que implantar o Freqtrade na TradingHost

Uma instância live do Freqtrade precisa rodar continuamente, armazenar suas chaves de API da exchange e permanecer acessível para comandos via Telegram ou WebUI. Rodar em um notebook, desktop ou VPS genérico gera gargalos operacionais, incluindo supervisão de processos, reinicializações, gerenciamento de dependências, logs dispersos e deploy manual.

A TradingHost oferece para a sua estratégia Freqtrade um runtime voltado para produção, projetado para processos de trading de longa execução.

O que você recebe

  • Deploy nativo 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 no nível da 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 Freqtrade
  • Propriedade direta de suas contas de exchange e permissões de API
  • Sua escolha de modos do Freqtrade: backtest, hyperopt, dry-run, FreqAI, live

Seção 04 · Exchanges suportadas

Exchanges suportadas

O Freqtrade documenta suporte de primeira classe para dez exchanges de criptomoedas nos mercados spot e de futuros. Como a conectividade com as exchanges usa o CCXT por baixo dos panos, o alcance funcional é ainda maior, mas a matriz documentada é a fonte da verdade para implantações em produção.

Cinco pares populares estão listados abaixo. Para ver o diretório completo de corretoras de cripto suportadas, acesse /brokers/crypto/.

  • Freqtrade
  • sua exchange
  • runtime da TradingHost

O Freqtrade também documenta suporte para Bitget, BingX, Bitmart, HTX, Hyperliquid, MyOKX, além de corretoras testadas pela comunidade. Encontre sua exchange no diretório completo de corretoras de cripto.

Navegar pelo diretório de exchanges de cripto

Seção 05 · Fluxo de deploy

Como funciona um deploy do Freqtrade

Uma estratégia do Freqtrade no 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 do Freqtrade existente, ou crie um a partir de um template do Freqtrade no TradingHost com padrões sensatos.

  2. PASSO 02

    Configure o runtime

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

  3. PASSO 03

    Adicione chaves de API criptografadas da exchange

    Adicione suas chaves de API da exchange como segredos do 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 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

    O TradingHost inicia o Freqtrade em um container gerenciado. Os logs são transmitidos em tempo real para o painel. O Telegram e a WebUI continuam funcionando conforme configurado.

    /platform/observability/

Seção 06 · Modos do Freqtrade

Backtest, hyperopt, dry-run, FreqAI, live

O Freqtrade é um único arquivo de estratégia com os cinco modos de operação. O mesmo caminho de código é executado em backtest, hyperopt, dry-run, FreqAI e live, o que o torna excepcionalmente amigável para o fluxo de trabalho de ensaio antes da produção exigido por estratégias de longo prazo.

Todos os cinco modos rodam no mesmo runtime do TradingHost. Escolha o modo no momento da inicialização ou execute vários lado a lado como processos de estratégia separados.

Backtest
Simule sua estratégia contra candles históricos e gere um relatório transação por transação. Somente leitura, sem necessidade de credenciais da exchange.
Hyperopt
Busque parâmetros de estratégia com o otimizador de hiperparâmetros integrado. Limitado por processamento (compute-bound), ideal para um runtime do TradingHost dimensionado para o espaço de busca.
Dry-run
Execute o loop da estratégia em tempo real contra dados de mercado reais, mas sem enviar ordens reais. Um ensaio seguro antes de mudar para o modo live.
FreqAI
Modelagem adaptativa de ML. Treine preditores contra suas features, realize novos treinos em uma janela deslizante e consuma as previsões do modelo como entradas para sua classe de estratégia.
Live
Operações reais contra as credenciais de API da sua exchange. O mesmo arquivo de estratégia do backtest e dry-run, agora enviando ordens reais.

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

O que o TradingHost não faz

  • O TradingHost não atua como sua exchange.
  • O TradingHost não fornece estratégias de trading ou aconselhamento financeiro.
  • O TradingHost não modifica sua configuração do Freqtrade ou o código da sua estratégia.
  • O TradingHost não custodia suas chaves de API da exchange, exceto pela injeção criptografada em tempo de execução.
  • O TradingHost não garante o desempenho da estratégia, a disponibilidade da exchange ou a conectividade com o mercado.

Seção 08 · FAQ

FAQ

Não. O TradingHost é independente. O Freqtrade é um software de código aberto com licença GPL-3.0, mantido pelo projeto Freqtrade no GitHub.

Python. Você escreve estratégias como classes Python que herdam de IStrategy. A mesma classe é usada para backtesting, hyperopt, dry-run, FreqAI e live trading.

O Freqtrade documenta suporte para Binance, BingX, Bitget, Bitmart, Bybit, Gate.io, HTX, Hyperliquid, Kraken, OKX e MyOKX, com suporte a futuros na Binance, Bitget, Bybit, Gate.io, Hyperliquid, OKX e Kraken. Bitvavo e KuCoin são testados pela comunidade.

Sim. A conectividade com as exchanges é fornecida pela CCXT nos bastidores, e é por isso que a lista de exchanges suportadas se alinha com as principais plataformas de cripto compatíveis com a CCXT.

O FreqAI é o módulo adaptativo de machine learning integrado ao Freqtrade. Ele treina modelos preditivos com base em features que você define, realiza novos treinos em uma janela deslizante e expõe as previsões para sua classe de estratégia como entradas.

Sim. Um runtime do TradingHost pode hospedar múltiplos processos do Freqtrade. Um padrão comum é ter uma instância em dry-run e outra em live com arquivos de configuração diferentes.

Você os adiciona ao TradingHost como segredos criptografados. Eles são injetados no runtime do Freqtrade na inicialização e não são gravados em seu repositório.

Não. O Freqtrade executa as operações por meio das credenciais de API da sua exchange. O TradingHost executa o processo do Freqtrade e transmite os logs.

Sim. A WebUI integrada e a interface do Telegram fazem parte do Freqtrade. Elas continuam funcionando conforme configuradas. O TradingHost executa o processo subjacente e expõe a conectividade de rede necessária.

Não. O Freqtrade foi projetado especificamente para exchanges de criptomoedas. Para outros mercados, consulte /frameworks/nautilustrader/ ou /frameworks/backtrader/.

Faça o deploy da sua primeira estratégia Freqtrade

Conecte o GitHub, escolha um template do Freqtrade ou seu próprio repositório de estratégia, adicione suas chaves de API da exchange, escolha uma região e inicie no runtime do TradingHost.