A steadier way to trade

Discipline, automated.

Bring your own approach, or start from one of ours. Either way, Latis connects it to your exchange with the risk controls it wouldn't have on its own — position limits, a daily-loss circuit breaker, and a kill switch — so it sticks to the plan, not the moment.

No card to simulate. Live trading starts with a 30-day free trial, and nothing is charged until it ends.

Dashboard
Trading
Active
Halt all trading
binance — your connection
Trend Hold — BTCUSDTPAPER
Buy & Hold — ETHUSDTPAPER
Signal Confluence — SOLUSDTPAPER
Risk controls, on every bot
Max positioncappedDaily lossbreaker onWithdrawalsblocked

Illustration of the Latis interface. No performance figures are shown, real or simulated.

Non-custodialYou hold the keys. Withdrawal-enabled keys are rejected automatically — Latis can only ever trade, never move funds out.
Simulated by defaultEverything starts against real market data, not real funds — you decide when, or if, that changes.
Real risk limitsPosition sizing, a cost-basis-aware daily-loss circuit breaker, and a kill switch checked before anything else runs.
Your strategy stays privateLatis sends a plain market order only at the moment it decides to trade — never a resting stop or limit order, so the exchange never sees your triggers or levels.
Encrypted at restExchange keys are encrypted at rest and decrypted only for the moment a trade needs to be placed.
Free to simulateRun up to three simulation bots with no card and no time limit. A plan is only for trading live.

How it works

Three steps, whichever path you take

The risk controls and execution underneath are the same either way — what differs is where the decisions come from.

01

Connect your exchange

Link an account on any of the major exchanges we support. Your key is verified and encrypted before anything is stored — a failed check is never persisted.

02

Choose how it decides

Bring your own approach — it runs wherever you like and simply tells Latis buy, sell, hold, close, or what position to hold over a webhook. That means it works directly with TradingView alerts, no separate integration needed. Or start from one of ours below, no code required.

03

Start in simulation, then go live

Move to real funds only when you're ready. Switching modes pauses everything first — a second, deliberate step starts real trading.

Setup guide → Connecting your exchange, wiring up a TradingView alert, or pointing any script at your bot's webhook.

Bring your own strategy

If it can send an HTTP request, it works

There is no SDK to install and no integration to build. Your strategy stays where it already runs and tells Latis what it decided — nothing more.

01Your strategy decides

A TradingView alert, a Python script, a spreadsheet macro — anything that can send an HTTP request. It runs wherever you already run it.

02It POSTs one small message

To your bot's own webhook URL. That's the entire integration:

POST /api/strategy-webhook/<your bot's secret>

{ "action": "buy", "sizeFraction": 1.0 }

action is one of buy, sell, hold, close or target. From TradingView, the message can be as simple as {"action": "{{strategy.order.action}}"} — no plugin, no SDK, nothing to install.

03Latis applies your risk controls, then trades

Every check in the next section runs before anything reaches your exchange. Your triggers, levels and logic stay on your side — Latis only ever learns what you decided, never why.

Before any order

Six things have to be true first

Every one of these runs, in this order, before a single order reaches your exchange — on your own strategies and on ours alike.

  1. 01
    Your kill switchChecked before a bot is even loaded. If trading is halted, nothing else runs.
  2. 02
    The key is yoursThe exchange connection is confirmed to belong to this bot's own account before any credential is touched.
  3. 03
    It still can’t withdrawWithdrawal permission is re-checked at execution time, not just when you connected. A key that gains it is paused automatically.
  4. 04
    Today’s losses are inside your limitA cost-basis-aware daily-loss breaker stops the bot for the day rather than letting it trade through a bad run.
  5. 05
    The position stays cappedThe proposed trade plus whatever's already held has to fit inside your maximum position size — not just the trade on its own.
  6. 06
    The capital is actually this bot’sA bot can never spend cash allocated to another bot on the same exchange connection, even when the account balance would cover it.
  7. →
    Only then does an order go outAnd in paper mode, it never leaves Latis at all — the same checks run against simulated funds.

Don't have your own approach?

Start from one of ours

Each one runs inside Latis's own risk controls — pick an asset, and it takes it from there. No code required.

Trend Hold

A steady approach that stays with the trend and steps aside when it breaks, with a safety net built in.

Buy & Hold

A patient approach that stays invested through favorable conditions, easing back as risk builds.

Signal Confluence

A selective approach that only acts when the signals line up, with downside protections built in.

Trailing Confluence

A trend-riding approach that holds while a position keeps making new highs, and steps out once it gives back ground.

Pricing

Plans that scale with your book

Every plan includes the same risk controls and simulated-by-default start — higher tiers raise how many exchanges and strategies you can run, not how safely they run. Simulation is free: up to 3 simulation bots, no card. Core and Pro add live trading and begin with a 30-day free trial.

Free

A$0

  • — 3 simulation bots
  • — No card, no time limit
Start free

Core

A$49/mo

  • — 1 connected exchange
  • — 1 live strategy, 3 simulated
Start free trial

Institutional

Custom

  • — Unlimited exchanges
  • — Unlimited managed strategies
Contact sales

What's coming

Built in the open

What we're working on next. Plans change as we learn, so this shows where we're heading rather than a commitment to dates.

Backtest reality check

Upload a strategy’s trade list and see what it would really have done after fees, slippage and realistic fills.

Australian exchanges

Connect the local exchanges you already use, with the same limits, circuit breaker and kill switch.

Account-wide limits

Cap your total exposure across every bot, and pause everything after a set loss.

Tax-time report

Every trade for the financial year, ready for your accountant.

Telegram alerts

Trade and pause notifications where you already are.

Market conditions

Live liquidations across exchanges, funding levels and flush alerts, useful whether or not you automate.

Latis — Discipline, automated.