An open trading bot with ML signals, 25+ data sources, and paper trading by default. Transparent, configurable, and built for real traders.
Past performance is not indicative of future results.
Most trading bots are black boxes that lose money. They hide their logic, require big upfront costs, and make it easy to blow up your account on day one.
This bot is transparent, configurable, and starts in paper mode so you learn before you risk. Every signal source, risk control, and decision is visible and adjustable.
From setup to your first trade in three steps
Answer a few questions about your experience and preferences. The wizard writes your config file automatically.
Start with simulated trades using real market data. Watch how the bot generates signals and manages risk — no money at stake.
Once you understand the signals and are comfortable with the risk controls, switch to live trading with one config change.
Everything you need for systematic, data-driven trading
Interactive CLI guides you through configuration. Choose a preset and start trading in minutes — no code required.
Every new installation starts in paper mode. Simulate trades with real data before risking real money.
XGBoost, Random Forest, and Gradient Boosting models vote on every signal. Walk-forward validation prevents overfitting.
Reddit, RSS news, StockTwits, Yahoo Finance, SEC filings, congressional trades, Treasury yields, Polymarket, DeFi Llama, and more. Many sources work without API keys.
Position limits, daily loss caps, Kelly Criterion sizing, circuit breakers, and emergency kill switch. Multiple layers of protection.
Conservative, Balanced, and Aggressive presets. Each is a complete, runnable configuration with safe defaults.
No prior trading bot experience required
Choose a preset, run the setup wizard, and start paper trading. The bot explains every decision it makes.
python setup_wizard.py
Choose the tier that fits your trading style
Everything you need to start automated trading
Full power: AI Brain, autonomous mode, all data sources
Past performance is not indicative of future results. All trading involves risk of loss.
Already purchased? Get running in 60 seconds
After purchase, Gumroad sends your license key to the email you used at checkout.
Run the bot and paste your license key when prompted:
python run_bot.py
Your tier features are unlocked automatically. The key is saved locally for future sessions.
No. This is a software tool, not financial advice. We are not registered investment advisors, brokers, or financial planners. All trading involves risk of loss. You should consult a licensed financial advisor before making investment decisions.
Currently, the bot connects to Interactive Brokers (IBKR) via their API. IBKR offers both paper and live trading accounts, supports global markets, and has competitive fees. You'll need an IBKR account with API access enabled.
Yes. All trading involves the risk of loss, including the possibility of losing your entire investment. The bot includes multiple risk controls (stop losses, position limits, daily loss caps, kill switch), but no risk management system is perfect. Always start with paper trading and only risk money you can afford to lose.
Free sources include RSS news (Reuters, CNBC, AP), StockTwits, economic calendars, crypto news feeds, Yahoo Finance fundamentals, analyst ratings, options flow, CoinGecko, SEC EDGAR filings, congressional trades, Treasury yields, GitHub activity, Wikipedia trends, DeFi Llama, and Polymarket predictions. API-key sources include Reddit, Twitter/X, Alpha Vantage, FRED, News API, Finnhub, Polygon.io, and Google Trends. Many features work with zero API keys.
Run python setup_wizard.py, select paper trading mode, choose your preferences, and start the bot. Paper trading is the default — no configuration changes needed. The bot uses real market data but simulated trades.
Yes. The bot runs entirely on your local machine. Your API keys are stored in a local .env file. No trading data, account info, or personal data is sent to any third party by the bot itself (only to the APIs you explicitly configure).
Python 3.9+, an Interactive Brokers account with TWS or IB Gateway running, and a stable internet connection. The bot runs on macOS, Linux, and Windows. Recommended: 4GB RAM, SSD storage.
Transparency and safety by design
Every new install starts in simulated mode. You must explicitly change a config value to trade with real money.
Every risk parameter is visible and configurable. Position limits, stop losses, circuit breakers — all in your config file.
Runs locally on your machine. No data sent to our servers. API keys stored in .env, excluded from version control.
API keys in .env files, .gitignore configured out of the box. Setup wizard guides you through secure credential storage.