Automate Your Trading Strategy — Without the Guesswork

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.

Why This Bot?

The Problem

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.

Our Approach

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.

How It Works

From setup to your first trade in three steps

1

Run the Setup Wizard

Answer a few questions about your experience and preferences. The wizard writes your config file automatically.

2

Paper Trade

Start with simulated trades using real market data. Watch how the bot generates signals and manages risk — no money at stake.

3

Go Live When Ready

Once you understand the signals and are comfortable with the risk controls, switch to live trading with one config change.

Features

Everything you need for systematic, data-driven trading

Setup Wizard

Interactive CLI guides you through configuration. Choose a preset and start trading in minutes — no code required.

📄

Paper Trading Default

Every new installation starts in paper mode. Simulate trades with real data before risking real money.

🤖

ML Signal Ensemble

XGBoost, Random Forest, and Gradient Boosting models vote on every signal. Walk-forward validation prevents overfitting.

📡

25+ Data Sources

Reddit, RSS news, StockTwits, Yahoo Finance, SEC filings, congressional trades, Treasury yields, Polymarket, DeFi Llama, and more. Many sources work without API keys.

🛡

Risk Controls

Position limits, daily loss caps, Kelly Criterion sizing, circuit breakers, and emergency kill switch. Multiple layers of protection.

📋

Starter Presets

Conservative, Balanced, and Aggressive presets. Each is a complete, runnable configuration with safe defaults.

For Beginners

No prior trading bot experience required

Set up in 10 minutes. No code required.

Choose a preset, run the setup wizard, and start paper trading. The bot explains every decision it makes.

python setup_wizard.py

Plans

Choose the tier that fits your trading style

Basic

€149

Everything you need to start automated trading

  • Live trading enabled
  • All asset classes (stocks, forex, crypto, commodities)
  • 3 data sources (RSS, StockTwits, Economic Calendar)
  • Basic ML signals
  • Up to 3 simultaneous positions
  • Web dashboard and trade journal
  • Paper trading mode
  • Email support
Get Basic

Past performance is not indicative of future results. All trading involves risk of loss.

Activate Your License

Already purchased? Get running in 60 seconds

1

Check Your Email

After purchase, Gumroad sends your license key to the email you used at checkout.

2

Start the Bot

Run the bot and paste your license key when prompted:

python run_bot.py
3

Trade

Your tier features are unlocked automatically. The key is saved locally for future sessions.

Frequently Asked Questions

Is this financial advice?

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.

What broker does it support?

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.

Can I lose money?

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.

What data sources are included?

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.

How do I start paper trading?

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.

Is my data private?

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).

What are the system requirements?

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.

Built for Trust

Transparency and safety by design

Paper Trading Default

Every new install starts in simulated mode. You must explicitly change a config value to trade with real money.

Open Risk Controls

Every risk parameter is visible and configurable. Position limits, stop losses, circuit breakers — all in your config file.

Privacy First

Runs locally on your machine. No data sent to our servers. API keys stored in .env, excluded from version control.

Secrets Management

API keys in .env files, .gitignore configured out of the box. Setup wizard guides you through secure credential storage.