Go deeper / 0.4.0-beta

See the rules.
Follow the workflow.

Your rules. Your trades. Automated. Here's what that looks like inside Ballast: the screens you use, the checks before an order and the connections that make it work.

The actual interface

Your trading desk.
Your next move.

These are screenshots of the released beta interface, rendered with isolated sample data. They are cropped to show the workflow. No live accounts, real trades or performance results are shown.

Ballast 0.4.0-beta Trading Bot controls in an isolated sample: paper mode, bot off, Start bot, switch to live, run one cycle, restart and quit.
See the mode. Control the bot.Released trading controls, shown in paper mode with the bot off. Closing the browser window can leave the app running; Quit stops its checks.Screenshot of 0.4.0-beta with synthetic sample data. Open full size

Check the mode.

Paper mode uses simulated money. Real trading requires your explicit GO LIVE confirmation and the app's account and policy checks.

Control the bot.

Start/stop trading and quit/restart the application are different actions. Closing the browser window alone can leave Ballast running.

Read the activity.

Review decisions and broker order status. A submitted order is not the same as a completed trade.

The decision loop

Check. Decide.
Then act.

Ballast uses scheduled checks and the settings you choose. A price condition is one input: mode, account readiness, spending limits and other controls can still prevent an order. This is a simplified view; entry and exit paths have different rules.

Ballast checks mode and account readiness, applies the configured rules, records and submits an order, and confirms the broker result. Missing inputs or unmet rules can skip buying; uncertain broker results are held for review instead of being treated as filled.
An order being sent is not proof of a fill. Unknown results can block further orders until reviewed. Open full diagram

Before an entry

Review the watchlist, trade size, available funds, exposure limits and any entry pause or cooldown. A missing input or failed check can skip a buy.

At the broker

The bot records its order request before sending it. Queued, submitted or partially filled orders must not be treated as complete fills.

When the result is unclear

Ballast can hold further orders for review, including exits. Reconcile with the broker's execution record instead of assuming an order failed and retrying it.

Automated checks need the app, data and broker access to be available. Stops cannot guarantee a fill or price. Read the trading logic or operating guide.

Research is a separate step

Inspect the idea.
Make the call.

The Strategies section organizes research into desks. Review the thesis, risks, source material and age of the analysis. A research score is not a probability of profit or permission to trade.

Ballast Strategies screen with research desks and a fictional EXAMPLE company card. The sample contains no real security recommendation or returns.
Inspect the research behind a setup.A fictional research card in the released Strategies interface. Desks support research; their presence does not mean the bot can execute every strategy. Options execution is disabled.Screenshot of 0.4.0-beta with synthetic sample data. Open full size
  1. Explore a desk.Choose the research question. Generating analysis may use paid data or AI services.
  2. Review the evidence.Check the sources, assumptions and warnings. Refresh old information before relying on it.
  3. Make a separate trading decision.Research enrollment is off by default. Review any watchlist change yourself; the bot still applies its trading checks.

Desk names show research topics, not an execution menu. Options execution is disabled in 0.4.0-beta. Ballast does not automatically run every strategy shown in this screenshot.

How the parts connect

On your computer.
Connected to your broker.

The app and trading records stay on your Windows PC. Broker requests, market data and configured AI features use outside services. Your investment money stays with your broker.

Ballast runs on your Windows computer and saves your settings and records there. It connects to Robinhood for account information and orders, to news and AI services for research, and to Ballast for updates and optional sharing.
Internet access is needed. Some connected services charge separately. Open full diagram

AI features can send selected research, holdings or trading-plan context to the provider. Optional community sharing is off by default. See the privacy details and limits.

Controls worth knowing

Know what
each switch does.

Learn these before using real money. Pausing new buying and stopping the whole app have different effects.

Control or stateWhat it means
Paper modeSimulated money, in a separate record from live trading. Quotes may also be simulated when broker data is unavailable.
Live modeUses real money after your explicit confirmation, current Terms acceptance and required account/policy checks.
Entry pause / loss breakerRestricts new buying. Exit checks continue when their required inputs and services are available.
Crypto cooldownAfter a confirmed stop-loss sale, a per-coin cooldown blocks new entries and adds. The default is 48 hours, with paper and live tracked separately.
STOPHalts automated trading, including automatic exits. It is a total halt.
Quit BallastStops the local application and its protective checks. Closing only the browser window can leave it running.
Uncertain orderThe order needs review against broker evidence. Further orders can be blocked to prevent duplicates.

Learn the setup

Go from settings
to understanding.

The in-app guide explains watchlists, trade sizing, controls and updates in selectable lessons. Progress stays in your local profile; completing a lesson does not activate trading.

Ballast learning center showing the watchlists, tiers and conviction lesson with selectable modules and incomplete sample progress.
Learn the settings before you use them.The released in-app guide, with sample progress. Lessons explain settings and controls; completing a lesson does not enable live trading.Screenshot of 0.4.0-beta with synthetic sample data. Open full size