Skip to content
View Moonbot-Tech's full-sized avatar

Block or report Moonbot-Tech

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Moonbot-Tech/README.md

Moonbot

Moonbot

Professional desktop terminal for cryptocurrency scalping
Manual and algorithmic trading in one workstation — built and refined since 2017

Website Since 2017 Telegram

What Moonbot is · Repositories · Architecture · Exchanges · Links


What Moonbot Is

Moonbot is a professional trading terminal for cryptocurrency scalping, in continuous development since 2017. It is a desktop workstation for traders who work with market microstructure: tick-by-tick price data, graphical order book depth, liquidation levels, and sub-second order execution.

The terminal combines manual and algorithmic trading in a single application — over 20 built-in strategies with 300+ configurable parameters, a trigger system where one strategy can activate another, a backtesting module, and an emulator for risk-free strategy development.

Moonbot is architecturally split: an execution core can run on a VPS close to the exchange, while the control interface stays on the trader's machine. The two communicate over a custom UDP protocol — MoonProto — which is what most of the code in this organization implements.

What this is not: Moonbot is not a cloud service, not a mobile app, and not a signal bot. It does not hold funds and does not store API keys on any third-party infrastructure — the terminal connects to exchanges through the trader's own API keys, and all data and settings stay on the trader's machine or server.

Repositories

Repository What it is Language
MoonTerminal Development repository for the Moonbot cross-platform terminal Rust
MoonProto Client-side runtime SDK for building MoonBot-compatible terminals, dashboards, and control tools over a running MoonBot core Rust
MoonUI User interface layer for MoonTerminal Rust
TradesLag Measurement tool for trade stream latency across exchanges Rust

Architecture

   Exchange APIs                MoonBot Core                Client
  ─────────────────           ────────────────           ────────────
  Binance · Bybit             orders, strategies         MoonTerminal
  HTX · Gate · Bitget   <──>  risk logic, balances  <──> or any tool
  Hyperliquid                 authoritative state         built on
  spot · futures              (runs on VPS or local)      MoonProto
                                                    │
                                              MoonProto
                                            UDP transport

The core is the execution engine — it owns exchange connections, orders, strategies, risk logic, and authoritative trading state. MoonProto is the client-side bridge to that core: transport, authorization, reconnect, subscriptions, retained state, events, and typed user intents. Applications built on MoonProto handle UI and product logic; they never talk to exchanges directly.

This separation is what allows the execution engine to sit in a datacenter next to the exchange while the trader works from anywhere — and to keep managing an open position if the client connection drops.

Supported Exchanges

Centralized: Binance · Bybit · HTX · Gate · Bitget — spot and futures Decentralized: Hyperliquid — including tokenized assets via HIP-3

New exchanges and markets are added regularly.

Links


Moonbot · Advanced terminal for cryptocurrency trading · moonbot.pro

Pinned Loading

  1. MoonProto MoonProto Public

    Client-side Rust runtime SDK for building MoonBot-compatible trading terminals, dashboards, and control tools over a running MoonBot core

    Rust 4 1

  2. TradesLag TradesLag Public

    Trades stream latency measure

    Rust 1 1

  3. MoonUI MoonUI Public

    MoonTerminal UI

    Rust 2

  4. MoonTerminal MoonTerminal Public

    Development repository for the Moonbot cross-platform terminal

    Rust 8 5