N.C.
Back to projects

Trading logic, desktop UI, exchange API integration

MEXC BTC Grid Trading Bot

A Python and PyQt5 trading bot that manages dynamic trailing grids, tracks BTC price movement and records operational logs for review.

Desktop trading interface preview with BTC chart, grid levels, order table and live log stream.

Challenge

Grid trading needs constant price awareness, order replacement and clear controls for risk. A script can place orders, but operators need a readable interface, durable settings and logs that explain what the bot did after a session ends.

Solution

GridBot combines a desktop control surface with exchange integration and local persistence. Users configure grid levels, spacing, position sizing and sell targets, then monitor orders and price changes from a real-time GUI.

  • Supports configurable grid levels, grid spacing and sell targets.
  • Tracks BTC price movement and adjusts the grid as price conditions change.
  • Persists settings locally so repeated sessions do not require re-entry.
  • Exports trade history and stores logs for debugging and post-run review.

Outcome

The result is a focused automation tool with enough interface depth to be operated intentionally. It keeps the critical actions visible: current price, active orders, filled cycles, settings and logs.