Skip to content
Sign inSign up
Trading bots

Bots that check themselves against the exchange

Nucrix runs trading bots on Binance, Bybit, Hyperliquid, OKX and Bitget. Until the exchange confirms a fill, the position does not change, and if a position is unknown, the bot stops. Exchange keys are connected with trade-only rights and stored encrypted.

Sign-up is by request: confirm your email, then an administrator approves it.

  • Trade-only keys
  • No telemetry
  • Exchange reconciliation
Exchange reconciliation
  1. The exchange accepted the order
  2. Fill confirmed
  3. Position checked against the exchange

Five exchanges

One way to connect to any exchange: request signing, order tracking and live data.

  • Binance
  • Bybit
  • Hyperliquid
  • OKX
  • Bitget

What is inside

Bots, backtests, panel and safeguards: one system built for trading real money.

  • Built in-house

    The trading logic is written from scratch and covered by tests. Money and prices use exact decimal arithmetic, time is always UTC, and a bot’s decisions do not depend on the network or the disk.

  • Backtests on the same rules

    The same decision code that trades on the exchange runs over history. A backtest checks the real bot, not a simplified copy.

  • Web panel and Telegram Mini App

    Accounts, bots, deals and backtests in the browser and in Telegram. Light and dark themes, Russian and English, comfortable on a phone.

  • Emergency stop on the exchange

    A protective stop order rests on the exchange itself and fires even if the server is unreachable.

  • Journal and recovery

    Every decision and every exchange reply is recorded, and an order is recorded before it is sent. After a restart the bot continues from the saved state.

  • Keys under protection

    A key with withdrawal or transfer rights will not connect. Keys are stored encrypted, and the administrator cannot see them.

ACK ≠ fill

Execution guarantees

Money is lost to uncertainty, not to signals: a lost reply, a partial fill, a cancel that arrives after the fill. The bot is built around those cases.

  • Accepted ≠ filled

    Accepted does not mean filled

    An exchange reply saying the order was accepted does not change the position. It grows only on confirmed fills; repeats are never counted twice and partial fills are tracked.

  • Check

    Checked against the exchange

    The bot’s state is regularly compared with the exchange: positions, orders, fills. A mismatch is never hushed up.

  • Freeze

    Freeze on an unknown position

    If a position cannot be explained, the bot freezes and asks you to check, instead of trading blind.

  • One process

    One process keeps the trading state

    With only one writer there are no conflicts between two.

Backtests on the same rules

The bot’s rules are written once. The same decision code runs over candle history and trades on the exchange, so a gap between test and reality cannot hide in two implementations.

  • Fees and exchange rules are part of the calculation.
  • The same data gives the same result: a repeated run never changes.
  • Behaviour is pinned by reference runs: deals match the reference one for one.

Web panel and Telegram Mini App

Watch your bots and deals from the browser or in the app inside Telegram (Mini App). One sign-in, one design, light and dark themes.

  • Accounts, bots, deals and backtests in one place.
  • Comfortable on a phone and on a wide screen.
  • Telegram notifications and a sign-in protected against password guessing.

Emergency stop on the exchange side

A protective stop order rests on the exchange itself. It fires even if the server or its connection is down. The bot also checks the condition on its own.

  • The rest of the position is closed at market, and it only reduces the position.
  • After it fires, the bot freezes and waits for your decision.
  • If the stop goes missing, the bot places it again.
Stop on the exchangePrice

Access and privacy

A closed platform: every user has their own data, and the page and the app collect nothing extra.

  • Closed access

    Sign-in by login and password, protected against guessing. The server has no inbound ports: access goes through a Cloudflare Tunnel.

  • Your own data

    A user sees only their own accounts, bots, deals and backtests. Other users’ data looks as if it does not exist.

  • No tracking

    No analytics, no counters, no cookies, no third-party scripts, and no referral marks in exchange requests.

Open the panel

Sign in if you already have an account, or request one: confirm your email and an administrator approves access.