Charles

What's new in Charles v1.10.2

v1.10.2 publishes the code behind two new parts of charles-bot.xyz. Nothing changes in your Charles or in how it trades.

This release doesn't change your Charles. How it trades, what it holds and what the dashboard shows all stay the same. What's new is code: v1.10.2 makes public the leaderboard server's code behind two new parts of charles-bot.xyz, so you can read how they work.

Fetch, live on the home page

The home page now has a section called "Fetch, live on bitcoin". It shows the Fetch add-on running live on our own server. It isn't how Charles's own plan trades: that plan checks once a day and holds for weeks.

Fetch is one of Charles's add-ons. It shows bitcoin and SPY trade by trade, with the reason for every move. On the home page you see the trades and the reasons, without results. It's there so you can see what Fetch does and why before you install anything.

Fetch never places an order. It's a view, not a bot with an account behind it. If you run Charles, you can turn on the same add-on yourself. It gets its own dashboard tab and uses your Alpaca keys for SPY's prices:

charles-addon on fetch

Like the other add-ons, it's off until you ask, and turning it off keeps its data.

"What stopped you?" on the setup guide

The setup guide now asks "What stopped you?" with a few answers to choose from. One tap adds one to that answer's count. Nothing else is kept: no name, no email and nothing about your server.

It's there to show which step is hardest, so the guide can get clearer where people get stuck. If you're partway through setup, the guide's "If something goes wrong" section covers the usual problems, such as a mistyped key or an installer that stopped partway. Running bash install.sh again skips the steps that already finished.

What it means if you already run Charles

Nothing to do and nothing to check. Your plan, your keys and your history stay where they are, on your server. Since the trading code didn't change, updating doesn't ask you to approve a trading change. As with every release, Restore takes you back to the version you had.

Set it upRead the code on GitHub