LumiBot
Python trading framework to backtest, paper trade and run strategies (rule-based or AI-driven) on stocks, options, futures, forex and crypto through several brokers.
A practical bridge from backtest to broker for Python users; ignore the AI hype and judge it as a framework.
Who it is for
Python developers who want the same strategy code to run in backtests, paper trading and live accounts.
Strengths
- 'lumibot demo' runs a backtest on free daily data without an API key or broker account.
- Same Strategy class for backtesting and live; broker configuration kept separate.
- Twelve broker integrations according to the project.
Good to know
- The AI template needs an OpenAI API key and billed model calls.
- Heavy marketing of 'AI agents that place the trade': an LLM decision is still an untested strategy until you backtest it properly.
- GPL-3.0 license: check the obligations if you redistribute modified code.
Want a bot built on LumiBot, or something similar?
We set it up, connect it to your accounts and keep it running.
Sources
Every fact on this page comes from these sources, checked on 2026-10-24. If something has changed, the source wins; tell us at contact@tradebotcheck.com.
- https://github.com/Lumiwealth/lumibot: features, brokers, AI requirements, demo command, GPL-3.0 license
Alternatives in Trading bots
Jesse
Python framework to research, backtest and trade crypto strategies, with optimization through Optuna.
Freqtrade
Open-source crypto trading bot written in Python, with backtesting, parameter optimization, a simulated mode and Telegram control.
OctoBot
Open-source crypto trading bot with a visual interface for grid, DCA, TradingView-alert and AI-assisted strategies, with backtesting and paper trading built in.
3Commas
Commercial cloud platform for crypto DCA, grid and signal bots that connect to your exchange accounts through API keys.