A trading bot you own.
It follows one simple plan by default, with paper money linked to real market data, on a server you own. Watch it from your phone, and copy what others are doing via the leaderboard.
Free, with all of its code public. Paper money by default, live trading for authorized users.
- Charles is in
- Stocks
- The S&P 500 is
- Rising
Illustrative animation only. The market is invented, not to scale, and does not represent actual or expected results. Limits of simulations
- Puts 80% in the S&P 500 and 5% in each of the 4 strongest stocks.
- An AI reads the news and skips a risky pick.
- Calm and rising: the 80% moves to a 2× fund.
- The trend breaks. Everything moves to T-bills.
- The trend is back. It buys in again.
You just watch.
- Every bot on one screen.
- Why it owns each stock.
- A pause button.
- A pop-up when it trades.
The leaderboard.
Everyone's settings, run by the leaderboard on the same real prices. Copy the ones you like in two taps. Simulated, never anyone's real trading.
Get on the board
- Set up Charles on your server.
- Press Share mine on your dashboard. Only your settings are sent.
- After 20 days of results, you're ranked.
The default plan. Change it whenever.
Or pick your own tickers and how much goes in each, or tap a preset.
-
Once a month
Re-picks the 4 strongest stocks.
-
Market falling
Everything moves to T-bills.
-
Calm and rising
The 80% moves to a 2× fund.
-
Most days
Does nothing.
The default plan, simulated over nineteen years.
| A year | Worst fall | |
|---|---|---|
| S&P 500 alone | 10.9% | −55% |
| The plan, on sector funds | 11.7% | −35% |
Extras, if you want them.
-
Crypto
Bitcoin and ether, same trend rule, or pick your own coins.
-
YES
Kalshi
Practice bets on prediction markets. Evil Charles bets the other way.
-
Claude Code Backtest the plan with 6 picks instead of 4
Claude Code
Change Charles in plain words. Claude Code, on your own server, reads the code and makes the change.
Your server.
Your keys.
Your data.
We never see your keys.
Three steps.
- 1
Rent a small server.
$6 a month.
- 2
Paste this into it.
curl -fsSL https://charles-bot.xyz/install.sh -o install.sh bash install.sh
- 3
Add a free Alpaca practice key.
Then copy a strategy from the leaderboard, or keep the plan.
Rather not? We'll set it up on your own server for $29.99, one time.