The market, checked
for you. Every hour.
An AI trading agent that reads the chart, calls the next move, and keeps a running score — on paper, with fake money. Built from scratch with Claude Code and the official Alpaca MCP. No coding, no watching the tape.
The tape, right now.
Real 1-hour candles from the Binance public feed, rendered live in your browser. This is the data the agent reads before it makes a call.
It decides for you.
Three simple strategies each cast a vote on whether the next hour closes higher or lower. The agent weighs them and gives you one call — so you never have to sit in front of the screen.
The honest score.
Every strategy was run over 6,000 real 1-hour BTC candles and scored on one thing: did the call for the next hour land right? Here is the score, unrounded and unflattering — because a 50/50 market scores 50%.
Directional accuracy on 6,000 real BTCUSDT 1-hour candles, 2026-02-24 → 2026-11-01 UTC (Binance). This is a historical backtest, not live forward predictions. It measures direction only — it does not count how much a move was, and it excludes fees, slippage, and position sizing. Nothing here is financial advice.
How it's built.
A simple moving-average crossover, wrapped in hard guardrails the agent can't talk its way out of. The strategy is the easy part — the rules are what keep it honest.
STRATEGY "sma_12_26_crossover"
MARKET "BTCUSDT" // paper
MAX_POSITION 10% // of account equity
STOP_LOSS 1% – 15% // mandatory on every entry
MAX_ORDERS_DAY 3 // it can't overtrade
SHORTS off // long-only, keep it simple
# every order passes the rule engine:
rule_engine.check(order) // ALLOW or BLOCK
The agent checks the market for you, every hour, and only trades when the setup is clean and the guardrails say go. If a rule says BLOCK, the order never leaves the agent.