Buscar

Ferramentas

Freqtrade

Bot open source de trading de criptomoedas em Python, com backtest, simulação sem dinheiro real e controle por Telegram ou interface web.

  • Finanças e Trading
  • Self-hosted
Freqtrade

Você escreve a estratégia em Python e o Freqtrade a executa numa exchange de criptomoedas. O bot é gratuito e de código aberto, testa a estratégia em dados históricos e roda sem dinheiro real antes de operar. Como ferramenta de automação, ele não recomenda investimento nem promete retorno.

Para que serve

  • Testar uma estratégia de compra e venda em dados históricos (backtest).
  • Simular operações em modo dry-run, sem colocar fundos.
  • Otimizar parâmetros de entrada, saída, ROI e stop-loss com hyperopt.
  • Treinar modelos de previsão que se ajustam ao mercado com o FreqAI.
  • Acompanhar e comandar o bot pelo Telegram ou pela interface web.

Como começar

O caminho recomendado é Docker. O guia rápido da documentação usa estes comandos:

mkdir ft_userdata
cd ft_userdata/
curl https://raw.githubusercontent.com/freqtrade/freqtrade/stable/docker-compose.yml -o docker-compose.yml
docker compose pull
docker compose run --rm freqtrade create-userdir --userdir user_data
docker compose run --rm freqtrade new-config --config user_data/config.json
docker compose up -d

A documentação sugere um servidor Linux com 2 GB de RAM, 1 GB de disco e 2 vCPUs, e o relógio sincronizado por NTP. Entre as exchanges suportadas estão Binance, Bybit, Kraken, OKX e Gate. Para operar de verdade, você cria uma chave de API na exchange: crie essa chave sem permissão de saque.

Licença e custo

O Freqtrade está sob GPL-3.0. Uso e modificação são livres. Quem distribui uma versão alterada leva junto o código-fonte, sob a mesma licença. Você não paga pelo software; os gastos são o servidor e as taxas da exchange.

Quando vale a pena

O próprio README avisa que o software tem fins educacionais, que você não deve arriscar dinheiro que tem medo de perder e que os autores não respondem pelos resultados. Ele serve a quem programa em Python e quer testar ideias com método, começando sempre em dry-run.

Antes de confiar num resultado, leia o post sobre backtest e entenda como funciona a Binance. Para pesquisa de mercado sem execução de ordens, o OpenBB cobre essa parte.