Off until you switch it on

Automated trading, on your terms

Connect a trading bot with hard safety rails: off by default, explicit consent, limits you set, an emergency stop and a complete event log. The bot API itself is connected by the operator.

Consent, connect, limit, stop

Four steps stand between you and an automated trade, and you stay in control of three of them.

  1. You give consent

    Automation is never on by default. To enable it you tick an acknowledgement of the automation risk disclosure, and the platform records which version you accepted, when and from where.

    Recorded: consent version, time, account mode
  2. The operator connects the bot

    The bot API is connected by the operator. The connector is supplied and reviewed by them before it can touch real funds. Until a reviewed adapter is connected, automation only runs against the simulated demo environment.

    Today: demo environment only
  3. You set the limits

    Max stake, daily loss limit, max drawdown, max open positions and a daily trade cap, plus an allowed-markets list and a strategy preset. The platform enforces them on the server, not only inside the bot.

    Enforced server-side
  4. You can stop it instantly

    Disable it any time, or use the emergency stop to halt all automation at once. Operators also have a global kill switch. If data, balance or broker state is uncertain, the bot stops instead of guessing.

    Fails closed

Where the bot plugs in

The platform never relies on a bot to police itself. Every instruction passes through the platform's own checks before it reaches the operator's bot adapter.

You

  • Give consent
  • Set your limits
  • Stop it any time

Platform guard rails

  • Limits checked on the server
  • Consent on record
  • Every event logged
  • Global kill switch

Operator's bot adapter

Supplied and reviewed by the operator. Not connected until they do it.

Connected by the operator
The adapter contractWhat the platform asks of any bot connector
status()
Reports whether the bot is running and when it last sent a heartbeat.
start(user, limits)
Starts automation for one user inside limits the platform has already validated.
stop(user)
Stops immediately. Used by your emergency stop and by the global kill switch.
handleEvent(headers, body)
Receives bot events and webhooks, and handles a repeated delivery only once.
health()
Reports whether the connector can be reached.
  • Fail closed. If data, authentication, balance or market state is uncertain, the bot must stop.
  • No blind retries. An uncertain submission is never resent automatically, because a duplicate order is a serious failure.

See what your limits mean in money

Move the sliders to see how the limits you choose cap the worst day. This is arithmetic on example numbers. Your real limits are set inside the app.

  • The daily loss limit stops the bot for the day once losses reach it.
  • The trade cap limits how many trades it may place in a day.
  • The drawdown limit stops it once the account is that far below its peak.
Limit calculator Example numbers
Full-stake losses to reach the daily limit
10
Most it can stake in one day
$100
Worst-case loss in one day
$100
Binding limit
Daily loss limit

Limits cap the damage of a bad day. They do not make trading safe or profitable, and a losing streak can still happen inside them.

Guardrails that are always on

These behaviours are part of the platform, not options you have to remember to enable.

Off by default

Nothing runs until you enable it and acknowledge the risks.

Your risk limits

Max stake, daily loss, drawdown, open positions and a trade-frequency cap.

Emergency stop

One action halts all automation for your account, instantly.

A complete event log

Enabling, disabling, limit changes and stops are written down with a time.

Fail-closed design

When data, authentication, balance or broker state is uncertain, the bot stops.

Demo first

Check a strategy on the simulated account before risking real money.

Everything it does is written down

Each time automation is enabled, disabled, reconfigured or stopped, an entry is added to your event log, so you can always see what happened and when.

Try it on a demo account
Important. Automated trading can lose money faster than manual trading and can lose your whole stake on every trade. The trading-bot connector is supplied and authorised by the operator. Until a reviewed adapter is connected, automation runs only against the simulated demo environment. Read the risk disclosure first.

Test the controls before anything is at stake

Open a demo account, switch automation on in demo mode and look at the limits and the event log yourself.

  • Off by default
  • Demo mode first
  • Emergency stop always available