Bot de trading de criptomoedas gratuito e open source que automatiza estratégias de grid, DCA, IA e TradingView em mais de 15 exchanges, incluindo Binance, Coinbase e Hyperliquid.
Lumiwealth/lumibot
Framework Python para criar, testar e operar estratégias em ações, opções, futuros, forex, cripto e mercados de previsão, com agentes de IA opcionais para tomar decisões de negociação.
Alternativa open source a:TradingView
- Estrelas
- 2,216
- Forks
- 423
- Issues abertas
- 116
- Último commit
- há 10 horas
Esta página apresenta um projeto de código aberto e não constitui aconselhamento de investimento. Negociar e investir pode gerar perdas: avalie o risco por conta própria e siga as leis do seu país antes de usá-lo.
O que é?
LumiBot é um framework Python de código aberto para criar bots de negociação. Você pode definir regras de negociação diretamente em Python, delegar decisões a agentes de IA orientados por prompts ou combinar as duas abordagens em uma estratégia.
A mesma classe de estratégia pode ser executada com dados históricos para backtesting e em uma corretora compatível para paper trading ou negociação ao vivo; só mudam a fonte de dados e o executor da corretora. O README lista suporte a 12 corretoras para ações, opções, futuros, forex, cripto e mercados de previsão, incluindo integrações com Alpaca e Interactive Brokers.
O projeto inclui uma CLI, estratégias de exemplo, um exemplo com dois agentes — um pesquisador e um trader — e uma conexão opcional com o BotSpot MCP, que oferece aos agentes ferramentas de pesquisa, como dados econômicos, notícias e documentos da SEC. Os backtests geram gráficos, registros de operações e logs.
Recursos principais
- 01Crie estratégias em Python, usando prompts para agentes de IA ou combinando as duas abordagens.
- 02Faça backtesting com dados históricos e gere gráficos, registros de operações e logs.
- 03Reutilize a mesma classe de estratégia em paper trading e na negociação ao vivo por meio de corretoras compatíveis.
- 04Abrange ações, opções, futuros, forex, cripto e mercados de previsão.
- 05Inclui uma CLI e estratégias de exemplo para começar.
Casos de uso
- Fazer backtesting de uma estratégia baseada em regras para ações ou opções antes de arriscar capital.
- Criar um protótipo de agente de IA que analisa dados de mercado e envia ordens respeitando restrições.
- Executar um bot de paper trading na Alpaca ou na Interactive Brokers.
- Comparar uma regra em Python com uma decisão orientada por IA usando os mesmos dados históricos.
Início rápido
- 1
Instale o LumiBot com pip
pip install lumibot - 2
Salve a estratégia de exemplo como my_strategy.py e, em seguida, execute o backtest
python my_strategy.py
Antes de usar
- Licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados sejam disponibilizados como código aberto sob os mesmos termos.
- Os exemplos de IA exigem uma chave de API da OpenAI, e as chamadas ao modelo geram custos.
- Para operar ao vivo e fazer paper trading, é necessário ter uma conta em uma corretora compatível, como a Alpaca.
Em coleções
Tópicos
Perguntas frequentes
- O que é lumibot?
- Framework Python para criar, testar e operar estratégias em ações, opções, futuros, forex, cripto e mercados de previsão, com agentes de IA opcionais para tomar decisões de negociação. LumiBot é um framework Python de código aberto para criar bots de negociação. Você pode definir regras de negociação diretamente em Python, delegar decisões a agentes de IA orientados por prompts ou combinar as duas abordagens em uma estratégia.
- lumibot é gratuito? Qual é a licença?
- lumibot é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- lumibot ainda é mantido?
- Manutenção ativa. O último commit de lumibot foi em 7 de nov. de 2026.
- Para que posso usar lumibot?
- Fazer backtesting de uma estratégia baseada em regras para ações ou opções antes de arriscar capital. Criar um protótipo de agente de IA que analisa dados de mercado e envia ordens respeitando restrições. Executar um bot de paper trading na Alpaca ou na Interactive Brokers. Comparar uma regra em Python com uma decisão orientada por IA usando os mesmos dados históricos.
- Como instalar lumibot?
- Instale o LumiBot com pip: pip install lumibot Salve a estratégia de exemplo como my_strategy.py e, em seguida, execute o backtest: python my_strategy.py
- Onde consigo lumibot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Lumiwealth/lumibot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework Python para treinar modelos de ML com dados históricos do mercado de criptomoedas, criar atributos e executá-los como serviço online que envia sinais de trading.
Bot gratuito e open source de trading de criptomoedas em Python, compatível com as principais exchanges e com backtesting, dry-run, FreqAI e controle por Telegram ou web UI.
Framework Python auto-hospedado para pesquisar, fazer backtesting, otimizar e operar ao vivo suas próprias estratégias de trading de criptomoedas.
Framework Python para trading quantitativo, com definição de estratégias, backtesting vetorial e orientado a eventos, dashboards de resultados e trading simulado ou ao vivo.
Motor de trading nativo em Rust e orientado a eventos, com plano de controle em Python para backtesting e trading ao vivo em mercados de cripto, FX, ações, futuros, opções e apostas.