Paper + live · Multi-asset · Fail-closed guardrails

Deploy trading bots that turn volatility into realized profit

Offline? Offlinr's online.

Compose, backtest, and run algorithmic bots across stocks, options, crypto, and futures — with institutional-grade guardrails on every order.

No credit card · Paper trading is free · Live execution is opt-in and risk-gated

Bot equity · paperILLUSTRATION+37.4%
+$3,740
Realized
68%
Win rate
−6.2%
Max DD

Illustrative demo data — not live performance or a projection.

Signal algorithms
32
built in
Execution strategies
22
composable
Market data
Streaming
SIP consolidated tape
Ledger
100%
event-sourced

Four steps from idea to guarded execution

The same decision and execution path powers backtest, paper, and live — so what you validated is exactly what runs.

01

Discover

Scored smart lists rank the whole universe by recency-decayed signal composites, so the freshest setups float to the top — not stale ones.

02

Validate

Walk the strategy forward across ten years of daily history with embargoed splits and champion/challenger lineage — no peeking, no cherry-picking.

03

Deploy

Launch on the built-in $100k paper account or a connected broker in minutes, wrapped in prop-firm-style risk rails from the first order.

04

Relax

Drawdown-ladder guards, stale-data fail-closed gates, and a full audit trail watch every tick — so you never have to babysit a bot.

You can see exactly how a bot decides

No black box, and nothing you have to take on faith. Every order traces back through the strategy that placed it, the composite that triggered it, and the individual algo scores that made up that composite — the same picture you get while you are still configuring the bot.

Universe~1,400 symbols, rescreened live32 signal algoseach scores every symbol, −1 … +1Blend + gatesweighted average, gates multiply itStrategy → ordersrisk-gated, event-sourced

Schematic. Counts are the platform's real shape; no returns are shown or implied.

Every algo shows its own score

32 signal algos, each producing a score between −1 and +1 with its own confidence. You choose which ones run and how much each one counts.

Gates multiply, they don't vote

A regime gate has no direction of its own — it scales everything else. A gate reading 0.2 quietly divides every other algo's influence by five, which is why the builder draws it rather than listing it.

The strategy is the only thing that trades

One composite per symbol goes to the strategy, which turns it into orders under your thresholds — then risk checks, buying-power pre-checks and the kill switch all get a veto.

And it is all replayable

Orders, fills, cash and positions are projections over an append-only event log, so the reason for any decision is still there weeks later.

A real strategy library, built in

Every card is a real strategy from the platform catalog, and every diagram is the same one the app draws from its registry — the actual mechanic, redrawn from the parameters shown. Illustrative geometry, never real returns.

DCA — Martingale

AccumulationStocksCrypto
take-profitavg costbase

Buy a base order, then bigger 'safety' buys on each dip; sell the lot at a small profit.

Backtest it in the Lab

Supernova

Volatility harvestCryptoStocks
take-profitavg costbase

Scatter a small seed across many top movers, then harvest winners and recycle the cash into martingale accumulation.

Backtest it in the Lab

Cross-Sectional Momentum

RotationStocks
hold top 3short bottom 2

Rank the whole universe and hold the top of it — optionally shorting the bottom.

Backtest it in the Lab

Mean-Reversion Fade

ReversionStocksCrypto
sellbuy under -0.40exit over 0.003/3 steps in

Buy the oversold extreme, sell into the recovery — the contrarian of the set.

Backtest it in the Lab

Range Grid

RangeCryptoStocks
take-profitavg cost5 rungs · 2.5% apart

Rest a ladder of buy rungs across a sideways band and sell the stack at one target.

Backtest it in the Lab

Bracket (TP/SL)

Risk-firstAny asset
take-profit +6.0%stop −3.0%entry

One signal entry, then the exit is price — a take-profit above and a stop below.

Backtest it in the Lab

The platform under the bots

Retail-grade UX on top, institutional-grade machinery underneath.

Scored smart lists & signals

Live screens that rank symbols by a decaying composite of 32 signal algos. Bots subscribe to the list, not a static basket — the universe refreshes itself.

Walk-forward Lab

Calendar walk-forward backtests with embargoed splits, out-of-sample scoring, and explicit champion promotion — models earn their place.

Multi-venue

Alpaca and Robinhood today — paper and live — on a broker-adapter contract built to add more venues without touching a strategy.

Risk guards & drawdown ladders

Stepped drawdown ladders, buying-power pre-checks, kill switches, and pre-trade gates on every order path. Missing data means no trade.

Real-time observability

OpenTelemetry traces, structured logs, and live health dashboards across every money path — the platform watches itself, in the open.

Multi-tenant, audit-grade security

Tenant-scoped RBAC, encrypted broker credentials that are never returned by the API, and a hash-chained audit row on every mutating request.

The whole desk on one screen

Positions, working orders, guard telemetry, and the live tape share a single pane — the same numbers the bots trade on, not a separate report.

offlinr.ai/desk

Illustrative product view — not live data

Built for trust, down to the ledger

Everywhere money moves, the platform is engineered like a ledger, not a spreadsheet.

  • Event-sourced money paths

    Positions, cash, and P&L are projections folded over an append-only event log — never a mutable balance that can silently drift.

  • Fail-closed by default

    Unknown flag: off. Missing or stale data: no trade. Reconciliation mismatch: halt and alarm. The safe state is always the default state.

  • Hash-chained audit log

    Every mutating request — accounts, orders, bots, risk settings — appends a hash-chained audit row: a semantic record where the action has one, the route and principal otherwise. Tamper-evident by construction, re-verified nightly, anchored offsite.

  • Encrypted credentials

    Broker keys are encrypted at rest and never logged or returned by any API response.

event_log · append-onlyschematic
  1. #104order.placedAAPL · buy 12hash 9f2c
  2. #105fill.received12 @ $227.14prev 9f2c → hash 41be
  3. #106cash.debited−$2,725.68prev 41be → hash c803
projection ▸positions · cash · P&L= fold(events #1…#106)

Balances are computed from the chain — never stored as mutable state.

Put a disciplined bot to work

Start on the built-in $100k paper account — no card, no broker required. Go live only when the numbers have earned it.